Advertisement

Why do I need to update drivers when new games are released?

Started by June 09, 2020 09:08 AM
2 comments, last by Dirge 4 years, 5 months ago

As far as I know the driver is just the interface connection with a specific hardware. Why do I need to download new drivers when new games are released? How do they improve performance? What the hell is going on? I don't think nvidia is doing the usual PR for these games via drivers. Can someone explain to me why then they do it? And more... Why do drivers weigh so much? Almost 1GB. And a little more... Why do some games (let's say CS:GO) do you only have problems with video cards from a specific manufacturer (mmm AMD)? Let's say there are artifacts and so on.

Thanks.

I'll have two number 9s, a number 9 large, a number 6 with extra dip, a number 7, two number 45s, one with cheese, and a large soda.

The drivers contain fixes to things the developer have done wrong or inefficiently on the API side. They may also contain optimized shaders done by HW vendor teams.

There may be also improvements the devs could not do on their own because APIs are abstract.

Why do some games (let's say CS:GO) do you only have problems with video cards from a specific manufacturer (mmm AMD)?

Because NV has larger teams than AMD has.

who_say_pawno said:
Why do drivers weigh so much? Almost 1GB.

Because your game was full of bugs, but people still play it so the fixes are still in.

With Low Level APIs, the HW vendors have less options (so also less work) to optimize for games because more low level stuff is in the hands of developers.

Advertisement
  1. The driver is an interface to the hardware, so it's not always perfect. New games (especially AAA cutting edge ones) use new GPU features which often require fixes to ensure they are working properly
  2. Optimizations that help the game run better make it into the new driver. This happens by seeing the game in action and changing the way the driver communicates with the GPU.

Those are the big reasons.

"Artificial Intelligence: the art of making computers that behave like the ones in movies."www.CodeFortress.com

This topic is closed to new replies.

Advertisement