i have to use a hdmi switch because my tv has only 3 hdmi ports, but i have 4 devices. i’ve connected my pc and the raspberry pi 2 (with retropie) on the switch. the switch supports auto switch: it switches to the port with the last turned on device. when i use port 2 (where retropie is connected) and turn on my computer is switches to port 1 (where my computer is connected). but this doesn’t work the other way around. it doesn’t switch to port 2 when i turn on the raspberry pi after my computer. auto-switch doesn’t work at all with retropie. whats wrong? do i need hdmi-cec?
Same as browner1980, I don’t have the solution, but have you tried editing your config file and changing the CONFIG_HDMI_BOOST setting? This increases the HDMI signal strength – default is 0, max is 7. The raspberrypi.org site recommends trying a value of 4 if you’re having signal issues.
There’s definitely something funny with the Pi’s HDMI. If I hook it up directly to my receiver (an Onkyo) it doesn’t work properly; I get signal drops every 30 seconds or so. However, routing it through a powered HDMI splitter first results in it working perfectly.