

- #SUPERTUXKART 1.3 INSTALL#
- #SUPERTUXKART 1.3 UPDATE#
- #SUPERTUXKART 1.3 DRIVER#
- #SUPERTUXKART 1.3 FULL#
snap/supertuxkart/408/usr/bin/supertuxkart: error while loading shared libraries: libopenh264.so.4: cannot open shared object file: No such file or directory The version that was downloaded to /snap/bin now does this when I execute to get the version number:ĮRROR: ld.so: object '/usr/lib/arm-linux-gnueabihf/libarmmem-$.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored. irr_driver: Using the fixed pipeline (old GPU, or shaders disabled in options) GLDriver: EXT Color Buffer Float Present GLDriver: EXT texture format BGRA8888 Present IrrDriver: OpenGL version string: OpenGL ES 3.1 Mesa 19.3.2 force_legacy_device to true makes them return. I'll give that a try.ĮDIT: The only thing that works is changing "force_legacy_device" to true, but then the error message comes up at startup.ĮDIT: I was able to compile 1.1 and it works great, except for the no textures on the kart as 3058.
#SUPERTUXKART 1.3 INSTALL#
I have 0.9.3 from the snapd install and it works, except for that warning message that I really want to get rid of.Īfter using The Google I found this. If you are on an earlier version of Raspbian, I recommend upgrading for simplicity's sake.ĮDIT 2020: The PPA no longer supports the Ubuntu release that maps to Raspbian Buster, but you can use the Snap build on any recent Raspbian version:
#SUPERTUXKART 1.3 UPDATE#
Installing version 1.0 from the PPA should be as simple as adding "deb disco main" "deb cosmic main" (updated as previous was wrong) to your sources.list and running "sudo apt update & sudo apt install supertuxkart" so long as you are on Raspbian Buster. I'd love to hear some test results if someone is willing to test. How well STK performs on the Pi 4 when enabling dynamic lighting and such is the big question, as this definitely takes more processing power, but makes STK look significantly nicer. fc945731dd) This means that when using it on the Pi 4, it *should* use the modern renderer, and support goodies like dynamic lighting (known in-settings as the Advanced Pipeline, option is selectable even when using the legacy renderer, but will only actually do anything with the modern renderer). *There is no need to use the -DUSE_GLES=1 option when compiling STK on the Pi anymore, it is now automatic.* (This auto-detection at compile-time was added in this commit. If you manually compile version 1.0 or newer, or install it from a PPA ( ), it should detect it is being compiled on an ARM device and default to the GLES renderer.
#SUPERTUXKART 1.3 DRIVER#
You will get an old driver warning on startup, but it should otherwise work fine. It should work out of the box with "sudo apt install supertuxkart", as the V3D provides desktop GL 2.1, and 0.9.3 includes the necessary graphical restriction (. If you are on Raspbian Buster, it includes STK version 0.9.3 in the repos, presumably built to use the GL renderer. Whether STK uses GL or GLES is selected at compile-time.

SuperTuxKart uses the legacy renderer when GL 2.1/GLES 2.0 is available, and the modern renderer when GL 3.3/GLES 3.0 is available. Eventually the V3D driver should support GL 3.x on the Pi 4, but it doesn't yet. V3D supports GL 2.1 and GLES 2.0 on the Pi 3B+ and below and supports GL 2.1 and GLES 3.0 on the PI 4.
#SUPERTUXKART 1.3 FULL#
Note that the RPI4 should have the full GL driver selected by default. It is NECESSARY to do this step, STK will not work using the legacy drivers, instead defaulting to software rendering (<1FPS). On any hardware, make sure you have the full GL driver (known as the VC4 or V3D Mesa driver) selected in raspi-config. Here's the low down on SuperTuxKart support on the Raspberry Pi:
