The Vulkan driver code for Wine has added support for the Vulkan extension VK_EXT_hdr_metadata, which is designed for processing High Dynamic Range (HDR) metadata, including information about primary colors, white point, and brightness range, as part of the Vulkan virtual framebuffers (SwapChain). The proposed patch for Wine is necessary for HDR functionality in games that run on the Vulkan graphics API, such as Doom Eternal, as well as in games based on the Direct3D graphics API with HDR support, using DXVK or VKD3D-Proton, which 'on the fly' convert Direct3D calls into Vulkan system calls.
Valve has already used the proposed patch in its Proton build based on Wine, but it has now officially become part of Wine 8.1+, and will later be included in the stable release of Wine 9.0, expected in January 2024. The development is led by Valve as part of a project to ensure support for HDR games, which is currently limited to composite. proxy server Gamescope, developed and used for running games on the portable gaming console Steam Deck, currently lacks HDR support across all other composite solutions. servers for Wayland, including GNOME Matter and KDE Kwin, HDR support is absent and there are no precise details on when such support will specifically emerge. The emergence of HDR support for X.org is considered unlikely, as the development of the X11 protocol has halted in recent years and the focus is limited to maintenance.
Source: opennet.ru
