En el código del controlador Vulkan para Wine se ha añadido soporte para la extensión Vulkan VK_EXT_hdr_metadata, diseñada para procesar metadatos de rango dinámico extendido (HDR), que incluyen información sobre colores primarios, punto blanco y rango de brillo, dentro de los búferes de intercambio virtuales (SwapChain) de Vulkan. El parche propuesto para Wine es necesario para trabajar con HDR en juegos que utilizan la API gráfica Vulkan, como Doom Eternal, así como en juegos basados en la API gráfica Direct3D con soporte HDR, que utilizan DXVK o VKD3D-Proton, que convierten "sobre la marcha" las llamadas de Direct3D en llamadas del sistema Vulkan.
La compañía Valve ya ha utilizado el parche propuesto en su versión de Proton basada en Wine, pero ahora se ha convertido oficialmente en parte de Wine 8.1+, y luego formará parte de la versión estable de Wine 9.0, que se espera lanzar en enero de 2024. El desarrollo está a cargo de Valve en el marco de un proyecto para garantizar el soporte de juegos HDR, que actualmente está limitado a composites. el servidor Gamescope, desarrollado y utilizado para lanzar juegos en la consola portátil Steam Deck. Actualmente, en todos los demás composites. como en entornos de nube públicos o privados. para Wayland, incluidos GNOME Matter y KDE Kwin, no hay soporte HDR y no hay datos precisos sobre cuándo se implementará dicho soporte. La aparición de soporte HDR para X.org se considera poco probable, ya que el desarrollo del protocolo X11 se ha detenido en los últimos años y el enfoque se ha limitado al mantenimiento.
Fuente: opennet.ru
