{"video_id":"fp_0YpqoGmdHh","title":"Nvidia Game Ready Drivers, Explained","channel":"Techquickie","show":"Techquickie","published_at":"2024-01-24T02:16:00.015Z","duration_s":330,"segments":[{"start_s":0.0,"end_s":3.92,"text":"If you've got an NVIDIA graphics card, you may have noticed that the majority of their","speaker":null,"is_sponsor":0},{"start_s":3.92,"end_s":9.92,"text":"driver updates are labeled as game-ready drivers, with the idea being that, in addition to bringing","speaker":null,"is_sponsor":0},{"start_s":9.92,"end_s":15.28,"text":"general updates that benefit everyone, these drivers are optimized for a specific new game","speaker":null,"is_sponsor":0},{"start_s":15.28,"end_s":21.28,"text":"and are released very near or even on the game's launch day. But guess what? With a few exceptions,","speaker":null,"is_sponsor":0},{"start_s":21.28,"end_s":26.32,"text":"downloading the latest driver for your graphics card probably isn't going to give you a massive","speaker":null,"is_sponsor":0},{"start_s":26.32,"end_s":32.24,"text":"performance boost, even in that new game. Huh? So what do they actually do? Well, we'll get to that.","speaker":null,"is_sponsor":0},{"start_s":32.24,"end_s":37.28,"text":"But first, a quick history nugget. It turns out this misconception about performance goes all","speaker":null,"is_sponsor":0},{"start_s":37.28,"end_s":44.16,"text":"the way back to the days of the Riva TNT, an NVIDIA product from 1998. There was a famous driver for","speaker":null,"is_sponsor":0},{"start_s":44.16,"end_s":51.04,"text":"the Riva TNT called Detonator. That actually did boost performance significantly due to the inclusion","speaker":null,"is_sponsor":0},{"start_s":51.04,"end_s":57.84,"text":"of optimizations for AMD CPUs that previous drivers lacked. This was great press for NVIDIA,","speaker":null,"is_sponsor":0},{"start_s":57.84,"end_s":62.48,"text":"but unfortunately it ended up setting an expectation that drivers would be some kind","speaker":null,"is_sponsor":0},{"start_s":62.48,"end_s":67.68,"text":"of silver bullet for performance issues. The issue with that is they're usually not,","speaker":null,"is_sponsor":0},{"start_s":67.68,"end_s":72.72,"text":"and a big part of the reason it's rare to see big performance jumps with new drivers these days","speaker":null,"is_sponsor":0},{"start_s":72.72,"end_s":78.56,"text":"is that devs work closely with NVIDIA while the game is in development. This isn't to say you","speaker":null,"is_sponsor":0},{"start_s":78.56,"end_s":83.6,"text":"never see significant performance increases with new NVIDIA drivers, but it's not as common as you","speaker":null,"is_sponsor":0},{"start_s":83.6,"end_s":88.64,"text":"might think. Especially as tweaks to the drivers are often made with specific games in mind","speaker":null,"is_sponsor":0},{"start_s":88.64,"end_s":93.36,"text":"well before launch. Meaning that if you've updated your drivers with any regularity,","speaker":null,"is_sponsor":0},{"start_s":93.36,"end_s":98.72,"text":"there's a good chance your game will perform just fine even if you're not yet using the specific","speaker":null,"is_sponsor":0},{"start_s":98.72,"end_s":105.52,"text":"game ready driver for that game. NVIDIA has over an 80% market share in the discrete GPU market,","speaker":null,"is_sponsor":0},{"start_s":105.52,"end_s":110.08,"text":"so it probably isn't a surprise that they have plenty of contacts at major game studios.","speaker":null,"is_sponsor":0},{"start_s":110.08,"end_s":115.12,"text":"There's actually a regular cadence where NVIDIA sends out pre-release drivers to developers on","speaker":null,"is_sponsor":0},{"start_s":115.12,"end_s":119.44,"text":"Mondays, and from there, there's back and forth between the game developers and the NVIDIA folks","speaker":null,"is_sponsor":0},{"start_s":119.44,"end_s":125.44,"text":"to get things to play as nicely as possible before launch day. And while NVIDIA can't possibly test","speaker":null,"is_sponsor":0},{"start_s":125.44,"end_s":132.24,"text":"every single hardware configuration, they do have over 4500 combinations they test that go all the","speaker":null,"is_sponsor":0},{"start_s":132.24,"end_s":137.52,"text":"way back to 2012 as of the time this video was shot. In case you were wondering, this is how","speaker":null,"is_sponsor":0},{"start_s":137.52,"end_s":143.36,"text":"they figure out what the optimal settings for your PC are in GeForce Experience. But enough context","speaker":null,"is_sponsor":0},{"start_s":143.36,"end_s":148.48,"text":"already, what specifically about these drivers do they tweak before release? Rather than pushing","speaker":null,"is_sponsor":0},{"start_s":148.48,"end_s":154.16,"text":"drivers to squeeze every possible frame per second from an upcoming game, the general approach with","speaker":null,"is_sponsor":0},{"start_s":154.16,"end_s":159.52,"text":"game ready drivers is to ensure stability. For example, NVIDIA has outright disabled","speaker":null,"is_sponsor":0},{"start_s":159.6,"end_s":164.56,"text":"resizable bar support for certain games as it actually caused performance degradation with","speaker":null,"is_sponsor":0},{"start_s":164.56,"end_s":169.92,"text":"certain hardware configurations. Something that notably happened with Hitman World of Assassination","speaker":null,"is_sponsor":0},{"start_s":169.92,"end_s":174.96,"text":"where NVIDIA turned off the feature on systems with Intel CPUs to prevent a performance hit.","speaker":null,"is_sponsor":0},{"start_s":174.96,"end_s":180.32,"text":"But if you had an AMD CPU, NVIDIA left resizable bar on because it wasn't causing performance","speaker":null,"is_sponsor":0},{"start_s":180.32,"end_s":186.24,"text":"issues. That's not fair. Not only that, tweaks like this tend to be for an entire product stack.","speaker":null,"is_sponsor":0},{"start_s":186.24,"end_s":190.16,"text":"So for example, if there's a problem with an optional feature that's being seen with a lot","speaker":null,"is_sponsor":0},{"start_s":190.16,"end_s":196.4,"text":"of RTX 4080s, it's often switched off for the entire lovelace architecture instead of creating","speaker":null,"is_sponsor":0},{"start_s":196.4,"end_s":202.48,"text":"a situation where that feature has to get retested on a per card basis for every subsequent driver","speaker":null,"is_sponsor":0},{"start_s":202.48,"end_s":208.64,"text":"release. And of course, resizable bar is just one of a huge number of levers NVIDIA can pull.","speaker":null,"is_sponsor":0},{"start_s":208.64,"end_s":214.8,"text":"DLSS, other AI features and the actual CUDA cores themselves all need to be able to support a massive","speaker":null,"is_sponsor":0},{"start_s":214.8,"end_s":220.16,"text":"number of games, which is part of the reason modern GPU drivers have gotten so huge. Your new","speaker":null,"is_sponsor":0},{"start_s":220.16,"end_s":225.44,"text":"game ready driver has specific code describing how to behave when you're playing this specific new","speaker":null,"is_sponsor":0},{"start_s":225.44,"end_s":231.12,"text":"game. NVIDIA has actually tried to strip out unnecessary components to get driver sizes down","speaker":null,"is_sponsor":0},{"start_s":231.12,"end_s":236.64,"text":"from around a Gigabyte to around 600 megabytes, which is still pretty gigantic. And with all of","speaker":null,"is_sponsor":0},{"start_s":236.64,"end_s":242.72,"text":"those variables, game ready drivers still can and sometimes do cause issues, even after extensive","speaker":null,"is_sponsor":0},{"start_s":242.72,"end_s":248.64,"text":"testing. This is part of the reason NVIDIA also offers studio drivers geared toward even greater","speaker":null,"is_sponsor":0},{"start_s":248.64,"end_s":254.0,"text":"stability for content creators, which aren't pushed out as frequently as game ready drivers.","speaker":null,"is_sponsor":0},{"start_s":254.0,"end_s":259.76,"text":"The issues that game ready drivers sometimes face are a possible point in favor of AMD's","speaker":null,"is_sponsor":0},{"start_s":259.76,"end_s":265.84,"text":"slower release cadence for its WHQL certified Radeon drivers and something that the two companies","speaker":null,"is_sponsor":0},{"start_s":265.84,"end_s":272.08,"text":"have publicly criticized each other on. Of course, AMD has also had issues with its drivers at times","speaker":null,"is_sponsor":0},{"start_s":272.08,"end_s":276.8,"text":"with their anti-leg plus feature causing gamers to run into problems with anti-cheat software","speaker":null,"is_sponsor":0},{"start_s":276.8,"end_s":282.8,"text":"in late 2023, standing out as an example. So slower cadences aren't necessarily a perfect","speaker":null,"is_sponsor":0},{"start_s":282.8,"end_s":288.96,"text":"solution either. And the industry's transition towards the DirectX 12 API has actually shifted","speaker":null,"is_sponsor":0},{"start_s":288.96,"end_s":294.72,"text":"more of the onus for getting things right towards the game developers and away from GPU companies.","speaker":null,"is_sponsor":0},{"start_s":294.72,"end_s":299.36,"text":"The intent behind this is to give developers more control over their own game engines,","speaker":null,"is_sponsor":0},{"start_s":299.36,"end_s":305.76,"text":"but an unintended and common consequence has been that devs can violate the DirectX 12 spec","speaker":null,"is_sponsor":0},{"start_s":305.76,"end_s":311.12,"text":"when they actually believe they're following it. So I wouldn't expect those hotfix drivers that","speaker":null,"is_sponsor":0},{"start_s":311.12,"end_s":317.2,"text":"target a specific problem to go away anytime soon. It's not exactly like trillion-dollar companies","speaker":null,"is_sponsor":0},{"start_s":317.2,"end_s":321.76,"text":"can't make mistakes. Hey, thanks for watching that whole video! Like it if you liked it, dislike","speaker":null,"is_sponsor":0},{"start_s":321.76,"end_s":325.2,"text":"it if you disliked it, check out our other videos, comment below with video suggestions,","speaker":null,"is_sponsor":0},{"start_s":325.2,"end_s":330.0,"text":"and don't forget to subscribe and follow. What are you doing here if you didn't like the video?","speaker":null,"is_sponsor":0}],"full_text":"If you've got an NVIDIA graphics card, you may have noticed that the majority of their driver updates are labeled as game-ready drivers, with the idea being that, in addition to bringing general updates that benefit everyone, these drivers are optimized for a specific new game and are released very near or even on the game's launch day. But guess what? With a few exceptions, downloading the latest driver for your graphics card probably isn't going to give you a massive performance boost, even in that new game. Huh? So what do they actually do? Well, we'll get to that. But first, a quick history nugget. It turns out this misconception about performance goes all the way back to the days of the Riva TNT, an NVIDIA product from 1998. There was a famous driver for the Riva TNT called Detonator. That actually did boost performance significantly due to the inclusion of optimizations for AMD CPUs that previous drivers lacked. This was great press for NVIDIA, but unfortunately it ended up setting an expectation that drivers would be some kind of silver bullet for performance issues. The issue with that is they're usually not, and a big part of the reason it's rare to see big performance jumps with new drivers these days is that devs work closely with NVIDIA while the game is in development. This isn't to say you never see significant performance increases with new NVIDIA drivers, but it's not as common as you might think. Especially as tweaks to the drivers are often made with specific games in mind well before launch. Meaning that if you've updated your drivers with any regularity, there's a good chance your game will perform just fine even if you're not yet using the specific game ready driver for that game. NVIDIA has over an 80% market share in the discrete GPU market, so it probably isn't a surprise that they have plenty of contacts at major game studios. There's actually a regular cadence where NVIDIA sends out pre-release drivers to developers on Mondays, and from there, there's back and forth between the game developers and the NVIDIA folks to get things to play as nicely as possible before launch day. And while NVIDIA can't possibly test every single hardware configuration, they do have over 4500 combinations they test that go all the way back to 2012 as of the time this video was shot. In case you were wondering, this is how they figure out what the optimal settings for your PC are in GeForce Experience. But enough context already, what specifically about these drivers do they tweak before release? Rather than pushing drivers to squeeze every possible frame per second from an upcoming game, the general approach with game ready drivers is to ensure stability. For example, NVIDIA has outright disabled resizable bar support for certain games as it actually caused performance degradation with certain hardware configurations. Something that notably happened with Hitman World of Assassination where NVIDIA turned off the feature on systems with Intel CPUs to prevent a performance hit. But if you had an AMD CPU, NVIDIA left resizable bar on because it wasn't causing performance issues. That's not fair. Not only that, tweaks like this tend to be for an entire product stack. So for example, if there's a problem with an optional feature that's being seen with a lot of RTX 4080s, it's often switched off for the entire lovelace architecture instead of creating a situation where that feature has to get retested on a per card basis for every subsequent driver release. And of course, resizable bar is just one of a huge number of levers NVIDIA can pull. DLSS, other AI features and the actual CUDA cores themselves all need to be able to support a massive number of games, which is part of the reason modern GPU drivers have gotten so huge. Your new game ready driver has specific code describing how to behave when you're playing this specific new game. NVIDIA has actually tried to strip out unnecessary components to get driver sizes down from around a Gigabyte to around 600 megabytes, which is still pretty gigantic. And with all of those variables, game ready drivers still can and sometimes do cause issues, even after extensive testing. This is part of the reason NVIDIA also offers studio drivers geared toward even greater stability for content creators, which aren't pushed out as frequently as game ready drivers. The issues that game ready drivers sometimes face are a possible point in favor of AMD's slower release cadence for its WHQL certified Radeon drivers and something that the two companies have publicly criticized each other on. Of course, AMD has also had issues with its drivers at times with their anti-leg plus feature causing gamers to run into problems with anti-cheat software in late 2023, standing out as an example. So slower cadences aren't necessarily a perfect solution either. And the industry's transition towards the DirectX 12 API has actually shifted more of the onus for getting things right towards the game developers and away from GPU companies. The intent behind this is to give developers more control over their own game engines, but an unintended and common consequence has been that devs can violate the DirectX 12 spec when they actually believe they're following it. So I wouldn't expect those hotfix drivers that target a specific problem to go away anytime soon. It's not exactly like trillion-dollar companies can't make mistakes. Hey, thanks for watching that whole video! Like it if you liked it, dislike it if you disliked it, check out our other videos, comment below with video suggestions, and don't forget to subscribe and follow. What are you doing here if you didn't like the video?"}