Den öppna källkodsdrivrutinen Nouveau för NVIDIA-hårdvara är på väg att förbättra prestandan med stöd för större minnessidor och komprimering i den kommande Linux 6.19-kärnan. Patchar inlämnade av underhållaren Ben Skeggs hanterar nyckelförhinder, särskilt till fördel för NVK Vulkan-drivrutinen. Denna uppdatering syftar till att minska prestandagapet med NVIDIAs proprietära drivrutiner.
I det öppna källkodslandskapet för grafiska drivrutiner avancerar Nouveau-projektet med betydande förbättringar för Linux 6.19. Patchar från Ben Skeggs introducerar stöd för större sidstorlekar, såsom 64K istället för den tidigare gränsen på 4K, i Nouveaus minneshantering. Denna förändring, som är avgörande för NVK Vulkan-drivrutinen i Mesa, minskar belastningen i minnesmappning och ökar effektiviteten för arbetsbelastningar som spel och AI-beräkningar.
Utvecklingen härrör från NVK-prestandatester, där kärnans drivrutins sidstorleksbegränsningar hindrade framsteg trots NVIDIAs GSP-firmware för nyare GPU:er. Skeggs serie gör det möjligt för Nouveau att annonsera flera sidstorlekar till användarutrymmet, i linje med moderna GPU VRAM-krav. Som komplement optimerar komprimeringsstödet minnesanvändningen på NVIDIA-hårdvara, vilket potentiellt sänker bandbreddsbehov och förbättrar bildfrekvenser i grafiska tillämpningar.
Dessa funktioner riktar sig mot integration under Linux 6.19:s sammansmältningsfönster, efter den 15 november 2025. Historiskt har Nouveau halkat efter proprietära drivrutiner i prestanda, men NVIDIAs senaste öppna källkodsinsatser har stärkt projektet. Nouveau stöder NVIDIA-kort från Fermi till Turing- och Ampere-arkitekturer.
Tekniskt sett modifierar uppdateringarna Nouveaus Direct Rendering Manager (DRM)-underkomponent för att hantera 64K-sidor via kärnans minneshanteringsenhet (MMU), med omsorg om användarutrymmets kompatibilitet. Komprimering utnyttjar NVIDIA GPU-hårdvara för realtids-komprimering av framebuffer och texturer, vilket stödjer energieffektivitet i mobila och inbäddade system.
För NVK lovar förändringarna färre missar i översättningsbuffer (TLB) och bättre genomströmning, vilket adresserar nuvarande benchmark-gap. Medan NVIDIAs experimentella Rust-baserade Nova-drivrutin dyker upp, förblir Nouveau det primära öppna källkodsalternativet. Företag kan se fördelar i virtualiserade AI-miljöer, med bredare ekosystemkopplingar som Microsofts bidrag till Linux.
Utmaningar inkluderar begränsade vinster för äldre hårdvara och pågående tester. Communityns feedback återspeglar optimism, och positionerar Linux 6.19 som en milstolpe för öppet källkodsstöd för NVIDIA.