Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing graphics on Rpi5 #12373

Closed
MaverickMachOne opened this issue Aug 25, 2024 · 27 comments
Closed

Missing graphics on Rpi5 #12373

MaverickMachOne opened this issue Aug 25, 2024 · 27 comments
Labels
RPI Raspberry Pi

Comments

@MaverickMachOne
Copy link

Batocera build version

40-dev-20240731-2024/07/31 14:27

Your architecture

Raspberry_Pi_5_Model_B_Rev_1_0 2GB

Your Graphic Processor Unit(s) (GPU)

Built in standard Rpi5 GPu

Issue description

After the splash screen and the video the main menu starting up with music but all bitmap sprites are missing. Only the (probably cpu/gpu generated) gradient background elements and the raster/copper bar like blue horizontal parralell lines are visible. I can operate the menu and in depending on the menu state the mentioned gradient element are changing place/position but no text and or images at all.

Detailed reproduction steps

Downloaded the image for the Pi5. Used Belena Etcher and Pi Imager to burn the images to 3 different usb sticks and also sd cards (all successfully works with pios installation in my Pi5)
Tested on different displays like 4k tv, hd tv and monitors as well.

Details of any attempts to fix this yourself

Since I tried it on different displays (some of them has 1080p max resolution) and the issue seems like a resolution independent issue, I did not changed anything, I tried to hit as many test cases as possible (displays and storage media)

Details of any modifications you have made to Batocera.

Nothing, just the bare pi5 image fromthe official site

Logs and data

No response

@MaverickMachOne
Copy link
Author

MaverickMachOne commented Aug 25, 2024

IMG_1622
This is how my man sceen looks like after booting up. Also forgot to mention, cpu/gpu temp can not be the cause since I have the pi5 active cooler which does awesome job.
Also worth to mention, on the same tv/monitor and usb stick with a pi4b+ 2GB (with the image for pi4 of course) I have full success. There I realized the startup video is bugging on pi5, it is rotated 90 degrees. After successful startup on the pi4 I tried that distribution in pi5 (just for experimenting purposes) and it is doing the same, perfect splash screen but rotated and weird looking splash video and no images in the menu just the blue bars.

@dmanlfc
Copy link
Collaborator

dmanlfc commented Aug 26, 2024

To be clear, this is a 2GB model? As the image works across many RPi5 boards.

@MaverickMachOne
Copy link
Author

MaverickMachOne commented Aug 27, 2024 via email

@Tovarichtch Tovarichtch added the RPI Raspberry Pi label Aug 28, 2024
@dmanlfc
Copy link
Collaborator

dmanlfc commented Aug 29, 2024

@MaverickMachOne
Copy link
Author

MaverickMachOne commented Aug 29, 2024 via email

@MaverickMachOne
Copy link
Author

Hi
It wasn’t easy due the ext4 filesystem but I made it in piOs. Upgrade done, ctrl alt f3 shows the new version number, but same issue, nothing changed.

@lbrpdx
Copy link
Contributor

lbrpdx commented Aug 29, 2024

I can confirm I have no problem with v41 on a RPi5 4GB. Maybe RAM limitation is the issue here.
Can you try:

  • with a lower resolution (1280x720)
  • and a lighter theme than the default Carbon (like CarbonX from the theme downloader included in Batocera).

@dmanlfc
Copy link
Collaborator

dmanlfc commented Aug 29, 2024

@MaverickMachOne connect via ethernet if you can & then ssh from the ip address assigned on your router.
Then create or edit this file here - /userdata/system/configs/emulationstation/es_settings.cfg.
The cfg should look like this...

<?xml version="1.0"?>
<config>
	<string name="subset.systembackground" value="simple" />
</config>

@MaverickMachOne
Copy link
Author

MaverickMachOne commented Aug 30, 2024 via email

@dmanlfc
Copy link
Collaborator

dmanlfc commented Sep 2, 2024

ok, we may never know the issue until someone else wants to confirm the 2GB model has a problem.
we suspect a theme based issue where the GPU isn't getting enough of the shared memory to display the graphics. reducing the background complexity could have an effect here.

@MisterHollyw00d
Copy link

I just got the same issue with the 2GB ram on the pi5.
I have run batocera on multiple pi4 and pi5 with no issues.
Will try the recommendations and report back shortly

@Weens
Copy link

Weens commented Sep 10, 2024

@MaverickMachOne connect via ethernet if you can & then ssh from the ip address assigned on your router. Then create or edit this file here - /userdata/system/configs/emulationstation/es_settings.cfg. The cfg should look like this...

<?xml version="1.0"?>
<config>
	<string name="subset.systembackground" value="simple" />
</config>

New SD card arriving today so will try this on my 2GB model.

@MisterHollyw00d
Copy link

So I connected the pi via Ethernet wire
Went into system - configs - emulationstation
Then edited the es_settings.cfg file in notepad++
It was empty so I copied pasted saved
Nothing changed
Splash video still sideways and distorted and main screen just has the line

