I've noticed that I don't get any HDMI output to a monitor if I connect the HDMI cable to the Pi after I plug in the power supply, because I have two RPis for one monitor -- one running Raspbmc, the other running RetroPie. Does anyone else have this problem / is this normal? If it is normal, why? And if not, what am I doing wrong with my setup?
Asked
Active
Viewed 2.0k times
3 Answers
25
Open /boot/config.txt
and apply this settings:
hdmi_force_hotplug=1
to force hot plugin of your screen,- increase
config_hdmi_boost
to boost the signal. Lower values are meant to be for short HDMI cables, larger for longer ones. But this can also apply for (older) HDMI displays, whose HDMI receivers are not sensitive enough, irrespective of cable length.
You can find more info here: elinux.org.

TomiL
- 574
- 1
- 5
- 10
1
you're doing everything right, CEC negotiations happen once during the boot process, and this is the only time your TV could be properly detected. this is perfectly normal and most Pi's work the same way.
you may get some success trying to detect your TV later using "cec-client", however I did not try this myself and could not confirm nor deny the possibility.

lenik
- 11,541
- 1
- 30
- 37
0
This can be fixed/worked around by setting headless output resolution using raspi-config
. It's in the "Display" menu - "VNC resolution", or it can be configured with one simple terminal command using the non-interactive mode:
sudo raspi-config nonint do_vnc_resolution 1920x1080

Violet Giraffe
- 125
- 1
- 10
hdmi_drive=2
to make sure audio is working too. – Gerben Oct 29 '13 at 16:12