winsiderss / systeminformer

A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com
https://systeminformer.sourceforge.io
MIT License
10.56k stars 1.36k forks source link

HDR breaks dark mode menu bar popouts #1695

Open JustasMasiulis opened 1 year ago

JustasMasiulis commented 1 year ago

Brief description of your issue

On a monitor with HDR enabled, the menu popup text is not visible unless hovered over. Attempting to take a photo with snipping tool or print screen actually shows the text, so here's a phone photo

IMG20230415141315

Mitigation

Setting EnableThemeAcrylicSupport to 0 fixes the issue.

Steps to reproduce (optional)

No response

Expected behavior (optional)

No response

Actual behavior (optional)

No response

Environment (optional)

System Informer Nightly Version: 3.0.6522 (a92b579)
Windows 11 Version 10.0.22621 Build 22621
dmex commented 1 year ago

Try setting EnableThemeAcrylicSupport to 0

JustasMasiulis commented 1 year ago

Try setting EnableThemeAcrylicSupport to 0

That does indeed fix it.

dmex commented 1 year ago

Have you installed color profiles for your monitor?

I can't reproduce this and my best guess is either your monitor is using the default SRGB color profile from 1998 or uxtheme rendering the text with DrawText instead of DrawThemeText.

JustasMasiulis commented 1 year ago

I can't reproduce this and my best guess is either your monitor is using the default SRGB color profile from 1998 or uxtheme rendering the text with DrawText instead of DrawThemeText.

Messing with the color profile seems to slightly fix it - I can now see the text, but the on-hover highlight is missing 😓

Mike-and-Ikes commented 1 year ago

I am having the same issue and I am using the color profile I configured using Windows HDR Calibration. Swapping the color profiles isn't doing anything for me though

Dajova commented 1 year ago

Ok, it's happening to me as well and i did run some tests:

RGB 10bpc: blank
YCbCr422 10bpc: blank
YCbCr444 10bpc: blank
RGB 8bpc: blank
YCbCr422 8bpc: normal
YCbCr444 8bpc: blank

So it seems like YCbCr422 in 8bpc mode is the only mode that works in HDR, rest are blank menus. And yes, changing the EnableThemeAcrylicSupport option to 0 does indeed fix it.