← Alla nyheter

Sweclockers · 5 dygn sedan Vetenskap

Öppen Linuxdrivrutin för Nvidia får stöd för DLSS

NVK är inte i paritet med Nvidias slutna drivrutin än, men utvecklingen går framåt.

På Linux har AMD ett försprång gentemot Nvidia så till vida att företaget utvecklar sin drivrutin som öppen källkod, medan Nvidia länge har förlitat sig på en sluten drivrutin. AMD:s mjukvara består av en kernelmodul kallad AMDGPU, som kommunicerar med userspace-drivrutinerna RADV (Vulkan) och RadeonSI (OpenGL) i Mesa, Linux grafikarkitektur.

2022 startade utvecklare som var trötta på Nvidias slutenhet ett öppet projekt för att ta fram en motsvarighet till RADV för Nvidia. Projektet heter NVK och kombineras med det äldre projektet Nouveau, en kernelmodul motsvarande AMDGPU.

NVK har precis tagit ett stort steg mot bättre kompatibilitet, rapporterar Phoronix. Med ny kod som ingår i Mesa 26.2 får drivrutinen stöd för DLSS, en av de viktigaste funktioner som fortfarande har saknats, trots att drivrutinen sedan 2024 har fullt stöd för Vulkan 1.4.

Funktionen är ännu experimentell och i nuvarande skick använder den Nvidias kompilerade CUDA-binärfiler, som laddas till grafikkortet via Vulkan-tillägget VK_NVX_binary_import. Till skillnad från Nvidias slutna drivrutin kan Mesa inte kompilera kod i PTX-format till så kallad bytekod, vilket innebär att funktionen bara går att använda för kombinationer av grafikkort och spel där det redan finns färdig bytekod.

Än så länge är NVK inte i närheten av Nvidias slutna drivrutin när det kommer till prestanda, så bland spelare med Geforce-kort lär även inbitna öppna källkod-fantaster tills vidare gnissla tänder och fortsätta använda den senare.

Läs hela artikeln hos Sweclockers →

Metodai Nyheter är en nyhetsaggregator. Hela artikeln finns hos källan. Upphovsrätten tillhör respektive medium.