VKD3D-Proton 2.10 arriba amb millores de compatibilitat, suport i més

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 fa pocs dies, el llançament de la nova versió de VKD3D-Proton 2.10, versió en la qual es destaca la inclusió de DirectStorage MetaCommands, millores de suport, així com també una sèrie de correccions derrors i solucions alternatives.

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.10

Un dels aspectes que es destaca de la nova versió de VKD3D-Proton 2.10, és a la API de DirectStorage que ara ofereix la implementació de l'algorisme de compressió Deflate que utilitza l'extensió NV_memory_decompression (permet a la GPU realitzar les tasques de descompressió de dades instal·lades a les unitats SSD sense passar pel processador). Si NV_memory_decompression no és compatible, recorreu a la implementació basada en ombrejadors de GDeflate.

Un altre dels canvis que es destaca, és que es va afegir una millora a Starfield, ja que a VKD3D-Proton 2.10 s'hi afegeix l'extensió NV_device_generated_commands_compute, que es pot utilitzar per millorar el rendiment quan s'usa el mode ExecuteIndirect que impulsa els canvis de paràmetre multidispatch COMPUTE + root

A més, també es destaca que s'ha afegit suport per a l'API Root Signature 1.2, així com també suport per a Shader Model 6.7, que cobreix característiques com AdvancedTextureOps i WaveOpsIncludeHelperLanes.

Per la part de les millores i correccions en jocs s'esmenta que es van resoldre els problemes que van passar a Unreal Engine 5 i els jocs Star Wars Battlefront II, Ashes of Singularity, Xènia i Armored Core VI, mentre que en les millores de compatibilitat hi ha els jocs Age of Wonders 4, Starfield, Halo Infinite, Street Fighter 6, Armored Core VI, Resident Evil 4, Monster Hunter Rise.

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

  • S'ha implementat la funció CreateSampler2.
  • S'ha afegit suport per al format A8_UNORM.
  • Es va corregir la creació de signatures arrel a partir de blobs de destinació de biblioteca DXIL (DXR)
  • Es van corregir alguns escenaris de PSO de combinació de font dual. Arranjaments Star Wars Battlefront II
  • Es construeix lestructura dacceleració per lots. 
  • Millora enormement del rendiment de la compilació almenys a RADV.
  • Implementar operacions d'ones a ombrejadors de píxels de manera més estricta d'acord amb les regles D3D12
  • Solució alternativa al mal rendiment de ReBAR a Age of Wonders 4
  • Eliminar solució alternativa per a KHR_present_waitlos controladors NV 535+
  • Solució alternativa al problema de corrupció de la memòria de Starfield on no consulta correctament l'alineació de 4 KiB
  • Es va deshabilitar l'ús de ReBAR a Halo Infinite per solucionar un rendiment de CPU molt pobre
  • Es van corregir els penjats falsos a Ashes of Singularity en utilitzar tanques compartides i esperar abans del senyal.
  • Es va corregir l'error d'emmagatzematge en memòria cau de PSO als ombrejadors de malla. Corregeix ombrejadors de malla a Unreal Engine 5
  • Es va corregir la resta d'udiv a DXBC, cosa que va solucionar alguns errors de Xenia.
  • S'ha corregit l'error de seguiment del munt de consultes exposat per NV Streamline
  • Diverses correccions de DXIL -> SPIR-V com de costum
  • Es van reescriure els dissenys de conjunts de descriptors perquè siguin més sòlids contra els errors de les aplicacions.

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.


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ó.