Llançament de VKD3D-Proton 2.8, fork de Vkd3d amb implementació de Direct3D 12

Valve ha publicat el llançament de VKD3D-Proton 2.8, una bifurcació de la base de codi vkd3d dissenyada per millorar el suport de Direct3D 12 al llançador de jocs Proton. VKD3D-Proton admet canvis, optimitzacions i millores específiques de Proton per executar millor jocs de Windows basats en Direct3D 12, que encara no s'han integrat a vkd3d. De les diferències, també es centra en l'ús de les extensions Vulkan modernes i les capacitats de les versions recents de controladors de gràfics per aconseguir una compatibilitat total amb Direct3D 12.

En la nova versió:

  • S'ha afegit suport per a l'extensió Vulkan VK_EXT_descriptor_buffer, l'ús de la qual va permetre reduir significativament la càrrega de la CPU.
  • Implementació reescrita de framebuffers virtuals (SwapChain). Els canvis van permetre proporcionar un control més precís dels retards i trames mitjançant l'extensió VK_KHR_present_wait i reduir la càrrega de la CPU al fil principal.
  • S'han solucionat problemes a Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village.

A més, podem destacar l'actualització del projecte GE-Proton7, en què els entusiastes formen versions ampliades del paquet independents de Valve per executar aplicacions Proton Windows, que es diferencien en una versió més recent de Wine, l'ús de FFmpeg a FAudio i el inclusió de pedaços addicionals que resolen problemes en diverses aplicacions de jocs. A la versió de Proton GE 43, es va dur a terme la migració a la nova base de codi Wine, dxvk, proton, protonfix i vkd3d (des de Git), es van transferir correccions per resoldre problemes als jocs d'Immortals: Fenyx, Baldur's Gate 3, Gears 5, Witcher 3.

Font: opennet.ru

Afegeix comentari