@MisterHollyw00d
Copy link

@MaverickMachOne connect via ethernet if you can & then ssh from the ip address assigned on your router. Then create or edit this file here - /userdata/system/configs/emulationstation/es_settings.cfg. The cfg should look like this...

<?xml version="1.0"?>
<config>
	<string name="subset.systembackground" value="simple" />
</config>

New SD card arriving today so will try this on my 2GB model.

How did you come out with this?
I got another 2GB pi5 today thinking the first was a defect but same results and I ran on micro Sd and usb flash.

@MisterHollyw00d
Copy link

Tested on beta 41 and it seems to have fixed it.

@Weens
Copy link

Weens commented Sep 12, 2024

@MaverickMachOne connect via ethernet if you can & then ssh from the ip address assigned on your router. Then create or edit this file here - /userdata/system/configs/emulationstation/es_settings.cfg. The cfg should look like this...

<?xml version="1.0"?>
<config>
	<string name="subset.systembackground" value="simple" />
</config>

New SD card arriving today so will try this on my 2GB model.

How did you come out with this? I got another 2GB pi5 today thinking the first was a defect but same results and I ran on micro Sd and usb flash.

The delivery was delayed a day so just got it today. Can you link beta 41?

Edit: is it this rpi4 one? bcm2711 - 41-dev-0097d1ec31 2024/09/07 05:03

@DubaiShark
Copy link

@MaverickMachOne connect via ethernet if you can & then ssh from the ip address assigned on your router. Then create or edit this file here - /userdata/system/configs/emulationstation/es_settings.cfg. The cfg should look like this...

<?xml version="1.0"?>
<config>
	<string name="subset.systembackground" value="simple" />
</config>

New SD card arriving today so will try this on my 2GB model.

How did you come out with this? I got another 2GB pi5 today thinking the first was a defect but same results and I ran on micro Sd and usb flash.

The delivery was delayed a day so just got it today. Can you link beta 41?

Edit: is it this rpi4 one? bcm2711 - 41-dev-0097d1ec31 2024/09/07 05:03

https://mirrors.o2switch.fr/batocera/bcm2712/butterfly/last/

https://wiki.batocera.org/upgrade_manually

@Sharpy182
Copy link

Hi
I have the same problem ( I'm new to the Pi5) I used retropie before and wanted a change. I had the lines and bad menus etc sorry to be a pain but did you find a fix in the end? I didn't fully understand the comments.

I tried an earlier build I think I understood that right but it didn't make a difference

@MisterHollyw00d
Copy link

Hi I have the same problem ( I'm new to the Pi5) I used retropie before and wanted a change. I had the lines and bad menus etc sorry to be a pain but did you find a fix in the end? I didn't fully understand the comments.

I tried an earlier build I think I understood that right but it didn't make a difference

For me I had to install Batocera version 41.
I’ve been using it for couple days and everything seems to run normally
https://mirrors.o2switch.fr/batocera/bcm2712/butterfly/last/

@Weens
Copy link

Weens commented Sep 13, 2024

That beta fixed it for me also.

@Sharpy182
Copy link

Thanks so much. Gunna test tomorrow

@juicejuice
Copy link

Yes same problem here on Raspberry Pi 5 2GB. The fix was to get root terminal via ctrl-alt-f3 then perform the manual upgrade to v41 "butterfly" beta.

@Sharpy182
Copy link

im still having trouble but ill give that a go too : thanks

@Dividion
Copy link

Dividion commented Sep 21, 2024

Really glad I finally found a thread discussing this. Last week I was tinkering and I got this behavior on both of my new RPi5 2GB boards, and I got the same result from RetroPie when I installed it on a fresh Ubuntu Server OS. When I'm at a terminal window everything's fine, and the desktop in RPi OS is fine too, so it seems to be a glitch in EmulationStation. I'll try that Beta build that seems to be working for people.

EDIT: The beta version 41 build from https://mirrors.o2switch.fr/batocera/bcm2712/butterfly/last/ seems to be running great on it.

Thanks again! I hope whatever they did for this Batocera build finds its way into the Retropie EmulationStation. I did apt update and upgrade on that SD card. There were quite a few updates, but they didn't make a difference. Same black screen and green lines.

@MaverickMachOne
Copy link
Author

MaverickMachOne commented Sep 22, 2024 via email

@Dividion
Copy link

For me the Retropie worked fine on my 2gb pi5. There was an image uploaded by a user to mega (if I can remember correcty), and it boots and runs well, without issues.
@MaverickMachOne If you still have the link I'd love to check it out. I didn't spot anything obvious with google, and searching the Retropie forums didn't show any clear hits either.

@dmanlfc
Copy link
Collaborator

dmanlfc commented Oct 12, 2024

v41 kernel supports the 2GB model.

@dmanlfc dmanlfc closed this as completed Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RPI Raspberry Pi
Projects
None yet
Development

No branches or pull requests

10 participants