HDMI output issue
-
Hello!
I'm trying to get a Pi 5 up and running in my living room. Ideally, I want to use it for playing retro games, including Nintendo and ScummVM, streaming content from my gaming PC via Moonlight, and, if possible, also playing content via a browser, such as bvb.tv or YouTube. So that sounds like I am in the right place here.
I really want to play some retro games and adventure games with my daughter. I somehow have an educational mission to accomplish. I hope that I can find a way to get the Pi5 to run stable.
I have the following setup in my living room:
Pioneer VSX-1025 receiver with 5.1 speakers
Acer projectorI also use the receiver to transmit other content to the projector and distribute the sound to my speakers. This works excellently with my existing hardware (Chromecast stick and tv-satellite receiver), but unfortunately not with the Pi 5 and recalbox.
I have found the following workaround: I have to cold boot the projector, receiver, and Pi 5 simultaneously. However, if I switch HDMI inputs on the Pioneer receiver, nothing works. Only a simultaneous cold boot does the trick.
Even then, it only works about 50% of the time—I get picture and sound initially, but as soon as I start a game (under Recalbox), the resolution changes, and the receiver can no longer process the signal.
Under Raspberry Pi OS (64-bit), things are a bit more stable, but again, only with a simultaneous cold boot. At least with that setup, I managed to get the browser, ScummVM, and Steam Link running.
Now I wanted to upgrade my setup with Recalbox, but this reveals the weakness of my setup because I can't start any game without losing the signal.
I have opened a thread for this in the raspberry pi forum:
https://forums.raspberrypi.com/viewtopic.php?p=2292146#p2292146The last answer in this thread led me to this place. I should consult Recalbox Support:
Since the author has no experience with Recalbox, they recommend asking the Recalbox team how they configure the display.That's what I'm doing.
I should also Check EDID Data:
A good starting point is to check what EDID (Extended Display Identification Data) is being sent to the Raspberry Pi. This can be done using the command:edid-decode /sys/class/drm/card1-HDMI-A-1/edid
Where/How can I check edid data when running recalbox? Where can I type this when I run recalbox? Is there a console?
I should force a Video Mode in Recalbox:
If the display does not work correctly, it may be necessary to force Recalbox to use a supported video mode. The Recalbox team should be consulted on how to do this.Where exactly can I set these settings?
Due to my lack of understanding of EDID stuff and advanced HDMI mechanics I am seriously confused. Any help is appreciated.