En ny benchmarkanalys undersöker prestandan hos öppen källkod-drivers Nouveau och Mesa mot NVIDIAs proprietära 580-serie på Linux, med fokus på åldrande Maxwell- och Pascal-GPU:er när stödet upphör. Testerna belyser betydande begränsningar i re-klocking och energihantering för GeForce 900- och 1000-seriekort. Nyare Turing och senare GPU:er presterar bättre med GSP-stöd.
När NVIDIAs Linux-driverserie 590 slutar stödja GeForce 900-serien Maxwell och GeForce 10-serien Pascal grafikkort, och flyttar dem till en legacy-gren, står användare inför val mellan att hålla sig till 580-serien eller förlita sig på upstream öppen källkod-alternativ. 580-serien, version 580.95.05, finns fortfarande i Ubuntus lager, medan öppen källkod-vägen involverar Nouveau kärndrivrutin tillsammans med NVK i Mesa 26.0-devel på Linux 6.18.
Öppen källkod-stöd varierar per generation. Förstegenerations Maxwell-kort som GTX 750 och GTX 945A möjliggör re-klocking för korrekt prestanda. Däremot introducerade GM200-baserade GTX 900-serien krav på signerad firmware, vilket hindrar Nouveau från full energihantering och lämnar GPU:er fast vid låga boot-klockfrekvenser. Likaså lider Pascal GTX 1000-seriekort av samma begränsningar, utan effektiv re-klocking. Till skillnad från detta erbjuder GeForce GTX 700-serien full öppen källkod-kompatibilitet utan firmwarehinder, vilket tillåter manuella klockjusteringar till nominella frekvenser.
Turing-arkitekturen, startande med RTX 20-serien, förbättrade läget genom att införa GPU System Processor (GSP) för hantering av energifunktioner. Nouveau utnyttjar NVIDIA-frigjord GSP-firmware, vilket ger bättre stöd för RTX 20 och nyare kort. Den framväxande Rust-baserade Nova kärndrivrutinen, utvecklad med NVIDIA-inmatning, fokuserar också på GSP för dessa generationer.
Benchmarks utförda på ett AMD Ryzen 9 9950X3D-system körandes Ubuntu 25.10 testade x80-seriekort, inklusive GTX 980 Ti, GTX 1080, RTX 2080 SUPER, RTX 3080 Ti, RTX 4080 och RTX 5080. Hårdvaruproblem uppstod: GTX 980 och GTX 1080 misslyckades ofta med POST på ASRock X870E Taichi moderkort, vilket begränsade NVIDIA-drivrutinstester. För RTX 4080 Founder's Edition orsakade Nouveau DisplayPort-signalbortfall, utan data. Testerna fokuserade på OpenGL- och Vulkan-spel lämpliga för underklockade äldre kort, plus Vulkan compute- och OpenCL-arbetsbelastningar via Rusticl Gallium3D, som stödjer OpenCL 3.0.
Dessa resultat understryker utmaningarna för Maxwell2- och Pascal-användare i öppen källkod-miljöer, och rekommenderar GTX 700 eller Turing och senare för robust Linux-kompatibilitet.