Met de recente NVIDIA 470 serie Linux driver beta deze R470 branch is het punt waarop NVIDIA zijn GeForce 600/700-serie”Kepler”beëindigt ondersteuning. De 470-driverserie zal worden onderhouden als een driver met een lange levensduur die nog drie jaar beveiligingsupdates en Linux-kernel/X.Org Server-compatibiliteitsupdates zal blijven ontvangen. Als deze end-of-life-status je ertoe aanzet om de open-source”Nouveau”Linux-driver met Kepler uit te proberen, zijn hier enkele actuele benchmarks.

De NVIDIA 470-driverserie zou tot 2024 moeten blijven werken met nieuwe Linux-distributies, maar als de 470-serie het einde van de officiële driverroute voor Kepler markeert en je aan Nouveau doet denken, is de ondersteuning nog steeds veel minder dan ideaal.

p>

In het artikel van vandaag staan ​​benchmarks van twee Kepler-kaarten, de GeForce GTX 680 en GTX 760, onder zowel de bètaversie van de NVIDIA 470 Linux-driver als de nieuwste open-source Nouveau-driver.

Helaas laat de Nouveau-driver zelfs voor deze bijna tien jaar oude Kepler-GPU’s nog veel te wensen over. Het meest dringend is dat deze grafische kaarten nog steeds geen automatische herklokken ondersteunen om de GPU-kern-en geheugenfrequenties op te voeren tot hun nominale frequenties. Standaard draait dit open-sourcestuurprogramma de hardware nog steeds op de opstartklokfrequenties, die meestal extreem laag zijn. Kepler op Nouveau staat echter handmatig opnieuw klokken toe, waarbij de driver door het lezen en schrijven naar een DebugFS-bestand de GPU naar zijn hogere frequenties/prestatiestaten kan dwingen. Maar dat is verre van gebruiksvriendelijk en suboptimaal om op de gebruiker te moeten vertrouwen om hun GPU in de gewenste prestatiestatus voor gaming te brengen en deze vervolgens te verlagen wanneer de GPU niet wordt ingeschakeld, enz. Dynamisch opnieuw klokken heeft helaas niet gezien enige echte vooruitgang in de afgelopen jaren.

De GeForce GTX 600/700 Kepler-serie (en GTX 750 Maxwell-serie) zijn echter de laatste NVIDIA grafische kaarten die geen ondertekende firmware-images nodig hebben voor hardware-initialisatie. Dit zijn de nieuwste NVIDIA grafische kaarten met 100% blob-free werking op Nouveau en zonder ondertekende firmwarevereisten. Het zijn die ondertekende firmwarevereisten en het gebrek aan PMU-toegang op nieuwere generaties waardoor de GTX 900 Maxwell-serie en nieuwere de GPU zelfs niet handmatig opnieuw kunnen klokken. Het ontbreken van de mogelijkheid om Maxwell/Pascal/Volta/Turing/Ampere op de Nouveau-driver zelfs handmatig opnieuw te klokken, betekent in feite dat de prestaties altijd ellendig zijn. Hopelijk wordt dit snel opgelost.

Maar terug naar de open-sourcestatus van Kepler, Nouveau heeft nog steeds alleen een werkend Gallium3D OpenGL-stuurprogramma. Er is nog geen open-source NVIDIA Vulkan-stuurprogramma en de OpenCL-ondersteuning blijft een werk in uitvoering. Om nog maar te zwijgen van het feit dat er op dit moment geen werkende open-source NVIDIA CUDA-implementatie is.

Dus hoewel het misschien het einde van de weg is voor Kepler op de NVIDIA-eigen driver, is het in veel opzichten nog steeds zeker veel beter dan de huidige open-sourcestatus die nu al een aantal jaren vrij stagneert buiten de wat werk wordt stilletjes nagestreefd door Red Hat rond computergebruik.

Voor degenen die zich afvragen hoe de prestaties van de eigen NVIDIA 470-driver zijn in vergelijking met de open-source Nouveau-driver, hier zijn enkele nieuwe OpenGL-benchmarks op de GTX 680 en GTX 760. Nouveau is zowel out-of-the-box getest/default was beperkt tot de opstartklokfrequenties en vervolgens opnieuw nadat de GPU’s handmatig opnieuw werden geklokt naar hun hoogste prestatiestatus.

Categories: IT Info