In some instances the examples may look like this:
This is due to somewhat old pygame/SDL versions being shipped with Raspberry Pi OS.
Raspberry Pi 3 etc
On Pi 3B+, Pi Zero and other pre-Pi4 boards you can update pygame from pip to fix glitchiness:
Raspberry Pi 4
On Pi 4, you should upgrade pygame as above but it will probably result in this error when you try and run an example:
I believe this, followed by the unhelpful hard
In any case the only way to work around this seems to be by compiling SDL from source...
You can do that with the following steps:
This will install SDL into an "install" directory within the "SDL2-2.0.14" directory, so don't delete it. (You can change the
Once built the new SDL libraries will be available in
In my case the path is
Now when running an example from this repository, you should prefix the command line with
If everything is set up correctly on your Pi 4 you should see "Using driver: kmsdrm"
The text was updated successfully, but these errors were encountered: