The Vivante GC7000Lite GPU in the Librem 5 provides a lot of 3D rendering power while still protecting your freedom with free software drivers. Here’s a look at how some 3D games run on the Librem 5 today.
https://puri.sm/posts/3d-gaming-on-the-librem-5/
A few notes on this video:
A lot of the video was inspired by and based on Sebastian’s work in getting various games working well on the Librem 5.
We intentionally picked one of the heaviest tracks we could find in SuperTuxKart for the first shot so there would be a reasonable means of comparison between this GPU and similar performance on a laptop or GPUs on other portable devices. You can see how it performs on average tracks in the rest of the shots, and how fast it is on a lightweight track at the end of the video.
For folks with a Librem 5 already, the updated mesa is already in the repo as of today, and the supertuxkart package should be there in a few days (it’s currently in -staging).
We intend on packaging up the tweaks for Firefox to use hardware acceleration out of the box, but in the mean time you just need to use the latest packaged mesa and set layers.acceleration.force-enabled to true in about:config.
At this post time there is not NIR compiler yet for Etnaviv, so i am curious the game performance after NIR on Gnu Librem 5 as Etnaviv may shipped with NIR on Byzantium or Crimson. I will do the test when i got time but as right now i am so obsessed to get vulkan 1.4 by NVK and ZinK without firmware on gnu to ppc.
Hope you’ll find time to do it on L5 too! ![]()
How exactly you made supertuxkart work? I can only play lightweight tracks. More complex tracks are super laggy on my Liberty phone
Do you play in native resolution or in scaled resolution or do you even play on an external monitor? The L5 is powerful enough to handle that game, but it is not powerful enough to do so in higher resolutions.
I play on the phone in fullscreen mode. It does not allow to set resolution in full screen mode as far as I can see
Do not stress, just buy it the new iphone 17 pro and supertuxkart will work wonderfull.
For what I know, it still missing graphic drivers (Vulkan, etnaviv) and Carlos @carlosgonz was developing it till LivremOS announcement from Purism! Since that, He (sig!
) stopped development to protest!
Nonsense. The current etnaviv driver development is for GLES3 while GLES2 is available (which is the fallback method for SuperTuxKart). GLES3 may or may not accelerate the performance for SuperTuxKart, we need to test it once the newer version is out. carlosgonz was not developing etnaviv, but tracking it and posting on forums. Since he became toxic he just stopped informing us (which mostly hurts the developers visibility and not our community). You still can follow Christian Gmeiner, who actually develops that part, here.
But it seems they’re already working on it..
