Met NVIDIA 525.23 van gisteren Linux driver bèta Naast vele verbeteringen in hun closed-source code, heeft hun in ontwikkeling zijnde open-source GPU-kerneldriver ook enkele verbeteringen ondergaan.

NVIDIA’s open-source GPU-kerneldriver die eerder dit jaar in de R515-serie werd geïntroduceerd, blijft beschikbaar als onderdeel van de meegeleverde driver en wordt ook apart gedistribueerd via GitHub voor geïnteresseerden. Tot nu toe is het alleen geschikt voor productie voor NVIDIA’s datacenter-GPU’s, maar het kan optioneel ook worden gebruikt op de GeForce-GPU’s voor consumenten-voor de RTX 2000-serie en nieuwer gezien de hardwarevereisten van de GPU-systeemprocessor (GSP).

Met de release van het NVIDIA 525.23-stuurprogramma heeft hun open-source GPU-kernelstuurprogrammacode enkele verbeteringen ondergaan. Dat open-kernelstuurprogramma ondersteunt nu weergaverotatie onder X11 samen met Quadro Sync, Stereo en YUV 4:2:0. Bovendien ondersteunt de driver nu Indirect Branch Tracking (IBT) indien ingeschakeld door de kernel op ondersteunde platforms.

De NVIDIA open driver die Indirect Branch Tracking ondersteunt, is belangrijk aangezien de upstream-kernel zich voorbereidt om IBT standaard in te schakelen, waarschijnlijk voor Linux 6.2, terwijl sommige distributiekernels dit ook hebben gedaan in naam van verbeterde beveiliging.

Het open-source NVIDIA-kernelstuurprogramma heeft ook de manier waarop de GSP-firmware wordt gedistribueerd en verwerkt, geherstructureerd. Er zijn nu meerdere firmwarebestanden om de voormalige”gsp.bin”jumbo-firmware te vervangen, zodat er nu een bestand is voor elke GPU-architectuur.

De nieuwste NVIDIA open-source GPU-kernelstuurprogrammacode voor de R525-bèta is te vinden via GitHub.

Deze NVIDIA open GPU-kernelcode is nog steeds niet klaar voor upstreaming naar de hoofdkernel. Maar in ieder geval heeft de upstream Nouveau-driver gewerkt aan NVIDIA GSP-ondersteuning die een deel van de nieuw geopende IP kan benutten en door gebruik te maken van de GSP, kunnen ze idealiter enkele van de bestaande herklokbeperkingen omzeilen die hebben geleid tot zeer trage prestaties voor jaar na wat begon als een reverse-engineered driver.

Categories: IT Info