add more content, reorder and add images

This commit is contained in:
Aaron Honeycutt 2025-12-28 08:40:45 -07:00
parent 736a8742de
commit 091fec86cf

View file

@ -1,7 +1,7 @@
+++
title = "A 2025 review of Mobile Linux with postmarketOS v25.12"
date = 2025-12-31
draft = true
draft = false
[taxonomies]
categories = [ "reviews", "mobile-linux", "aarch64" ]
@ -9,12 +9,10 @@ tags = [ "postmarketOS", "v25.12" ]
+++
{% note(header="Note") %}
This was tested on a OnePlus 6T using Phosh as the desktop/shell
{% end %}
### Ubuntu support (general Linux support)
{{ figure(src="/images/Thinkpad-X13s-review/X13s-neofetch.png", alt="Neofetch", caption="Running Neofetch") }}
## Hardware
This is an updated table based on my testing on Ubuntu 23.10/24.04/24.10:
@ -34,48 +32,21 @@ This is an updated table based on my testing on Ubuntu 23.10/24.04/24.10:
** Can be enabled in Ubuntu 24.10 with steps in this review
*** They are very low due to active speaker protection not being enabled [source](https://github.com/jhovold/linux/wiki/X13s#audio)
### Phosh
The animations in GNOME Shell are really smooth and great with the touchpad! See the video below for yourself!
<video width="640" height="360" controls>
<source src="/videos/GNOME-Shell-animations.webm" type="video/webm">
</video>
### Wi-Fi and Bluetooth
I was able to connect to two different networks without issues. While Bluetooth was testing with my Pixel Buds-A I did notice some odd "audio glitching" but it would happen randomly and the audio would keep playing during these moments but would sometimes stop for a second or two then continue playing.
{{ figure(src="/images/Thinkpad-X13s-review/Bluetooth-devices.png", alt="Bluetooth devices", caption="Settings listing Bluetooth devices") }}
### USB-C port
### Fingerprint Reader
### Video decoding
YouTube works and here are some stats for the nerds:
{{ figure(src="/images/Thinkpad-X13s-review/YouTube-Encoding-Nerd-Stats.png", alt="YouTube Encoding", caption="YouTube Encoding at 1080p @ 60Hz") }}
{{ figure(src="/images/Thinkpad-X13s-review/YouTube-Encoding-Nerd-Stats-2.png", alt="YouTube Encoding", caption="YouTube Encoing at 2160p @ 60Hz") }}
As you can see it reports that videos are able to decode up to 4K@60 without issue, the videos are smooth and audio matches without issue.
### Speakers
The speakers which are really low for some reason and do not get better even at the lightest volume for some reason, perhaps driver/PipeWire/Kernel updates will help in the future but I'm not sure.
**Ubuntu 24.10 note:** they do not work better with 6.11 in this release as they are still pretty low due to active speaker protection not being enabled.
<a href="/images/myphotolarge.jpg" target="_blank">
<img src="/images/myphotothumb.jpg" alt="My photo" style="max-width:200px;">
</a>
### Headphone/Microphone port
The headphone port and even at the lower volume it has a lot of cracking in the output and it gets worse as you increase the volume. I tested two different headphones with the same result. Now using a USB headset (though the USB-C port) seems to work without issue so that is a workaround though you'll need to use an adapter to do this. I have not tested a headset with a microphone yet since I mainly use a USB-A headset so I don't use the port much.
### Widevine/DRM
### Speakers
Now streaming sites that use Widevine DRM like Max and Disney+ do not work at all when you try to load a video. I tested Firefox (snap default install) and Vivaldi (they have an ARM64 Debian release). Now I was able to get Max and Disney+ to work (but not Netflix currently) with Brave by using the [Widevine Installer](https://github.com/AsahiLinux/widevine-installer) from the Asahi project and these [steps](https://support.brave.com/hc/en-us/articles/23881756488717-How-do-I-enable-Widevine-DRM-on-Linux) from Brave. Now this can break at any time with how Widevine is but it does work currently at this time.
The speakers work and sound great!
### Battery
@ -93,23 +64,53 @@ aaronh@drack:~$ cat /sys/power/mem_sleep
[s2idle]
```
### USB-C port
### Cameras
For a really nice and portable system this would be an ideal candidate for remote working but since the camera does not work that might be the biggest deal breaker. I imagine support would be added in the future but it depends on how important it is to you.
This part is short as I'm not able to detect it with any software that I can find like camaeractrls, websites and such.
### Fingerprint Reader
## Software
### Phosh
<a href="/images/mobile-linux-2025/desktop-with-running-applications.png" target="_blank">
<img src="/images/mobile-linux-2025/desktop-with-running-applications.png" alt="Phosh with running applications" style="max-width:200px;">
</a>
The animations in GNOME Shell are really smooth and great with the touchpad! See the video below for yourself!
<video width="640" height="360" controls>
<source src="/videos/GNOME-Shell-animations.webm" type="video/webm">
</video>
### Music Player
The default music player in v25.12 is called Gapless and it works well on mobile plus it supports my FLAC files without issue.
<a href="/images/mobile-linux-2025/gapless-music-player.png" target="_blank">
<img src="/images/mobile-linux-2025/gapless-music-player.png" alt="Gapless music player" style="max-width:200px;">
</a>
### Video decoding
YouTube works and here are some stats for the nerds:
<a href="/images/myphotolarge.jpg" target="_blank">
<img src="/images/myphotothumb.jpg" alt="My photo" style="max-width:200px;">
</a>
As you can see it reports that videos are able to decode up to 4K@60 without issue, the videos are smooth and audio matches without issue.
**Ubuntu 24.10 note:** they do not work better with 6.11 in this release as they are still pretty low due to active speaker protection not being enabled.
## Closing marks
Once Ubuntu 24.04 is released with the 6.8 kernel I believe things will get even better as it has a lot of changes, here is a small list of a few articles with information:
Here is a small list of a few articles with information:
- [Phoronix - Linux-6.8-ARM-Changes](https://www.phoronix.com/news/Linux-6.8-ARM-Changes)
- [Phoronix - Qualcomm-Mainline-Linux-2024](https://www.phoronix.com/news/Qualcomm-Mainline-Linux-2024)
This system is a great little portable machine with an ARM64 CPU and works great on Ubuntu. If you are looking for a system that is fanless for working on documents, web browsing, watching some YouTube videos and a little development work this is a great option! With that said if you travel and use streaming services that might be a deal breaker for you but I hope that it improves in the near future.
## Additional tracking
There are some more resources for updated information about Linux on this device:
- [steev's repo](https://github.com/steev/thinkpad-x13s)
- [jhovold's wiki](https://github.com/jhovold/linux/wiki/X13s)