I'm using a spectre x360 14 with a 38" monitor lg-38WK95C-W which is supposed to have a color depth of 10bit.
When I connect my laptop with USB-C to the monitor, the default setting appears to be (reading from the advanced settings of display settings) :
3840*1600
60 hz
6-bit color depth
Which results in very bad gradients. They all appear with ugly lines.
Now if I change the refresh rate to 30hz, the system automatically switch to 10-bits. But with 30hz it's unusable.
If I go to 'advanced display settings/display adapter/list all modes' all the modes are 32 bit (so 8 bit per channel). None offer the possibility to use 6-bit. The selected one is
'3840 by 1600, True color (32 bit), 60 Hertz'
I tried my wide laptop which is a lower end/older one, and it can display 10-bit without issue.
Any idea why windows is forcing 6-bit?
Also HDR cannot be enabled in 60Hz.
PS: My thunderbolt connector was having connectivity instability and HP had me add a regedit key as follow :
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}
Add key :
RMEnablePhyRepeate REG_DWORD 0x00000000 (0)
Thanks