batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
2k stars 515 forks source link

RPi4 ES won't work with Composite out #12299

Open TheOnlyCraz opened 2 months ago

TheOnlyCraz commented 2 months ago

Batocera build version

40o 2024/07/28 10:49

Your architecture

Raspberry Pi 4 B

Your Graphic Processor Unit(s) (GPU)

Videocore VI

Issue description

I have a black screen after the splash screen when booting Batocera using composite out and a CRT. The splash image and video display for the most part (video is cut off, rather fix the not booting part before I care about overscan)

Detailed reproduction steps

Batocera was installed to a Samsung micro SD card, and the whole system works fine on an HDMI output. I had played multiple games and changed multiple settings getting everything to hopefully look decent when I switched to a CRT. When the system boots, showing the static picture and video loading screen, I am able to both get to a console on TTY3 and am able to SSH into the system. TTY shows that when trying to start emulation station, SDL fails to initialize. It says "Error initializing SDL! Did not find any displays. Renderer failed to initialize, and window failed to initialize."

Details of any attempts to fix this yourself

I read through batocera on crt and it says the guide was made with v32 in mind. I posted my issue on reddit and another user suggested I use that. I figured I would try to see if there was any way to fix this to try to help anybody in the future or development of the project. I got as far in the batocera and crt guide to where you change syslinux.cfg and i couldnt find where these files are located. I also could not force any video driver because there doesn't seem to be much documentation of the layer between batocera and the composite output on the rpi4

Details of any modifications you have made to Batocera.

I have not installed anything 3rd party, unless themes from the content downloader counts.

Logs and data

No response

TheOnlyCraz commented 2 months ago

I've gotten Emulationstation to display for the first time by just starting sway in the tty console, but upon reboot, my issue reoccurs; thats how i found out thats the only thing different

dmanlfc commented 2 months ago

No logs attached...

TheOnlyCraz commented 2 months ago

Sorry, I'll grab some soon. Which logs do we want? Or do I just add the whole support file here?

dmanlfc commented 2 months ago

Support file as per the issues template.

TheOnlyCraz commented 2 months ago

Here is the support file, thank you for letting me know. batocera-support-20240817103417.tar.gz

n2qz commented 2 months ago

Possible duplicate of #3366

TheOnlyCraz commented 2 months ago

I thought similar as well, but it seemed I got further than a frozen screen. The Batocera Linux picture displays, as well as the swirly splash video. Then once EmulationStation fails to load, it's dumped into a black screen, with the tty accessable