De open source, door de gemeenschap aangestuurde NVIDIA Linux-driverstack blijft de eigen closed-source-drivers inhalen en gaat gestaag vooruit in de richting van "volledige pariteit" in termen van functionaliteit. De nieuwste ontwikkeling komt van NVK in de Mesa-driverstack - een open source NVK Vulkan-driver die onlangs de ondersteuning voor de DLSS-functie (Deep Learning Super Sampling) op Nvidia GPU's heeft samengevoegd.

Ontwikkelingstak 26.2-ontwikkeling van de Mesa grafische stapel bevat een belangrijke verandering: de open source NVIDIA "NVK" Vulkan-driver biedt nu ondersteuning voor Deep Learning Super Sampling (DLSS) voor moderne games in de Linux/Steam Play-omgeving.
Deze mogelijkheid komt voort uit een patch die vorig jaar door Autumn Ashton werd ingediend en waarin werd gevraagd om de implementatie van de VK_NVX_binary_import-extensie in Mesa, een cruciale Vulkan-extensie die vereist is om DLSS op NVIDIA GPU's in te schakelen. Met deze extensie kunnen applicaties de CuBIN-binaire bestanden van NVIDIA importeren en uitvoeren op de GPU. Deze CuBIN ELF-bestanden zijn in wezen CUDA-binaire bestanden die vooraf zijn gecompileerd voor NVIDIA GPU's. Via VK_NVX_binary_import kan het NVK-stuurprogramma het corresponderende binaire bestand van DLSS laden en uitvoeren om DLSS op het NVK-stuurprogramma in te schakelen.

Vanwege de verminderde activiteit van Autumn Ashton in de Mesa-ontwikkeling in de afgelopen maanden, ondervond deze patch fusieconflicten en andere problemen tijdens het fusieproces. Twee maanden geleden heeft ontwikkelaar Thomas Andersen een nieuw merge-verzoek ingediend om conflicten op te lossen en de originele patch te verbeteren, en deze uiteindelijk in de Mesa 26.2-branch gepusht. Het is dit nieuwe samenvoegverzoek dat vandaag is afgerond, waardoor NVK correct kan werken in games waarin DLSS is ingeschakeld.
Momenteel is deze DLSS-ondersteuning nog steeds gemarkeerd als experimenteel en moet deze expliciet worden ingeschakeld via de omgevingsvariabele NVK_EXPERIMENTAL=dlss. Omdat DLSS afhankelijk is van CUDA-binaire bestanden, vereist de implementatie aan de NVK-kant ook overeenkomende bytecode voor de gebruikte GPU, anders zal de functionaliteit niet correct functioneren. Daarentegen ondersteunt NVIDIA's eigen Vulkan-driver dit type functionaliteit via het PTX-naar-bytecode-pad, en de NVK heeft momenteel niet de mogelijkheid om NVIDIA PTX naar Mesa NIR-weergave te converteren, wat een beperking is van de huidige implementatie.
Ondanks de bekende tekortkomingen en de nog te openen PTX-conversielink, wordt deze fusie nog steeds beschouwd als een belangrijke ontwikkeling voor het open source grafische ecosysteem van NVK en Linux. Volgens het plan van het Mesa-project zullen deze veranderingen verschijnen in de stabiele versie Mesa 26.2, die naar verwachting in augustus zal verschijnen, wat nieuwe mogelijkheden biedt voor Linux-spelers die NVK gebruiken om DLSS op open source-stuurprogramma's te ervaren.