Noticias

VKD3D-Proton v2.10 contiene varias correcciones de juegos, adiciones de DirectStorage y mucho más.

VKD3D-Proton, una herramienta que traduce Direct3D 12 a Vulkan para Steam Play Proton, ha lanzado una nueva versión 2.10 y es muy interesante. Y bueno, en realidad estoy entregando esta noticia a tiempo, a diferencia de DXVK v2.3…

Hay algunas cosas geniales incluidas en esta versión, incluido DirectStorage MetaCommands, que brinda soporte para la compresión GDeflate con aceleración de GPU, que, según dicen, apareció en Ratchet & Clank: Rift Apart.

También se incluye NV_device_generated_commands_compute, que ayuda a Starfield ya que el uso de ExecuteIndirect «obstruye el cálculo de múltiples despachadores + cambios de parámetros raíz», anteriormente usaban una solución alternativa «muy lenta». Entonces Starfield debería funcionar mejor con esto, aunque actualmente solo está habilitado en AMD RADV debido a problemas con los controladores.

En la foto aparece Starfield en Kubuntu Linux con Proton Experimental

Esta versión también incluye barreras mejoradas, pero los juegos no se entregan con ellas, por lo que aún no se ha probado.

También hay muchas correcciones y soluciones para juegos y motores de juegos, incluidos problemas resueltos para: Star Wars Battlefront II, Ashes of the Singularity, sombreadores de malla fijos en Unreal Engine 5, correcciones para algunos errores de Xenia (emulador de Xbox 360), Armored Core VI , Age of Wonders 4, Starfield, Halo Infinite, Street Fighter 6, Resident Evil 4, Monster Hunter Rise y otros.

Algunas otras cosas incluyeron:

Misceláneas

  • Soporte para firma raíz versión 1.2
  • Implementación del modelo de sombreador 6.7.
    • Incluye todas las funciones de SM 6.7, como AdvancedTextureOps, WaveOpsIncludeHelperLanes.
    • Advertencia: técnicamente la implementación no cumple con la especificación Vulkan, pero funciona bien al menos en NV y RADV. Actualmente implementado como opción de consentimiento en caso de que algún juego lo utilice para funcionar.
  • Implementar CreateSampler2
  • Establecer ventana gráfica/altura invertida
  • Implemente la función RelaxedFormatCasting de Enhanced Barriers.
  • Implementación de soporte para topologías de adyacencia.
  • Admite correctamente el formato A8_UNORM usando VK_KHR_maintenance5lo que permite que el UAV A8_UNORM funcione correctamente
  • Maneje los buffers de índice correctamente con la verificación de rango usando VK_KHR_maintenance5

Usando la nueva extensión

  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_HR_maintenance5
  • VK_NV_device_generated_commands_compute

Actuación

  • Se está construyendo la estructura de aceleración por lotes. Mejora significativamente el rendimiento de la compilación, al menos en RADV.
  • Mejorar significativamente el rendimiento de ExecuteIndirect al usar COMPUTE + cambiar el parámetro raíz cuando VK_NV_device_generated_commands_compute incluido.

Por lo que me han dicho, esta actualización para VKD3D-Proton ya está en Proton Experimental, comenzando con la reciente actualización del 7 de septiembre.

Consulte las notas de la versión de VKD3D-Proton aquí.

Artículo tomado de MuyLinux.xyz.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba