Valve, DLSS i NVK: estat actual a Linux i Proton

Darrera actualització: 15/10/2025
Autor: Isaac
  • DLSS funciona a Linux via Proton amb NGX i ajustaments NVAPI; a Deck no aplica per maquinari AMD.
  • Conductor NVIDIA 470 a Linux: DLSS, XWayland accelerat, millores a SteamVR i captures NvFBC.
  • NVK avança ràpid: 80 extensions, objectius Vulkan 1.3 i conformance; rendiment ja competitiu.
  • Proton experimental afegeix DLSS 3 i arranjaments en jocs com cyberpunk 2077, TLOU i Starfield.

Suport DLSS a NVK i Proton

L'ecosistema del joc a Linux està vivint un moment clau: Valve, NVIDIA, Proton i el driver NVK convergeixen en un mateix relat sobre rendiment, compatibilitat i futur. DLSS, la tecnologia d'escalat per IA de NVIDIA, ja no és territori exclusiu de Windows; comença a colar-se a Linux de formes cada cop més interessants gràcies a canvis en drivers ia la col·laboració amb Proton.

En aquest article repassem, amb detall i sense deixar caps solts, com ha arribat DLSS a Proton/Steam Play , què impliquen les novetats del controlador 470 de NVIDIA per a Linux, quin és l'estat real de NVK (el driver Vulkan lliure per a targetes NVIDIA), i què aporta la branca experimental de Proton amb Proton . a Steam Deck i el paper de les comunitats que empenyen totes aquestes millores diàriament.

Què és DLSS i per què importa a Linux?

DLSS (Deep Learning Super Sampling) és una tècnica de reconstrucció d'imatge impulsada per IA que renderitza a una resolució inferior i escala a una de major, millorant rendiment amb un impacte visual mínim. En entorns exigents és mà de sant per gratar FPS sense renunciar a la qualitat, cosa que els jugadors a Linux fa temps que reclamen a mesura que el seu catàleg creix amb Proton.

A més de l'escalat, les recents iteracions de DLSS han afegit generació de fotogrames i altres millores de qualitat. Tot i que algunes d'aquestes funcions avançades s'han anunciat a l'àmbit de Windows i GPU d'última generació, la seva evolució marca el ritme i condiciona el que més endavant pot arribar a Linux a través de Proton i les API compatibles.

DLSS arriba a Proton/Steam Play de la mà de NVIDIA i Valve

Una de les grans notícies va arribar amb el driver 470.42.01 de NVIDIA per a Linux: suport de DLSS a través de Proton , primer per a jocs Vulkan nadius i posteriorment per als traduïts via DXVK (DirectX 9/10/11 a Vulkan) i VKD3D (DirectX 12 a Vulkan). La clau tècnica va ser la inclusió d'una compilació de NVIDIA NGX específica per a Wine/Proton, amb una nova biblioteca anomenada nvngx.dll que habilita el suport del costat del controlador.

Per a títols DX11/DX12, la compatibilitat de DLSS a Proton s'activa amb variables d'entorn ben conegudes: PROTON_ENABLE_NVAPI i l'ajust de nvapiHack. Concretament, es recomana establir PROTON_ENABLE_NVAPI=1 y dxgi.nvapiHack=False a la configuració adequada. Aquesta combinació permet que els jocs aprofitin les APIs propietàries de NVIDIA necessàries per a DLSS sota la capa de compatibilitat.

A Vulkan nadiu, el suport va arrencar amb una primera tanda de títols: Doom Eternal, No Man's Sky i Wolfenstein: Youngblood . El full de ruta contemplava que la compatibilitat via els traductors DXVK i VKD3D anés arribant a la tardor, estenent així la utilitat de DLSS a bona part del catàleg jugable amb Proton/Steam Play.

