Video Colors – Why Are They Getting Messed Up?

graphics cardhdmitvvideo

Since around October last year I've been having an on going issue with my HTPC where the color on video will randomly get messed up when watching full screen videos. The display ends up getting heavy pink or green tint to it or the colors appear to be inverted.

For example:
Pink saturated image
Green saturated image

It seems to happen most frequently when a video transitions between scenes or when entering/exiting full screen playback. It doesn't always happen however. Player software seems to be irrelevant, some seem to be more or less prone to it happening, but none are immune.

Turning the TV off and on again, or switching inputs will get the colors back to normal. Some players seem to detect this though and stop playback with no resume option. I presume for HDPC/DRM reasons. Sometimes after being fixed it will simply glitch again in a few minutes, other times it'll finish the video just fine (and typically glitch after leaving full screen mode).

What I've tried

  • Complete format and re-install of windows 10
  • New HDMI cables
  • New graphics card
  • Tried different HDMI ports
  • Cables are not loose

Setup details


At this point it seems like it is must be a TV problem, but I'm skeptical of that for two reasons. First, the TV's menu system seems to be unaffected. It still displays properly if opened when the problem occurs. Second, I also have a Roku (and previously a cable box) attached to the TV and neither of those have had any issues with their output.

Any ideas as to what is causing this, or what else to check for or try?

Best Answer

The solution to this problem seems to be to switch to AMD cards rather than Nvidia. I swapped in a AMD R7 250 and have been running it for a few weeks now without a single issue.

Prior to October when the issue started I had also been running an AMD card (HD 6570), which was swapped to a spare Nvidia card after it appeared to have stopped working.

Alternate Solution

After having to swap back in my Nvidia card I've found a solution for that setup.

In the Nvidia control panel, under Display -> Adjust desktop color settings there is a setting at the bottom called Content type reported to the display. Setting that to either Desktop Programs or Full-screen video resolved the issue. It does not seem to matter which specific option is selected, the problem has to do with auto-switching which happens under the auto-select setting.

Location of content type reported option

Related Question