Message boards :
Number crunching :
Nvidia driver versions vs. performance
Message board moderation
Author | Message |
---|---|
Ulrich Metzner Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
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 |
petri33 Send message Joined: 6 Jun 02 Posts: 1668 Credit: 623,086,772 RAC: 156 |
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 |
Ulrich Metzner Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
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 |
Al Send message Joined: 3 Apr 99 Posts: 1682 Credit: 477,343,364 RAC: 482 |
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. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
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). |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
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[ |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
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 |
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
Then there must be some other advantage to using the newer drivers. Yep, gamers bring the money. :( With each crime and every kindness we birth our future. |
betreger Send message Joined: 29 Jun 99 Posts: 11361 Credit: 29,581,041 RAC: 66 |
Yep, gamers bring the money. And that helps keep up the development of more powerful GPUs and makes them affordable. |
Al Send message Joined: 3 Apr 99 Posts: 1682 Credit: 477,343,364 RAC: 482 |
True that. |
Ulrich Metzner Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
Yep, gamers bring the money. ...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 |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
Then there must be some other advantage to using the newer drivers. 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[ |
OTS Send message Joined: 6 Jan 08 Posts: 369 Credit: 20,533,537 RAC: 0 |
Then there must be some other advantage to using the newer drivers. 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. |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
Then there must be some other advantage to using the newer drivers. 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[ |
OTS Send message Joined: 6 Jan 08 Posts: 369 Credit: 20,533,537 RAC: 0 |
Then there must be some other advantage to using the newer drivers. I hope you will share your findings. :) |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
Then there must be some other advantage to using the newer drivers. 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[ |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
Then there must be some other advantage to using the newer drivers. 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. |
©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.