So včerajším NVIDIA 525.23 Beta verzia ovládača pre Linux okrem mnohých vylepšení v ich kóde s uzavretým zdrojovým kódom, ich vo vývoji otvorený ovládač jadra GPU s otvoreným zdrojovým kódom dostal aj niekoľko vylepšení.
Otvorený ovládač GPU jadra NVIDIA predstavený začiatkom tohto roka v sérii R515 je naďalej dostupný ako súčasť zabaleného ovládača a pre záujemcov je distribuovaný aj samostatne cez GitHub. Zatiaľ je určený len pre GPU dátového centra NVIDIA, ale môže byť voliteľne použitý aj na spotrebiteľských GPU GeForce-pre sériu RTX 2000 a novšie vzhľadom na hardvérové požiadavky GPU System Processor (GSP).
S vydaním ovládača NVIDIA 525.23 zaznamenal ich open source kód ovládača GPU jadra určité vylepšenia. Tento otvorený ovládač jadra teraz podporuje otáčanie displeja pod X11 spolu s Quadro Sync, Stereo a YUV 4:2:0. Okrem toho ovládač teraz podporuje nepriame sledovanie vetvy (IBT), keď je povolené jadrom na podporovaných platformách.
Otvorený ovládač NVIDIA podporujúci nepriame sledovanie vetvy je dôležitý vzhľadom na to, že upstream jadro sa pripravuje na štandardné povolenie IBT, pravdepodobne pre Linux 6.2, zatiaľ čo niektoré distribučné jadrá tak urobili v mene vylepšenej bezpečnosti.
Open-source ovládač jadra NVIDIA tiež reštrukturalizoval spôsob distribúcie a spracovania firmvéru GSP. Teraz existuje viacero súborov firmvéru, ktoré nahradia bývalý jumbo firmvér „gsp.bin“, takže teraz existuje súbor pre každú architektúru GPU.
Najnovší kód ovládača jadra GPU s otvoreným zdrojom NVIDIA pre beta verziu R525 možno nájsť prostredníctvom GitHub.
Tento otvorený kód jadra GPU NVIDIA stále nie je pripravený na upstreamovanie do hlavného jadra. Ale prinajmenšom upstream ovládač Nouveau pracuje na podpore NVIDIA GSP, ktorá môže využiť niektoré z novootvorených IP a využitím GSP im v ideálnom prípade umožní obísť niektoré z existujúcich obmedzení pretaktovania, ktoré viedli k veľmi pomalému výkonu pre rokov na tom, čo začalo ako ovládač s reverzným inžinierstvom.