Created attachment 123160 [details] RGB/Alpha image with 16-bit float/channel and sRGB-elle-V2-g10.icc profile SUMMARY Having an HDR capable monitor and seeing that Krita apparently supports it, curiosity struck and I wanted to try it out. Enabling the Rec. 2020 PQ (10 Bit) output format however results in the GUI being in a very low brightness setting, making it very difficult to read/interpret. STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Created attachment 123161 [details] DXDiag output
Created attachment 123162 [details] RGB/Alpha image with 16-bit int/channel and REC. 2020 SMPTE ST 2084 PQ EOTF colour profile
Created attachment 123163 [details] image comparing brightness of Krita settings (rendered in default sRGB) and the rest of the interface (rendered in HDR)
I'm a dumdum and accidentally created the ticket before I was done. STEPS TO REPRODUCE 1. Enable Rec. 2020 PQ (10 Bit) output format 2. Restart OBSERVED RESULT GUI far too dark EXPECTED RESULT GUI rendered in same brightness as other GUIs rendered in sRGB SOFTWARE/OS VERSIONS Windows: Windows 10 Pro 64-bit (10.0, Build 18362) (18362.19h1_release.190318-1202) ADDITIONAL INFORMATION GFX Card: AMD 5700 XT Monitor: Samsung C49RG94SSU
Hi, Thanks for your report. Sorry for the late reply. We don't have a Windows system with an AMD GPU that supports HDR, only one with nvidia and one with intel, and in both cases the gui is rendered correctly, following the windows settings.
> and in both cases the gui is rendered correctly, following the windows settings. Nope, that's not true. Dmitry implemented Krita's GUI to be always on the lowest brightness settings, 80 nits, so in a bright environment, when all other GUIs needs to be brighter, Krita's GUI stays as dark as it was, which is very unfortunate in less than ideal conditions. I remember I've seen code for Chrome or something that does change its GUI according to Windows settings, but it was I think before I started working and I kinda lost it... (Also Windows on its own don't send signals about changes in the brightness settings, so if Krita is open and the user changes the settings, the brightness of Krita's UI couldn't be changed... unless they fixed that recently. Chrome had the same issue).
API to get SDR white level: DisplayConfigGetDeviceInfo https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-displayconfiggetdeviceinfo Use with DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL to get the DISPLAYCONFIG_SDR_WHITE_LEVEL struct: https://docs.microsoft.com/en-us/windows/win32/api/wingdi/ns-wingdi-displayconfig_sdr_white_level
(In reply to Halla Rempt from comment #5) > Hi, > > Thanks for your report. Sorry for the late reply. We don't have a Windows > system with an AMD GPU that supports HDR, only one with nvidia and one with > intel, and in both cases the gui is rendered correctly, following the > windows settings. This issue does not seem to be specific to AMD, considering the same monitor connected to a system with an AMD RX 6600 and NVIDIA GTX 1050 Ti both displayed the same dim colors. My monitor is an LG 24GN650-B
Remove triaged keyword from CONFIRMED bugs