Nvidia driver versions vs. performance

Message boards : Number crunching : Nvidia driver versions vs. performance
Message board moderation

To post messages, you must log in.

AuthorMessage
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1774108 - Posted: 26 Mar 2016, 9:39:38 UTC

Hello together,

i normally use the latest versions of the Nvidia drivers on Win 7 pro 64 bit (was 364.51), but i always had the impression, with every newer version the performance goes more south. Now, just for the sake of it, i installed version 337.88 back again and guess what, the performance (and RAC) is rising, although there are no APs to beef up the credits.

What is your observation/experience/opinion on that?
Aloha, Uli

ID: 1774108 · Report as offensive
Profile petri33
Volunteer tester

Send message
Joined: 6 Jun 02
Posts: 1668
Credit: 623,086,772
RAC: 156
Finland
Message 1774115 - Posted: 26 Mar 2016, 10:53:54 UTC

At some point around 337 the drivers started to use 64 bit addressing using two 32 bit registers to represent an address to support more than 4 Gb of memory. That hurts performance. All address calculations need two additions and/or multiplications with carry bit(s).
To overcome Heisenbergs:
"You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones
ID: 1774115 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1774148 - Posted: 26 Mar 2016, 13:40:39 UTC

Ok, that maybe one explanation, but why is it constantly further degrading?
For example the last update 364.51 took a big hit performance wise against its predecessor version 361.91. That was the main cause, i tried an older driver again and was pleasantly surprised. I first thought, my computer is getting too old... ;)
Aloha, Uli

ID: 1774148 · Report as offensive
Al Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Avatar

Send message
Joined: 3 Apr 99
Posts: 1682
Credit: 477,343,364
RAC: 482
United States
Message 1774158 - Posted: 26 Mar 2016, 15:25:24 UTC

This is good info to know, I usually upgrade drivers regularly, probably 15-30 days after release, just to let the bugs shake out first by the early adopters, and it seems to be a good plan, as Nvidia just pulled one of their latest. Is it wise or even possible to use the 337 drivers on 64 bit Win 7 systems with 7 & 9 series cards? I don't game on this computer at this time, just general computing and such. And SETI, of course.

ID: 1774158 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1774160 - Posted: 26 Mar 2016, 15:36:46 UTC - in response to Message 1774158.  

This is good info to know, I usually upgrade drivers regularly, probably 15-30 days after release, just to let the bugs shake out first by the early adopters, and it seems to be a good plan, as Nvidia just pulled one of their latest. Is it wise or even possible to use the 337 drivers on 64 bit Win 7 systems with 7 & 9 series cards? I don't game on this computer at this time, just general computing and such. And SETI, of course.

Just look at the drivers listed for the card/OS on http://www.nvidia.com/Download/Find.aspx?lang=en-us - the search tool won't list incompatible drivers (basically, drivers older than the launch date of the card itself).

Your GTX 950 starts at driver 355.69
I don't see any 7-series on your account, but your GTX 670 can go back as least as far as driver 306.02 (if you select Beta drivers - the search results are limited to a maximum of 20 at a time).
ID: 1774160 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1774191 - Posted: 26 Mar 2016, 17:10:01 UTC

I was just looking at drivers to use with the EVGA 750 Ti FTW I got this week. I looked over the top hosts and found they were all using driver newer than 337.88. Which makes me think if there is a performance hit with newer drivers. Then there must be some other advantage to using the newer drivers.

I'm probably going to go with 362.00 for Win7 64-bit in either my i7-860 or one of my i5-4670K hosts.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1774191 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1774260 - Posted: 26 Mar 2016, 21:48:16 UTC - in response to Message 1774191.  

Then there must be some other advantage to using the newer drivers.

Game support.
99% of driver updates are for game support/game bug fixes. The other 1% is for new hardware or OS support.
Grant
Darwin NT
ID: 1774260 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34258
Credit: 79,922,639
RAC: 80
Germany
Message 1774264 - Posted: 26 Mar 2016, 22:08:38 UTC - in response to Message 1774260.  

Then there must be some other advantage to using the newer drivers.

Game support.
99% of driver updates are for game support/game bug fixes. The other 1% is for new hardware or OS support.


Yep, gamers bring the money. :(


With each crime and every kindness we birth our future.
ID: 1774264 · Report as offensive
Profile betreger Project Donor
Avatar

Send message
Joined: 29 Jun 99
Posts: 11361
Credit: 29,581,041
RAC: 66
United States
Message 1774270 - Posted: 26 Mar 2016, 22:26:38 UTC - in response to Message 1774264.  

Yep, gamers bring the money.

And that helps keep up the development of more powerful GPUs and makes them affordable.
ID: 1774270 · Report as offensive
Al Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Avatar

Send message
Joined: 3 Apr 99
Posts: 1682
Credit: 477,343,364
RAC: 482
United States
Message 1774442 - Posted: 27 Mar 2016, 15:00:59 UTC - in response to Message 1774270.  

True that.

ID: 1774442 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1774469 - Posted: 27 Mar 2016, 17:02:04 UTC - in response to Message 1774270.  
Last modified: 27 Mar 2016, 17:03:03 UTC

Yep, gamers bring the money.

And that helps keep up the development of more powerful GPUs and makes them affordable.

...and to further force the gamers to buy new equipment, the older GPUs have to perform even less, so the performance hit in newer drivers - now everything suddenly makes sense!


>;)
Aloha, Uli

ID: 1774469 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1774577 - Posted: 27 Mar 2016, 23:27:16 UTC - in response to Message 1774260.  

Then there must be some other advantage to using the newer drivers.

Game support.
99% of driver updates are for game support/game bug fixes. The other 1% is for new hardware or OS support.

