Open Andarwinux opened 11 months ago
Like I said in other issue, only after this https://code.videolan.org/videolan/libplacebo/-/merge_requests/507 is merged and integrated in mpv. Not worth to make things more complicated only to refactor it again next week.
https://github.com/mpv-player/mpv/labels/meta%3Afeature-request
Expected behavior of the wanted feature
using Vulkan for rendering and DXGI for presentation, just like
dxinterop
ref: https://evergine.com/directx-vulkan-interop https://github.com/malstraem/vulkan-interop-directxWindows Vulkan WSI is shit
Neither Intel nor NVIDIA's Vulkan drivers expose any WCG/HDR surface format when not connected to any monitor (Cross Adapter Scan-Out), so
winvk
can't output WCG/HDR video in this case (target-colorspace-hint=yes
), but everything works fine with d3d11Additionally, Intel's Vulkan driver does not expose surfaces with
in any case. Consequently, it is not possible to output WCG/HDR video when using
winvk
The above problem is supposed to be a driver problem, but I've consulted with NVIDIA and Intel, and NVIDIA will not fix the problem, while Intel confirms the problem but does not indicate any fixes will be made
Therefore, this issue is both a bug report and a feature request.
Summarize the problems and potential new features that this feature could solve for MPV Windows Vulkan:
VK_KHR_swapchain
Alternative behavior of the wanted feature
gpu-context=d3d11
Log file
monitor connected to dGPU:
monitor connected to iGPU: