-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switching to HDR mode on Windows 24H2 when "Automatically manage color for apps" is enabled in SDR mode #14567
Comments
Everything worked as expected. ACM is still SDR, it just uses the same technology as Windows HDR for global color management. mpv is just using DXGI API to implement HDR presentation, it cannot change the Windows HDR mode in this way, any such behavior is a GPU driver hack. |
So why isn't mpv, or any other media player which supports HDR auto switching, switching to the proper HDR mode if ACM is enabled? HDR videos look completely blown out if played in SDR mode with ACM enabled as mpv believes the display is in HDR mode, so I have to manually switch to proper HDR mode using Windows settings. |
It looks like you have a problem with your driver, which is advertising |
Which I assume is caused by having the new Windows 24H2 ACM enabled. i.e. "ACM is still SDR, it just uses the same technology as Windows HDR for global color management." |
This is the first app that I know of which has resolved this issue: res2k/HDRTray#13 |
mpv Information
Other Information
Windows 24H2 Build 26100 has a new option which seems to be confusing all HDR mode switching utilities and media players, including mpv.
The new option "Automatically manage color for apps" under "System > Display > Color Management" increases the color range of Windows SDR to HDR levels to remove things like color banding. It works great and is very noticeable throughout the Windows UI but a side effect is all apps think they are already in HDR mode, when they're actually not. With this option enabled the only way I've found to switch Windows HDR mode on and off is with the toggle in Windows settings.
mpv is unable to switch to HDR mode from SDR mode.
More info here: https://support.microsoft.com/en-us/windows/auto-color-management-in-windows-11-64a4de7f-9c93-43ec-bdf1-3b12ffa0870b
Reproduction Steps
Whilst in SDR mode goto "System > Display > Color Management" and enable "Automatically manage color for apps".
Play any HDR video in mpv.
Expected Behavior
Display should switch to HDR mode.
Actual Behavior
Display stays in SDR mode as mpv believes it's already in HDR mode.
Log File
log.txt
Sample Files
No response
I carefully read all instruction and confirm that I did the following:
--log-file=output.txt
.The text was updated successfully, but these errors were encountered: