De ontwikkeling van de NVK open-source NVIDIA Mesa Vulkan-driver wordt gedeeltelijk gedaan op een bijna tien jaar oude GeForce GTX 980M mobiele grafische processor, aangezien het momenteel een van de recentere NVIDIA GPU’s is die opnieuw kan worden geklokt met behulp van de bestaande Nouveau-kernel bestuurderscode.
Terwijl de Nouveau-ontwikkelaars blijven werken aan het gebruik van de NVIDIA GPU System Processor (GSP) gevonden met RTX 2000″Turing”GPU’s en nieuwer om uiteindelijk opnieuw klokken en goed energiebeheer mogelijk te maken op deze open-source NVIDIA-driver , die code blijft in ontwikkeling en moet nog worden gemainlined. Uiteindelijk zou deze GSP’ed Nouveau-driver het mogelijk moeten maken om moderne NVIDIA GeForce GPU’s te ondersteunen met de open-source Linux grafische driverstack en de hardware opnieuw te laten klokken naar de hoogste prestatiestatus/optimale klokfrequenties, in plaats van zoals momenteel het geval is. geval beperkt tot de zeer lage opstartklokfrequenties. (Zie mijn Nouveau vs. NVIDIA Turing GPU-benchmarks voor een idee hoe slecht de prestaties momenteel zijn op de open-source driver.)
Totdat de Nouveau GSP-ondersteuning is uitgezocht en gemainlined, is de beste Nouveau-driverondersteuning met de snelste ondersteuning blijven de GeForce GTX 700″Kepler”(en GTX 750″Maxwell 1″) grafische processors. En met sommige patches kunnen sommige van de GTX 900″Maxwell 2″GPU’s opnieuw worden geklokt, zoals bij laptop-GPU’s waarbij de laptop de controle heeft over de algehele systeemkoeling.
Collabora-ontwikkelaar Faith Ekstrand deelde op Mastodon hoe de Linux en Vulkan native game Hollow Knight draait”boterzacht”op een GeForce GTX 980M-laptop:
Ekstrand voegde verder toe:”Waarom 980m en niet iets recenters? Welnu, de kernelmensen werken nog steeds aan de GSP-firmwaresituatie en het is nog niet helemaal stabiel. Want zo waardeloos als de gehackte 4.19-kernel die ik heb draaien op deze oude alienware kan het de GPU daadwerkelijk opnieuw klokken en, zo blijkt, dat doet er nogal toe. Zodra de SAP-situatie is opgelost, kunnen we alles Turing+ opnieuw klokken.”
Voorlopig wordt NVK dus gedeeltelijk ontwikkeld op deze bijna tien jaar oude NVIDIA GeForce GPU. Het zal interessant zijn om te zien hoe de Nouveau GSP-ondersteuning zich afspeelt als deze eenmaal klaar is en wordt geïntegreerd in de Linux-kernel.