VKD3D-Proton 2.7 inclou millores per a Vulkan i correccions per a alguns títols

Vàlvula

VKD3D-Proton és una bifurcació de VKD3D, que té com a objectiu implementar l'API Direct3D 12 completa sobre Vulkan.

Valve va donar a conèixer el llançament de la nova versió de VKD3D-Proton 2.7 i en aquesta nova versió es presenta el resultat de l'acumulació d'una gran quantitat de treball des del llançament de Steam Deck a finals de febrer, principalment amb característiques i correccions.

Per als que encara desconeixen de VKD3D-Proton han de saber que aquest admet canvis, optimitzacions i millores específiques de Proton per a un millor rendiment dels jocs de Windows basats en Direct3D 12, que encara no s'accepten a la part principal de vkd3d. Entre les diferències, també hi ha un enfocament en lús dextensions Vulkan modernes i les capacitats de les versions recents de controladors de gràfics per aconseguir una compatibilitat total amb Direct3D 12.

Com a tal Valve utilitza la bifurcació especificada al paquet basat en Wine per executar els jocs de Windows Proton. El suport de DirectX 9/10/11 a Proton es basa en el paquet DXVK i la implementació de DirectX 12 s'ha basat fins ara a la biblioteca vkd3d (després de la mort de l'autor de vkd3d, CodeWeavers va continuar el desenvolupament d'aquest component i la comunitat de wine).

Principals novetats de VKD3D-Proton 2.7

Una de les novetats principals que es presenta d'aquesta nova versió, és la millora en la memòria cau de canalització millorat, el qual va ser introduït a la versió anterior 2.6 i que permet el suport per a biblioteques de canalització, però només per a jocs que van fer un ús correcte de l'API D3D12.

vkd3d-proton ara implementa una memòria cau de disc intern per habilitar l'emmagatzematge en memòria cau de SPIR-V per a tots els jocs. És possible deshabilitar la memòria cau i deixar que les aplicacions administrin ID3D12PipelineLibrary si ho desitja.

Per reduir encara més l'espai en disc de la memòria cau, també s'utilitza VK_EXT_shader_module_identifier
per reduir la memòria cau de protons vkd3d en >95%, ja que no hi ha necessitat d'emmagatzemar dades reals de SPIR-V al disc.

Una altra de les novetats que es presenta d'aquesta nova versió són las optimitzacions de les quals es destaquen la millora del rendiment de la GPU per a passades de renderitzat en profunditat, així com també del rendiment de GPU per a certes imatges de punt flotant on es va habilitar l'ús d'UAV, del rendiment de GPU per a certs casos d'ús de WriteBufferImmediate(), del rendiment de GPU per a certs patrons d'accés de descriptors, del rendiment de la GPU per a còpies consecutives d'imatges de memòria intermèdia i del rendiment de la GPU en assignar.

A més, s'esmenta de l'augment dels requisits per als conductors que ara requereixen compatibilitat amb les extensions de Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 i VK_KHR_maintenance4 implementades a Mesa 22.0.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'ha afegit compatibilitat amb funcions de D3D12, com ombrejadors de malla (requereix compatibilitat amb VK_EXT_mesh_shader per funcionar), recursos compartits (recurs compartit) i barreres (tanca).
  • I també es destaca que es presenta la darrera versió, la nova biblioteca de canalització D3D12 s'adapta a qualsevol joc, inclosos aquells que usen incorrectament l'API D3D12, gràcies a la implementació d'un caixet de disc intern per a la representació SPIR-V generada a partir de DXBC/DXIL.
  • Suport continu per a DXR 1.1.
  • S'ha afegit suport HDR inicial.
  • S'han fet nombroses correccions relacionades amb la compatibilitat amb DXIL.
  • Compatibilitat millorada amb el controlador Intel ANB.
  • Opcions de depuració millorades.
  • Estabilitat millorada en minimitzar i canviar jocs de pantalla completa mitjançant Alt+Tab.
  • S'han fet preparatius per traduir el codi LGPL 2.1 a la llicència MIT.
  • Problemes resolts a Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered i Lost Judgement.

Finalment si estàs interessat a poder conèixer més sobre aquest nou llançament, pots consultar els detalls en el següent enllaç.

I si vols provar ja Proton en Steam, Ja saps que pots instal·lar el client de Steam des de la web oficial, encara que també ho trobaràs als repos de la majoria de les distros.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.