Clock-For-Clock, Nouveau Can Compete With NVIDIA's Driver
Phoronix: Clock-For-Clock, Nouveau Can Compete With NVIDIA's Driver
Similar to last week's testing of comparing the open-source vs. closed-source Radeon Linux driver performance from a stock Ubuntu 12.10 installation, the tables have now been turned to look at NVIDIA hardware on this latest Ubuntu Linux release. Benchmarks were done of the stock Nouveau open-source graphics driver, the official NVIDIA proprietary driver, and the proprietary driver when it was underclocked to match the clock frequencies as used by the reverse-engineered Nouveau driver.
This is big! Hopefully, dynamic clocking is not something incredibly complex (I have no idea). Irony is, this way Linus will probably end up buying one of NVIDIA cards pretty soon.
Last edited by mirza; 11-06-2012 at 03:14 PM.
Wow .. This is impressive!
I hope the results scale up with recloking on nouveau(when it becomes available I mean).
Is it possible to manually reclock the card using nouveau to a higher clock and test both on "max performance" possibly?
AFAIK it don't scale. But it indicates bottelnecks in the code and they might be easy to solve compared to compleate redesigne of the whoe thing.
I really hope they can work their way to reclocking soon. This would give nouveau an incredible speed breath. True that performance may not scale linearly, but it may quite be a good indicator. I'm eager to see benches for more advanced games, like Unigine. IMHO they would be much more representative of commercial games that may see the Linux light now that Steam is coming.
This is awesome! It's great to see the open drivers actually win (sorta) in some tests! Hopefully dynamic-clocking (and the related work/bugs it involves) will really help the open NVidia drivers catch up to the closed ones in terms of performance.
BTW, does anyone know if dynamic-clocking is something that plagues the AMD open drivers as well? If so, it would be awesome to see how the open AMD drivers (with all the new source improvements made: 2D tiling, PCIE 2.0, etc.. turned on) compare against the closed AMD drivers at the same clock. Is it possible? Or is this an NVidia specific issue?
Radeon drivers have some issues with dynamic reclocking, but they can work the card to any clock they want just fine. I think the default switching between medium and high profile automatically depending on load, or is mostly on high(max). So I doubt it can cause performance problems in there.
There's not way to raise the clock when running nouveau? So it can be tested on high performance profile.
I don't own a NVIDIA card, but this is great news .
I guess the dynamic clocking will be handled in the kernel for both Nouveau and Radeon, right?
... and when can dynamic clocking be expected for Nouveau and Radeon?
Currently I set power profiles manually via. a service script and desktop shortcuts, hope that changes soon .
I wouldn't count on that.
Originally Posted by mirza
nouveau is NOT a product of nvidia, it does absolutely nothing to position nvidia as a supporter of open source. They remain as hostile as always. Nouveau is a reverse engineering / hacking project.