Since I upgraded, Pure Maps (PureOS package) fails to fully launch; the Librem 5 background launches, but then nothing. If I uninstall, then reinstall, Pure Maps launches OK, but after a reboot it fails again.
Until the issue with GL over Wayland for Flatpak apps is resolved, you can just switch to X11. It will be slightly blurry, but it will work fast.
purism@evergreen:~$ flatpak override --show io.github.rinigus.PureMaps
[Context]
sockets=x11;!fallback-x11;
[Environment]
QT_WAYLAND_DISABLE_WINDOWDECORATION=1
QT_QPA_PLATFORM=xcb
There is no PureOS package for Pure Maps.
Ah… right you are. I misinterpreted the “PureOS” under the “Open” button. The dropdown arrow does indicate that it’s a flatpak, though.
No wonder it’s not working for me; in the past I’ve removed flathub and flatpaks that I had installed.
But there should be! ![]()
Thanks a bunch!
This also works for app.organicmaps.desktop:
- First downgrade to the latest version from 2025-07-17 that still supports OpenGL ES 2:
sudo flatpak update --commit=713ca0f57f8707a3a465fb64d6fc7519c9d45c7b696b3ce26c1d2eafd7c9c811 app.organicmaps.desktop sudo flatpak --nosocket=fallback-x11 app.organicmaps.desktopsudo flatpak --socket=x11 --env=QT_QPA_PLATFORM=xcb app.organicmaps.desktop- Check result with
flatpak run app.organicmaps.desktop– renderer should beVivante GC7000and notllvmpipe, but you’ll notice soon enough if you got it wrong because the maps will be unusable
Definitely a bit blurry, but who cares! ![]()
You can also try checking whether the currently supported GLES3 features in etnaviv are enough to run the latest version of Organic Maps with MESA_GLES_VERSION_OVERRIDE=3.1.
That works! ![]()
Next problem is that under X11 I cannot reliably zoom in and out: the 2-finger touch gestures seem not to register consistenly
can’t have everything, I suppose ![]()
If setting that GLES version to 3.1 like dos mentioned above you shouldnt need the X11 override anymore.
Maybe I misunderstood, but if I just use:
purism@pureos:~$ flatpak override --show app.organicmaps.desktop
[Environment]
MESA_GLES_VERSION_OVERRIDE=3.1
the problem persists – it will use llvmpipe.
GLES version override is unrelated to the GL issue on Wayland.
your right looks like i was mixing up issues. It does look like this is isolated to pureos though, i just tested on PMOS on my L5, running it directly complained that GLES2 wasnt supported and adding in that MESA_GLES_VERSION_OVERRIDE=3.1 launches and the maps are smooth.
I haven’t yet determined the exact culprit, but from what I saw so far it looks like it may be yet another fallout from recent Mesa removing wl_drm support. It’s not PureOS-specific, but rather an effect of combining the new Mesa from inside the runtime with crimson’s older host’s userspace. Applications running with older runtimes can still use GL on Wayland just fine.
GPU acceleration in Flatpak apps using Wayland should work again now with mesa 22.3.6-1+deb12u1pureos1 in crimson-updates-proposed.
I have also prepared a version for byzantium, but haven’t tested it as my byzantium phones have been subjected to experiments with crimson updates, so it’s not uploaded yet
Document changes and release 21.2.6-1pureos5 into byzantium (005c31de) · Commits · Sebastian Krzyszkowiak / mesa · GitLab
The Crimson updates that came in yesterday indeed made Pure Maps fast again. Many thanks!
Hi all,
Quick update from my Librem 5 (PureOS) setup: I managed to get the Flatpak Pure Maps fast again by forcing it to use X11/Xwayland inside the sandbox.
For me, setting only QT_QPA_PLATFORM=xcb was not enough anymore. I also needed to grant the X11 socket and disable Wayland for this app:
sudo flatpak override --system \
--env=QT_QPA_PLATFORM=xcb \
--socket=x11 \
--nosocket=wayland \
io.github.rinigus.PureMaps
Cross-posting to [Librem 5] PureMaps 3.4.2 Flatpak: Wayland falls back to llvmpipe, QT_QPA_PLATFORM=xcb cannot connect to display · Issue #725 · rinigus/pure-maps · GitHub for visiblity
Yes, this workaround has been posted here several months ago already - but you don’t need to do that anymore, EGL inside Flatpak works out of the box on PureOS Crimson.
Please why I can’t find pure maps on pure store? I don’t like gnome maps that’s just for desktop. Thank you
Just for clarity: PureOS Crimson is still in beta:
https://puri.sm/posts/pureos-crimson-development-report-january-and-february-2026-beta-released/
So for production devices running mainline, the fix above is currently the only realistic way forward until Crimson becomes a viable production alternative.
I would also strongly welcome Pure Maps being added to Pure Store. I have already donated to Purism to help support this work, and I would encourage anyone who wants to see it happen to do the same.
Crimson is currently the only well-supported suite in PureOS, there’s no viable production alternative to it
The images may still be marked as “beta”, but this will catch up soon.
