2

When connecting my RasPio to my tv (rather old, but not tube tv anymore), I get this weird flickering everywhere on the screen where clean, thin lines with big contrast are present (including fonts). I already tried increasing config_hdmi_boost in /boot/config.txt up to eleven, but I'm getting no visible change. I know that my cable as well as my television are able to display clear lines as I'm using both with another device that works perfectly.

Can someone tell me how to solve this, or at least name me the problem? I'm using raspbian on the Raspberry Pi 3 Model M.

Nearoo
  • 151
  • 1
  • 5

1 Answers1

2

Turns out that my TV-monitor displays interlaced footage really badly, even though it communicated to the Pi that it is able to support it.

Whether or not the video output by the Pi is interlaced or not is defined by the "HDMI-mode" set in /boot/config.txt. The mode defines attributes such as fps, screen_resolution or interlaced/progressive. Usually, the best mode is selected automatically, but in this case, I had to overwrite it manually.

Generally, not all possible modes are supported by a monitor. Entering /opt/vc/bin/tvservice -m CEA into the command line will list all possible modes. I selected the best possible mode (highest fps & resolution) that was not progressive and wrote its corresponding number into the config.txt as the hdmi_mode and then rebooted the system. More information about what possible values that flag can have and how to write your very own HDMI-mode can be found here.

Nearoo
  • 151
  • 1
  • 5