Direct3D 12 en Vulkan para la plataforma Steam Play de Valve trae varias mejoras en Linux


VKD3D-Proton 2.8, conocido como Vulkan Direct3D para Proton versión 2.8, se lanzó hoy y ayudó a los usuarios de Linux Steam Deck. La nueva implementación agrega Direct3D 12 en Vulkan para Proton en Linux, lo que significa que Steam Play de Valve, codificado en Proton, permitirá a los usuarios jugar juegos de Windows en el ecosistema de Linux.

La implementación de Vulkan en Direct3D 12 ve una nueva actualización para los usuarios de Steam Play

La nueva habilitación ahora admitirá el código VK_EXT_descriptor_buffer que elimina mucha presión que se agregaría al procesador. La implementación sigue el reciente controlador de Mesa actualizado de Radeon Vulkan (RADV) y la actualización de Steam Deck. Junto con las numerosas actualizaciones, los controladores NVIDIA e Intel en Vulkan continúan actualizándose con código nuevo, incluidas actualizaciones de rendimiento para las tarjetas gráficas de cada empresa.

Arreglos y soluciones

  • La solución GPU se bloquea en Spiderman Remastered: Miles Morales (mismo problema que el original).
  • Solucione el error de renderizado con daño de arma en Borderlands 3 en RADV.
  • Refactorice cómo se usa BAR redimensionable. Las GPU con 4 GiB o menos ya no intentarán usar BAR redimensionable, lo que puede evitar algunas situaciones de falta de memoria.
  • Soluciona el bloqueo de la GPU en Age of Empires IV.
  • Solucione algunos problemas menores en la implementación del sombreador de malla.
  • Solucione algunos problemas que impiden que RE: Village arranque en Arc.
  • Algunas correcciones frenéticas de última hora para la actualización de próxima generación de Witcher 3.
  • Todas las funciones excepto RT parecen funcionar en RADV.
  • Se sabe que Hairworks bloquea la GPU en NVIDIA. Se necesita más investigación para determinar la causa.
    • Algunos efectos RT funcionan en NVIDIA, mientras que otros no:
      • Se informa que GI trabaja.
      • AO bloquea la GPU. Se necesita más investigación para determinar la causa.

Implementar características menores de D3D12 que faltan

Una característica oscura fue apagada y olvidada hasta ahora.

  • ID3D12Device1::SetEventOnMultipleFenceCompletion() ahora está implementado.

Además, implemente SetEventOn(Multiple)FenceCompletion para vallas D3D12 compartidas.

Soluciona una regresión en Gears 5 que causa bloqueo en el arranque.

La nueva versión VKD3D-Proton 2.8 mejora los juegos:

  • Spiderman remasterizado
  • brujo 3
  • Edad de los imperios IV
  • tierras fronterizas 3
  • RE: pueblo
  • Guardianes de la Galaxia

La compatibilidad con imágenes accesibles desde el host y la compatibilidad con la cadena de intercambio para limitar la sobrecarga en el procesador se han reescrito drásticamente, y se pueden encontrar más correcciones y mejoras del juego en la página de GitHub para la nueva actualización VKD3D-Proton 2.8. Gracias a Michael Larabel del sitio web Phoronix por este nuevo descubrimiento.

Fuentes de noticias: Phoronix, GitHub

Comparte esta historia

Facebook

Gorjeo



Source link-29