I was thinking more as to why the top crunchers are using the newer drivers. Many of them are dedicated 24/7 crunching hosts. So if the newer drivers are slower why would they be using them.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1774577 · Report as offensive
OTS
Volunteer tester

Send message
Joined: 6 Jan 08
Posts: 369
Credit: 20,533,537
RAC: 0
United States
Message 1774582 - Posted: 27 Mar 2016, 23:48:42 UTC - in response to Message 1774577.  

Then there must be some other advantage to using the newer drivers.

Game support.
99% of driver updates are for game support/game bug fixes. The other 1% is for new hardware or OS support.

I was thinking more as to why the top crunchers are using the newer drivers. Many of them are dedicated 24/7 crunching hosts. So if the newer drivers are slower why would they be using them.


I am not a top cruncher and I cannot speak for everyone, but for me I assumed newer is better with improved performance and more bug fixes. Silly me. Now that I have been shown the error of my ways, I am trying an older driver.
ID: 1774582 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1774584 - Posted: 27 Mar 2016, 23:53:41 UTC - in response to Message 1774582.  

Then there must be some other advantage to using the newer drivers.

Game support.
99% of driver updates are for game support/game bug fixes. The other 1% is for new hardware or OS support.

I was thinking more as to why the top crunchers are using the newer drivers. Many of them are dedicated 24/7 crunching hosts. So if the newer drivers are slower why would they be using them.


I am not a top cruncher and I cannot speak for everyone, but for me I assumed newer is better with improved performance and more bug fixes. Silly me. Now that I have been shown the error of my ways, I am trying an older driver.

I plan to do my own testing. Because who knows what variables may be in play that cause one drivers to be faster or slower on any given system. Had you not made a post I wouldn't even have grabbed 337.88. As it is beyond the limit of 20 that Nvidia displays, but is still active if you ask "the google" where Nvidia has hidden it.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1774584 · Report as offensive
OTS
Volunteer tester

Send message
Joined: 6 Jan 08
Posts: 369
Credit: 20,533,537
RAC: 0
United States
Message 1774601 - Posted: 28 Mar 2016, 0:25:33 UTC - in response to Message 1774584.  

Then there must be some other advantage to using the newer drivers.

Game support.
99% of driver updates are for game support/game bug fixes. The other 1% is for new hardware or OS support.

I was thinking more as to why the top crunchers are using the newer drivers. Many of them are dedicated 24/7 crunching hosts. So if the newer drivers are slower why would they be using them.


I am not a top cruncher and I cannot speak for everyone, but for me I assumed newer is better with improved performance and more bug fixes. Silly me. Now that I have been shown the error of my ways, I am trying an older driver.

I plan to do my own testing. Because who knows what variables may be in play that cause one drivers to be faster or slower on any given system. Had you not made a post I wouldn't even have grabbed 337.88. As it is beyond the limit of 20 that Nvidia displays, but is still active if you ask "the google" where Nvidia has hidden it.


I hope you will share your findings. :)
ID: 1774601 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1774608 - Posted: 28 Mar 2016, 0:43:15 UTC - in response to Message 1774601.  

Then there must be some other advantage to using the newer drivers.

Game support.
99% of driver updates are for game support/game bug fixes. The other 1% is for new hardware or OS support.

I was thinking more as to why the top crunchers are using the newer drivers. Many of them are dedicated 24/7 crunching hosts. So if the newer drivers are slower why would they be using them.


I am not a top cruncher and I cannot speak for everyone, but for me I assumed newer is better with improved performance and more bug fixes. Silly me. Now that I have been shown the error of my ways, I am trying an older driver.

I plan to do my own testing. Because who knows what variables may be in play that cause one drivers to be faster or slower on any given system. Had you not made a post I wouldn't even have grabbed 337.88. As it is beyond the limit of 20 that Nvidia displays, but is still active if you ask "the google" where Nvidia has hidden it.


I hope you will share your findings. :)

No one shall ever know my secrets!

I should be able to toss the results of offline test runs into a table for each driver I use. Along with all of the system info & various settings.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1774608 · Report as offensive
Profile jason_gee
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 24 Nov 06
Posts: 7489
Credit: 91,093,184
RAC: 0
Australia
Message 1774615 - Posted: 28 Mar 2016, 1:10:52 UTC - in response to Message 1774608.  

Then there must be some other advantage to using the newer drivers.

Game support.
99% of driver updates are for game support/game bug fixes. The other 1% is for new hardware or OS support.

I was thinking more as to why the top crunchers are using the newer drivers. Many of them are dedicated 24/7 crunching hosts. So if the newer drivers are slower why would they be using them.

I am not a top cruncher and I cannot speak for everyone, but for me I assumed newer is better with improved performance and more bug fixes. Silly me. Now that I have been shown the error of my ways, I am trying an older driver.

I plan to do my own testing. Because who knows what variables may be in play that cause one drivers to be faster or slower on any given system. Had you not made a post I wouldn't even have grabbed 337.88. As it is beyond the limit of 20 that Nvidia displays, but is still active if you ask "the google" where Nvidia has hidden it.


I hope you will share your findings. :)

No one shall ever know my secrets!

I should be able to toss the results of offline test runs into a table for each driver I use. Along with all of the system info & various settings.


Both DX12 and Vulkan/Mantle exist because of this ongoing driver bloat, where both main GPU vendors keep patching their drivers for badly written games. This drives up the latency by version over time, which for the special case of VR adds unacceptable nausea inducing lag.

For number crunching on Cuda, it means elaborate streaming mechanisms (like in Petri's optimisations) to hide latency, for which the usefulness is limited before GTX780 (Big Kepler).
"Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions.
ID: 1774615 · Report as offensive

Message boards : Number crunching : Nvidia driver versions vs. performance


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.