10-11-2024, 02:25 PM
Here's an update on the "chromium-browser issue".
1. It appears that versions of chromium-browser > 126 cause a "drawing error" to be thrown by XServer on < Pi-4. This prevents the moode knob sliders from showing on a locally attached display.
2. Downgrading to chromium-browser 126 fixes this issue.
After some analysis of the chromium-browser package sets and dependencies for version 126 and the more recent chromium-browser upgrades from Raspberry Pi repos and that ship with moode, it looks like the process for downgrading to 126 is not going to be compatible with our standard Pi-Gen based image builder.
This means that a downgrade to chromium-browser 126 will need to be done via an installable patch script which I'll prolly create for convenience or a manual procedure as described earlier in this Thread.
Moode releases will continue to ship with the latest available version of chromium-browser for Raspberry Pi and hopefully a future version of chromium-browser won't have the drawing issue for < Pi-4.
Also, someone (not me) could post/track an issue to the Raspberry Pi Linux repo https://github.com/raspberrypi/linux/issues?q=is%3Aopen with some details about the issue and the specific xinit error:
"Oct 08 12:18:20 moode2 xinit[11847]: Draw call returned Invalid argument. Expect corruption."
1. It appears that versions of chromium-browser > 126 cause a "drawing error" to be thrown by XServer on < Pi-4. This prevents the moode knob sliders from showing on a locally attached display.
2. Downgrading to chromium-browser 126 fixes this issue.
After some analysis of the chromium-browser package sets and dependencies for version 126 and the more recent chromium-browser upgrades from Raspberry Pi repos and that ship with moode, it looks like the process for downgrading to 126 is not going to be compatible with our standard Pi-Gen based image builder.
This means that a downgrade to chromium-browser 126 will need to be done via an installable patch script which I'll prolly create for convenience or a manual procedure as described earlier in this Thread.
Moode releases will continue to ship with the latest available version of chromium-browser for Raspberry Pi and hopefully a future version of chromium-browser won't have the drawing issue for < Pi-4.
Also, someone (not me) could post/track an issue to the Raspberry Pi Linux repo https://github.com/raspberrypi/linux/issues?q=is%3Aopen with some details about the issue and the specific xinit error:
"Oct 08 12:18:20 moode2 xinit[11847]: Draw call returned Invalid argument. Expect corruption."