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.
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?
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.