pmos-ui-plasma-mobile: enable software rendering
When rendering on framebuffer, always do software rendering. This should make it possible to boot up Plasma Mobile on most devices with downstream kernels, although terribly slow. Still better than a black screen though. Tested and working on the samsung-i9100 (see photo below).
We can improve the code and possibly make the rendering mode configurable per device once we experimented more with:
- llvmpipe vs. softpipe on various devices
- armv7 (around the corner in Alpine)
- a proper display manager like lightdm
Merge request reports
Activity
mentioned in issue postmarketos.org#83 (closed)
By Oliver Smith on 2018-11-24T21:05:46
FYI, I tried this on my samsung-jflte but I still got the same error as in #34 (closed). It must be an unrelated problem.
By Grant Miller on 2018-11-25T17:54:40
@GrantM11235: that is weird, I would expect it to fail if kwin does not recognize the framebuffer mode (that happens on the lg-mako, tested it). But in the logs posted there, it seems that kwin recognizes the mode properly, but can't use the framebuffer anyway. I guess one could dig into the framebuffer code of kwin if interested, and read the code around
Failed to mmap frame buffer
.@PureTryOut: I think you mentioned that you've tried it on one of your amamis, and while it was slow, at least it started up?
By Oliver Smith on 2018-11-26T06:55:30
added 96 commits
-
4bf9759b...542acc19 - 95 commits from branch
master
- 83c33392 - pmos-ui-plasma-mobile: enable software rendering
By Oliver Smith on 2018-11-27T07:52:57
-
4bf9759b...542acc19 - 95 commits from branch
mentioned in issue #34 (closed)
By Grant Miller on 2018-11-27T21:34:09
added 2 commits
By Oliver Smith on 2018-11-28T06:31:40