Graphics on my Librem 5 is unacceptably slow. I heard that etnaviv must be loaded, but lsmod | grep etna
show nothing. Any advice please?
lsmod | grep etna
shows nothing for me as well, but graphics works fine for me.
Can you explain something more about what is slow, and how?
Is phosh itself slow, like when you swipe from the top to show the brightness and volume controls and so on? Or is it just some specific apps that are slow?
Oh and welcome to the forum
Thanks for the prompt reply @Skalman. Phosh works well, it’s when I go to browser all, except very basic web-sites and for example youtube videos are barely usable. Frame rate is too small. I got to be very patient to scroll page down
Firefox works better than the default browser for many things, you can install it like this:
sudo apt install firefox-esr
Linux framerate is running 62fps, however Gnu is running 35fps, improvements about will on Gnu Crimson stage i guess.
I suggest to Purism to add a Dinamic-Monitor to manager fps on demand to save battery.
I meant to say regardless of browser. Though I must admit firefox is slightly better. Are you saying that you can watch youtube on your Librem 5 in Firefox?
I don’t watch youtube for other reasons, but I do watch other videos. For example this video works fine in Firefox on my Librem 5: Podd #285: Försvarsmakten varnar för bakdörrar – Nikka Systems
Thanks for sharing. That video indeed shows comfortable rate. My original thinking was maybe my device runs on some generic mesa driver because I could not see the module loaded. I will keep digging in that direction to understand graphic stack more. Curious why other people say it is an etnaviv driver
Inquire them then.
You could also try Chromium
, it may be better with some websites. I was able to get acceptable performance only by backporting a lot of stuff (link), but upgrading a little bit tricky.
I can watch YouTube-Videos in 720p (using invidious.io). Higher resolutions begin to lag, but it makes no sense to set it up any higher. The screen has a max resolution of 720x1440 pixels or vise versa on landscape. 720p = 1280x720 pixels. So there is a black border left and right. But you also have this border with 1080p (1920x1080 pixels), because it’s the same relation. You just cannot display any higher details than 720p (except with additional monitor).
@galilley: It makes also not much sense to support Chromium (of cause it’s a personal decision). They force browser extensions version 3 to all users which means an attack on ad blockers. They have such a huge market power that they can force stupid standards. We shouldn’t give them more power or we will lose any freedom sooner or later.
My heart will be with FireFox forever, but I ran speedometer
and motion mark
tests from https://browserbench.org using mesa 24.2.4, and this is what I got:
Browser | speed | motion |
---|---|---|
Epiphany 47 | 0.711 | 9.89@45 |
Chromium 126 | 1.09 | 50.12@45 |
Firefox 128 | 0.749 | 6.65@45 |
Your project looks interesting. Do you have a repository with sources or you build from Debian directly? I dream about having latest phosh on my Liberty Phone
I use source packages from Debian and just play a little bit with build options (disable tests somewhere, change deps and fix a little bugs). As far as it is a temporary solution (someday PureOS will be upgraded up to Trixie or/and I will move to ALT Linux Mobile) I do not track my fixes.