I have two monitors, both connected to a Nvidia RTX 2060 graphic card, one with a DVI and one with a HDMI cable.
Monitor 1 with DVI has a perfectly clear screen, Monitor 2 with HDMI has a blue tint and "washed out" colors. After switching cables, Monitor 1 with HDMI has blue tint and washed out colors, while Monitor 2 with DVI has a clear screen.
So it seems, that the limited RGB range (usually for TVs) is the cause. In the Nvidia system panel, the monitor connected with HDMI has a resolution listed under "Ultra-HD, HD, SD", while the DVI connected monitor is listed under "PC". This indicates, that the monitor is detected as "TV-like" device and so, the limited RGB range is used.
However, I already installed the lates Nvidia driver (431.70) and tried different options for the resolution in the Nvidia system panel, including:
- Setting color format to "RGB" and dynamic range to "full" (instead of "limited")
- Setting color format to "YCbCr422"
- Setting color format to "YCbCr444"
- Setting a non-native resolution, that is listed under "PC" instead of "Ultra-HD, HD, SD"
All these settings were also followed by a restart of the PC and turning monitors off and on again.
I also checked already brightness/gamma/etc. of different RGB channels and also tried to reset them to default.
System is Windows 10 Pro, Monitor 1 is a iiyama ProLite E2273HDS, Monitor 2 is a iiyama ProLite E2481HS-B1.
Problem: Unfortunatly, nothing so far helped: no matter which setting or which monitor, if connected via HDMI, the colors look bad. If connected via DVI, everything looks great. Unfortunatly, the graphic card has only one DVI port.
Question: How can I fix this problem? In principle, HDMI should be able to give the same display quality as DVI, so it should be possible somehow, right?