Fixing a distorted display on a TV over HDMI

This howto, written 30 July 2017 (updated 21 August 2017 with the monitors.xml section), describes the fixes required to get a good display on a Samsung TV connected to the HDMI port on an Nvidia graphics card. This involved tinkering with both the TV and the video card settings.

On the TV

Select the correct HDMI input with the Source button. Then press the Tools button on the remote (if this doesn't work try the Info button) and select "Edit name" choose "PC DVI"

If your screen is still distorted you may also need to change the video card settings:

On the video card settings

In the NVIDIA X Server Settings, under "X Server Display Configuration", change the refresh frequency to "Auto". Mine had been set to 50Hz, the auto selection changes it to 60Hz.

X Server Display Configuration showing where to change frequency

~/.config/monitors.xml

You may find the frequency drops back to 50Hz after login. The monitors.xml file in the users .config/ directory is probably the culprit - mine had rate set to 50 in the SAMSUNG section, changing this to 60 fixed the downgrade on login:

  <configuration>
    <clone>no</clone>
    <output name="HDMI-0">
      <vendor>SAM</vendor>
      <product>SAMSUNG</product>
      <serial>0x00000000</serial>
      <width>1920</width>
      <height>1080</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
      <underscanning>no</underscanning>
    </output>
  </configuration>





Linux home bavister.org home