A temporary unofficial patch fixes the GPU reset malfunction on the RPi 3 and RPi Zero 2.
-
I opened this topic to inform the developers that a patch fixes the GPU reset malfunction: https://github.com/carlonluca/linux_rpi/commit/3cad773d1b0933545fea8aaf5212c5e16685d35a.
The issue does not occur in Buster but is noticeable with Bullseye, making the Pi 3 unusable (I haven't tried Bookworm yet).
-
RetroPie doesn't include a custom kernel, but relies on the distro to provide it. For a Raspberry Pi, this means RaspiOS and the upstream kernel included with it (https://github.com/raspberrypi/linux/).
The patch mentioned has been submitted to the RaspiOS upstream kernel repository as https://github.com/raspberrypi/linux/pull/6239, but it looks like is not correct and only works by chance, as the author recognized in the issue tracking the problem, at https://github.com/raspberrypi/linux/issues/5780.
-
I installed RetroPie on the Bookworm Lite 32-bit, and the issue doesn't happen here. So, good news!
-
@sugarfree Thank you for posting this. I can confirm migrating to the 32-bit release of Bookworm has resolved the issue with my older Raspberry Pi 3B.
-
-
@sugarfree I tried Bookworm 32 again recently with a Pi3b+ and still had the GPU Reset issue.
It seemed to mask it for a bit, but eventually still leads to the visible GPU Reset issue.
Every Bookworm flavor OS I've tried actually I continue to have the issue.
So far, the only OS with Full KMS on Pi3b+ (newer than Buster) I tried that did not have the GPU Reset issue is Armbian Ubuntu 24.04 (Noble).Edit: Nevermind, it happens on Armbian Ubuntu Noble too.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.