En paral·lel, una actualització destacada de Proton va ampliar de manera oficial la llista de jocs que funcionen a Linux. Vint-i-quatre títols que no tenien suport van passar a ser jugables, ia més es va avançar que alguns també rebrien compatibilitat amb BattlEye i correccions selectives. El llistat va ser el següent:

  • Age of Empires 4
  • Credo de l'assassí
  • Respiració de la mort VI
  • Call of Duty: Black Ops II [Un jugador]
  • DEATHLOOP
  • Campionat d'Europa de carreres de camions de la FIA
  • Fly'N
  • Joc Dev Tycoon
  • Cazafantasmes: el videojoc remasteritzat
  • GreedFall
  • Màfia II (clàssic)
  • Màgia
  • Marvel's Guardian of the Galaxy (només GPU AMD)
  • Mass Effect Legendary Edition (ME1 sense àudio operatiu; veure #4823)
  • Monster Boy i el Regne maleït
  • Monster Energy Supercross: el videojoc oficial
  • Monster Energy Supercross: el videojoc oficial 2
  • Nickelodeon All-Star Brawl
  • Penny Arcade's On the Rain-Slicked Precipice of Darkness 3
  • RiMS Racing
  • El Riftbreaker
  • Sol Survivor
  • TT Isle of Man Ride on the Edge
  • TT Isle of Man Ride on the Edge 2
  Com instal·lar i utilitzar ADB i Fastboot a Windows, Linux i macOS

Límits i particularitats a Steam Deck i maquinari AMD

Encara que el suport a Proton és cada vegada més ampli, convé ser clars: Steam Deck no pot fer servir DLSS perquè la consola portàtil de Valve es basa en maquinari AMD. És a dir, encara que Proton habiliti el camí i hi hagi suport als controladors de NVIDIA per a PC, la Deck no disposa dels nuclis i biblioteques NGX que fan possible DLSS, per la qual cosa aquesta tecnologia no entra en joc en aquest dispositiu.

En equips d'escriptori amb Linux i GPUs NVIDIA compatibles, la història és diferent i sí que es pot treure partit a DLSS mitjançant Proton quan el joc ho suporta i la configuració és la correcta. Dit això, a Steam Deck toca estirar alternatives de l'ecosistema AMD quan estan disponibles, i optimitzar ajustaments per aconseguir el millor equilibri entre rendiment i qualitat.

XWayland accelerat per maquinari i altres millores del driver 470

El driver 470 va portar amb si una altra fita: acceleració per maquinari de XWayland . Després d'anys de desacords i el fiasco d'EGLStreams, NVIDIA es va moure cap als estàndards de l'stack gràfic a Linux per accelerar OpenGL i Vulkan sota XWayland. Això sí, el suport es va introduir en fase inicial i amb requisits específics: tenir KMS habilitat, una versió concreta de XWayland, libxcb 1.13 i egl-wayland 1.1.7.

Com tota implementació primerenca, hi havia limitacions importants: l'eina de configuració de NVIDIA no funcionava sota XWayland , no hi havia descodificació per maquinari via VDPAU, les configuracions multi-GPU quedaven fora, no hi havia Genlock/Frame lock i faltava la renderització del memòria intermèdia frontal per a aplicacions GLX. La intenció, en qualsevol cas, era solucionar aquestes mancances a curt termini.

Al terreny de la realitat virtual , la incorporació de les extensions Vulkan VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT i VK_EXT_global_priority va permetre habilitar la reprojecció asíncrona des de SteamVR 1.18.2. Compte, perquè la primera extensió només està suportada a partir de GPU Pascal i, a més, les prioritats globals diferents de MEDIUM requereixen privilegis de root o CAP_SYS_NICE.

Una altra millora pràctica: a partir de la 470.42.01 va deixar de ser necessari deshabilitar el flipping en mode de captura directa de NvFBC per capturar aplicacions, facilitant l'ús simultani de G-SYNC amb aquesta captura directa. També es va afegir suport de PRIME Display Offload quan la font és AMDGPU, van arribar més extensions Vulkan i, com és habitual, un bon grapat de correccions.

  Tutorial d'ordres pacman: guia completa per a Arch i Manjaro

Finalment, la sèrie 470 va ser anunciada com l'última amb suport per a les GPU Kepler . Per a aquestes generacions, l'aprofitament de Wayland podria dependre del rendiment de Nouveau , el driver lliure del nucli Linux per a gràfiques NVIDIA.

NVK, el driver Vulkan lliure per a NVIDIA: estat real i plans

NVK ha protagonitzat un dels avenços més destacats de l'any. Segons va explicar la desenvolupadora Faith Ekstrand , a finals de 2022 només existia una implementació mínima de Vulkan 1.0 que executava unes poques demos. Un any després, NVK ja compta amb suport per al voltant de 80 extensions Vulkan i cobreix gairebé tot el que necessiten DXVK i Zink per funcionar amb facilitat.

I el rendiment? Amb la gestió denergia al seu lloc i diverses optimitzacions, NVK arriba entre el 40% i el 60% del driver propietari en diversos jocs. De fet, el desenvolupador de Valve Pierre-Loup Griffais va compartir una prova a A Hat in Time (1080p, qualitat molt alta, VSync off) on, en un entorn CPU-bound, NVK va arribar a 210 FPS davant de 165 FPS del controlador propietari en aquesta escena concreta. És una fita puntual, però reflecteix la rapidesa amb què està madurant el driver lliure.

Mirant a curt termini, l'objectiu és elevar NVK a Vulkan 1.3 i passar la conformitat, una cosa prevista per a la primera meitat de l'any. Això comporta reescriure part del codi de pipelins i implementar VK_EXT_shader_object , passos que haurien de treure al driver de la fase Beta i permetre que les distribucions l'incloguin per defecte. S'espera que tot el necessari sigui present al nucli Linux 6.7 i que pugui arribar de sèrie, per exemple, a Fedora 40.

Superada aquesta meta, el focus anirà a connectar totes les peces amb VKD3D-Proton i, sobretot, a esprémer el rendiment. En paraules de l'equip, si 2023 va ser l'any de fer els jocs jugables, 2024 és l'any de fer-los ràpids . També continua la feina per ampliar la compatibilitat de GPUs, amb avenços a la família Maxwell entre les prioritats.

Una qüestió clau per a aquesta guia: què passa amb DLSS sobre NVK? Ara com ara, DLSS a Proton es recolza en NGX i en components propietaris de NVIDIA que, a l'estat actual, depenen de l'stack oficial. A la informació disponible no es garanteix suport de DLSS amb NVK, i, per tant, la posició prudent és considerar que DLSS segueix lligat al driver propietari a Linux mentre NVK avança en estàndards, compatibilitat i rendiment.

Proton experimental: suport per a DLSS 3 i arranjaments en jocs

Valve, per la seva banda, ha publicat una actualització experimental de Proton que introdueix suport per a NVIDIA DLSS 3 . Això es tradueix en millores de rendiment per als que usin maquinari compatible de NVIDIA i executin jocs intensius a Linux, empenyent encara més la barrera del que és viable amb aquesta capa de compatibilitat.

La mateixa actualització va portar arranjaments notables: a Cyberpunk 2077 es van resoldre petits problemes i es va millorar l'estabilitat; a The Last of Us Part I es va eliminar l'avís de controlador desactualitzat i es va afegir nvapi ; ia Starfield es van resoldre tancaments relacionats amb el seu Creation Kit. Són ajustaments que, sumats, reforcen l'experiència general en títols d'alt perfil.

  L'Edat d'Or del programari espanyol: història, protagonistes i llegat

Ecosistema Windows: DLSS 4 i funcions recents de NVIDIA

Tot i que ens centrem en Linux, val la pena esmentar el context del costat de Windows per entendre la direcció de la tecnologia. Amb el llançament de les RTX 5080 i 5090 , NVIDIA va alliberar el controlador GeForce 572.16 WHQL amb novetats com DLSS Override (actualitza jocs suportats a versions més recents de DLSS) i l'arribada de DLSS 4 amb Multi Frame Generation en GPU. descomunals quan es combinen les diferents tècniques de DLSS.

El paquet també va portar una actualització de l' aplicació NVIDIA amb millores en RTX Video Super Resolution, opcions multipantalla, suport per a Advanced Optimus i ajustaments diversos; novetats a NVIDIA Broadcast (dos efectes amb IA), suport en jocs amb tecnologies RTX per a títols com Alan Wake 2, Cyberpunk 2077, Hogwarts Legacy, Indiana Jones and the Great Circle o Star Wars Outlaws; a més de NVIDIA Smooth Motion , un model d'IA a nivell de controlador que genera un fotograma intermedi per a més fluïdesa (exclusiu de la sèrie RTX 50 ) i la certificació de noves pantalles compatibles amb G-SYNC.

Per què això interessa a Linux? Perquè el ritme de millora a Windows serveix com a termòmetre: com més madurin les peces de DLSS i l'ecosistema RTX , més probable serà que part d'aquest avenç es reflecteixi a Linux via Proton i les biblioteques necessàries (quan sigui tècnicament viable i legalment possible).

Comunitats i recursos per seguir el tema

La conversa i el suport comunitari es couen a llocs molt concrets. Hi ha un subreddit dedicat a videojocs a GNU/Linux (Steam Deck inclosa) on es comenten notícies, es comparteixen solucions i s'agrupen usuaris connectats i subscriptors. És un lloc fantàstic per mantenir-se al dia de pegats, regressions i èxits del dia a dia.

També hi ha el subreddit no oficial de la Valve Steam Deck , ple de fils sobre jocs que funcionen a la Deck, mods de maquinari i programari, i debats tècnics. Convé llegir les seves normes i revisar els megafils abans de publicar: la comunitat és activa, i aquesta organització ajuda que la informació sigui fàcil de trobar per a tothom.

La foto queda clara: DLSS ja és una realitat a Linux a través de Proton quan es fan servir GPUs NVIDIA i drivers compatibles; NVIDIA ha mogut fitxa amb XWayland accelerat, millores a SteamVR i múltiples retocs útils; Valve prem el pas amb una branca experimental de Proton que suma DLSS 3 i arranjaments en títols capdavanters; i NVK progressa a velocitat de vertigen , apropant-se a Vulkan 1.3 ia la conformitat, encara que per ara DLSS depèn del stack propietari. A Steam Deck, l'escenari és diferent pel maquinari AMD, però l'ecosistema en conjunt es mou en la direcció correcta i ho fa, a més, amb una comunitat que empeny fort.