DXVK 3.0 aterra amb un nou compilador de shaders i suport per a Vulkan 1.4

  • Substitució del codi de traducció antic pel nou compilador DXBC-SPIRV basat en SSA.
  • Requisit obligatori de controladors compatibles amb Vulkan 1.4 per al seu funcionament.
  • Optimització dels temps de càrrega mitjançant la delegació de tasques a fils de treball secundaris.
  • Activació per defecte de les piles de descriptors de Vulkan per a una gestió de memòria superior.

DXVK 3.0

L'ecosistema del joc en sistemes oberts està enhorabona després d'un anunci que molts esperàvem com a aigua del maig. Philip Rebohle, una de les ments mestres darrere aquest desenvolupament, ha oficialitzat el llançament de DXVK 3.0, una versió que no és un simple pegat, sinó una evolució de pes per a la capa de traducció de Direct3D a Vulkan. Aquesta eina és la peça clau que permet als usuaris de Linux gaudir de títols de Windows a través de VI o de l'arxiconegut Proton a la Steam Deck.

Amb aquest salt de versió, el projecte busca professionalitzar encara més el rendiment gràfic, deixant enrere solucions heretades que ja començaven a quedar curtes. La comunitat de programari lliure ha acollit amb ganes aquesta actualització, ja que la implementació de noves tecnologies de renderitzat promet una estabilitat que fins fa poc semblava exclusiva de sistemes propietaris, millorant lexperiència dusuari des del primer minut de joc.

GE-Proton 10-26
Article relacionat:
GE-Proton 10-26 millora compatibilitat i rendiment a Linux i Steam Deck

DXVK 3.0 arriba amb un nou motor sota el capó per als shaders

El canvi més radical que porta aquesta versió és, sens dubte, l'adopció de DXBC-SPIRV per a la compilació d'ombrejadors, jubilant definitivament el codi de traducció que s'usava fins ara. Aquest compilador desenvolupat específicament per l'equip de DXVK i basat en SSA permet que el codi generat sigui molt més compacte i eficient. A més, en derivar la compilació a fils de treball específics, s'aconsegueix que els temps de càrrega en els videojocs es redueixin dràsticament, evitant aquestes molestes estrebades que patim de vegades en entrar en zones noves.

Aquesta renovació del compilador a DXVK 3.0 no només serveix per guanyar velocitat, sinó que actua com a mà de sant per solucionar diverses fallades de representació visual que arrossegaven alguns títols antics. En treballar de manera més nativa amb les instruccions de les GPU modernes, s'assegura que el que veiem en pantalla sigui fidel a la visió original dels desenvolupadors del joc, eliminant artefactes estranys o ombres que no es projectaven correctament.

Steam
Article relacionat:
SteamOS 3, aquestes són les seves característiques més importants

Exigències tècniques i gestió de descriptors

No tot és optimització màgica; aquest salt tecnològic requereix que el nostre equip estigui a la darrera quant a programari. Per poder executar aquesta versió, ara és totalment necessari comptar amb controladors que suportin el estàndard Vulkan 1.4. És una decisió lògica si es vol mirar al futur, permetent que funcions avançades com l'ús de les piles de descriptors (VK_EXT_descriptor_heap) vinguin activades per defecte, cosa que agilitza enormement la comunicació entre el joc i la targeta gràfica.

A més d'aquests budells tècnics, s'han inclòs millores de qualitat de vida que els usuaris més avançats agrairan. S'ha polit el suport per a recursos compartits i s'ha integrat un limitador de fotogrames per segon molt més robust, ideal per a aquells que busquen mantenir a ratlla les temperatures dels seus equips o estalviar bateria en dispositius portàtils sense haver de recórrer a eines externes complicades.

El camí recorregut per aquesta implementació de Direct3D 8, 9, 10 i 11 sobre l'API Vulkan aconsegueix amb aquest lliurament una maduresa envejable. La transició cap a un compilador de shaders propi i l'exigència de versions de controladors més recents demostren que el gaming en plataformes obertes ja no es conforma a funcionar, sinó que aspira a liderar en eficiència tècnica. Aquesta actualització assegura que els jocs més exigents segueixin rendint de luxe, mantenint viva la flama del rendiment pur sense importar el sistema operatiu que triem per jugar.

lutris 0.5.21
Article relacionat:
Arriba Lutris 0.5.21 amb nous runners i millores per a Linux

Afegir com a font preferida a Google