Ubuntu 24.10 Concept ♥️ Snapdragon X Elite

Hi,

I’ve installed the image on my T14s 32gb oled. The most things are working well :+1: but I also have some issues.

The battery indicator is not working for me even after executing the qcom-firmware-extract script.

The most important issue for me is that I can’t use external displays via the lenovo dock.

If I can provide any information please let me know

Thx for your work :slight_smile:

Hi,

Is there anywhere I can find a device tree for x1p42100? It’s a snapdragon x plus, running on Asus ProArt PZ13. The question is a little off-topic, I know, please go easy :slight_smile:

1 Like

Unfortunately, not yet. I gave up my own shot at it, waiting for qc/linaro to publish something.

1 Like

Just got my T14s gen6 64GB non-touch low power IPS display. Everything went smooth installing Ubuntu by just following the instructions at top of this page. However, I have the same problem: battery indicator not working.
Is there more to do presently?

I was pleasantly surprised that Bluetooth headset works (not tried the mic yet). A soon as the camera works in TEAMS/Zoom I can daily drive this machine. Right now mainly a glorified typewriter.

1 Like

I was trying to update from jelly and I have found myself joyfully on 24.10 instead of 24.04.
No big deal, kinda works on a 2013 macbook pro to my surprise :slight_smile:

The challenge I’m facing is that trying to open setting to increase trackpad speed. Clicking Mouse & Trackpad just crashes the setting program.
image

Anybody got some thoughts?

@tobhe do you know if Lenovo pushed a fix in their December bios upgrade for T14s? I’ve not had a GRUB issue since upgrading to the latest UEFI update.

Update on the T14s/1080p-LowPower/64GB with FDE:

I managed to fix the initrd from within the chroot of the live-system and upgrade the system. After a reboot, I now get the FDE password prompt!! But then there is a blue screen without text (never had this on linux), and then the system hard resets.

Although regular booting gets to after the password prompt, the recovery still doesn’t reach it (black screen, no password prompt).

I also realised in the chroot that /boot does not contain dts files for the current kernel (6.12.0-20), only for the originally installed one (6.12.0.17). Does the regular update process (apt update && apt upgrade) not generate these files for new kernels?

Same on my Vivobook S 15. I had to modify the qcom-firmware-extract script to find my unbitlocker’ed NTFS partition. Once I did that it mounted and extracted firmware and says that it installed it. Didn’t seem to change the battery indicator, nor the lack of sound. Anything else to try?
Thanks!

Lenovo Slim 7x. Seems mostly good except the reported issues (camera, hardware video decoding). Firefox snap seems to crash, so using Chromium snap for now. Lid open/close not detected, but the kernel patch seems to have just been sent in today. Battery indicator not working.

1 Like

Battery indicator is biggest bugbear for me, and the fact the lid close doesn’t work. I’m curious when the next build will be available as it sounds like there are already fixes? :slight_smile:

Note there is a lot of model specific details in launchpad here → Bug #2084191 " [X1E] Request: Add support for Lenovo Yoga Slim 7... : Bugs : ubuntu-concept

@pgratz @halmoni100 @thornley the battery indicator issue after qcom-firmware-extract was a bug and should hopefully be fixed after the next package upgrade. I have not built a new image yet but if you have a working installation apt update && apt upgrade is all you need.

Sound is WIP and will not be enabled by default soon because there is a high risk of permanent hardware damage (we don’t have active speaker protection at this point).

3 Likes

Is the display brightness adjustment known to work on a T14s 1920x1200 screens? It does not for me.

We had it working for a while but that broke something different. Once that is fixed we can bring it back :slight_smile:

Some notes:

  1. The regular expression in /usr/sbin/qcom-firmware-extract (l56) detects partitions like this:
    (^nvme[0-9]n[0-9]p[0-9][[:space:]]ntfs$)
    but there are multiple spaces between partition and type, therefore it fails for me. Changing it to
    (^nvme[0-9]n[0-9]p[0-9][[:space:]]+ntfs$)
    makes the script run through for me.

  2. Apt recommends I install linux-qcom-x1e-tools but the package doesnt exist (but is referenced). Instead there is linux-tools-qcom-x1e, but it is empty…

2 Likes

Success: with the -21 kernel I again do not see the FDE prompt (that I could see with -20). However, if I now enter the passwort blind and press enter, the device pushes through and I can login :muscle:t2:

What works so far:

  • bluetooth + sound (Airpods)
  • Youtube on Firefox (no crash, but looks like cpu decode)
  • Wifi
  • External 4k screen via DP via USB-C
  • USB-hub in screen
  • battery monitor seems to work
  • external webcam

What doesn’t work so far:

  • screen brightness control
  • integrated speakers
  • integrated webcam

I will test a bunch of packages next, and especially try with Firefox from the Mozilla PPA.

1 Like

Did you get the external 4k display to run above 30hz refresh rate? It won’t for me.

OK the apt update/upgrade did the trick for the battery, awesome! The screen brightness and speakers don’t work as others noted. Also some visual glitches that I had from the installer when trying to change the screen scaling went away with this version (both fractional and integer scaling seem to work correctly now), and graphical performance is visibly better so I guess acceleration is working properly now.

Since I’m a glutton for punishment I decided to trying to see if kde-desktop works (personally I like KDE better than gnome), will report back on that

2 Likes

with the -21 kernel I again do not see the FDE prompt (that I could see with -20).

I might have removed too much then. Will try to fix it again with the next update.

A snap fix is also in the works.

2 Likes

Just to followup on my previous post, I’ve installed kde-full and so far everything seems to be working with the X11 version. Haven’t tried wayland (should I?)

1 Like

Thanks @tobhe really appreciate the hard work you and others put in! I love this laptop, can’t wait until it is fully singing, and I am happy to help out with testing as needed!

3 Likes