I'm very happy with the initial results I get from #postmarketos switching to #systemd and think it will help a lot improving the platform going forward. My current favorites after playing around a bit over the last days: 1. Much better logging. Running `journalctl -e` is so much more informative and powerful than what we previously had. 2. Stacktraces of crashes via coredumpctl by default. 3. More reliable and less racy user services (hello Gnome camera indicator).
The #mesa 24.3 release is, as usual, pretty neat. Some random personal highlights: 1. #Rusticl for freedreno. While not enabled by default yet, this finally brings OpenCL support to QC devices. How useful that is remains to be seen, given that Vulkan also slowly evolves as compute platform - it could come in pretty handy for image related tasks, though, especially on #linuxmobile devices. 1/3
For #linuxmobile #postmarketos #mobian folks interested in cameras: there's a first version of patches for #libcamera softwareISP color correction matrix (CCM) support now: Together with autofocus (AF) this probably the main missing feature to get a somewhat reasonable image quality on devices like the #pixel3a or #fairphone5 with open drivers / close to #mainlinelinux.
For #linuxmobile / #postmarketos / #mobian etc. folks: there's a rather beginner friendly task to improve battery life for qcom devices like the #oneplus6, #pixel3a etc. by making sure sensors are idle when not needed. If you have some spare cycles, motivation, basic C literacy (or want to learn it) and know how to build and deploy/test a package with pmbootstrap (or want to learn it) - this one could be for you. The details are here:
The new #pipewire 1.0.9 release backports a bunch of fixes for cameras - if your distro ships 1.0, I strongly recommend to pick up that update :)
#postmarketos just landed an update for the #pixel3a enabling the rear camera \o/ That, AFAIK, makes it the first #exandroid (close to mainline kernel) device were both cameras work OOTB. To set expectations right here: there's still a lot of work in various components in the stack before the camera experience comes even close to what you get on the same devices running Android (kernels). Short comparison with my Pixel 6a running #lineageos - the rear cameras on both devices use the IMX363:
To follow up on a recent post of mine (): if you want to see working cameras on more devices using a #mobilelinux distro of you choice, consider helping with sensor driver upstreaming. Apparently it a bunch of cases this really isn't all to difficult and the main work you need to do is combine an existing driver with data from downstream kernels, test that it works - et voilà, a big part of the work is done! #postmarketos #mobian