Status of Ubuntu support for Lenovo ThinkPad X13s

Sorry for the late reply. It should work, I think. But currently (in Plucky) we’re missing Venus firmware:

[    5.947627] qcom-venus aa00000.video-codec: Adding to iommu group 18
[    5.949637] qcom-venus aa00000.video-codec: non legacy binding
[    6.003894] qcom-venus aa00000.video-codec: Direct firmware load for qcom/sc8280xp/LENOVO/21BX/qcvss8280.mbn failed with error -2
[    6.003900] qcom-venus aa00000.video-codec: fail to load video firmware
[    6.008167] qcom-venus aa00000.video-codec: probe with driver qcom-venus failed with error -22

Not sure if adding the firmware is sufficient or if there are other pieces missing. I’ve opened a bug report for the missing fw: Bug #2115199 “Missing qcom venus firmware” : Bugs : linux-firmware package : Ubuntu

Assuming you’re on Plucky, can you give this linux-firmware package a try: arm64 build of linux-firmware 20250317.git1d4c88ee-0ubuntu1.3+20... : linux-firmware : Juerg Haefliger

Anyone found Chromium based browsers not working properly lately. About a week ago I noticed weird GUI artefacts in Brave that made it usable. I uninstalled it as don’t really use it often.
Today the same thing happened with Chromium. They seem to have started after updating the snap packages. I tried rolling back Chromium using sudo snap revert chromium but after that I just got a brief window appear and close down. Have tried reinstalling Chromium and Brave too but to no avail. Here’s what the setting page now looks like.

Yep, chromium 3190 looks broken.
3192 from edge seems to work better:

sudo snap refresh chromium --channel latest/edge

Or work-around:

chromium --disable-gpu

From: Bug #2115717 “Chromium snap broken on ThinkPad X13s arm64” : Bugs : chromium-browser package : Ubuntu

1 Like

Thank you for the hard work.

That fixed it. Thank you for the prompt response.
I’ve added that command to my notes so that I don’t lose it.

Well, you want to switch back from that channel later on again when the revision that is now in “edge” has moved to stable, running snaps off the edge channel long term is slightly risky given all the untested stuff lands there …

(to switch back to stable once it is ready you use:

sudo snap refresh  chromium --channel latest/stable

)

1 Like

when the revision that is now in “edge” has moved to stable

For Chromium that is not quite how the channels are used; We use upstream’s dev channel in edge, beta in beta and stable in candidate and stable. So a revision from edge does not eventually flow back into stable.

Moreover, edge has been for many months on core24 while beta and stable are on core22. And will be for some more (because we’re waiting on the resolution of a Snapd bug).

If problems are encountered on edge, you can go back to stable as Ogra suggests and then use

chromium --disable-gpu

to get rid of the artifacts until we are able to switch its base to core24 (which will solve the original issue).

3 Likes

I haven’t had any sound since the last two kernel updates a few weeks ago.

No input or output devices are found.

Am I the only one experiencing this issue?

What information do you need from me so you can help me?

What information do you need?

1 Like

No, I’m seeing it too. I’ll look into it.

1 Like

thanks @ogra and @nteodosio :slight_smile:
I knew next to nothing about snap and now I know a tiny bit more.

3 Likes

This workaround also works for brave browser:

/usr/bin/brave-browser-stable --disable-gpu

I’m a linux noob but I’m jumping right in trying to get Ubuntu fully working on my X13s because I think it will make the perfect hyper-portable throw around laptop with great battery life like for flying especially.

Out of the box Ubuntu Desktop 24.04 mostly works with the big exceptions being camera and speakers, and the known issue of deep sleep. I haven’t tried to troubleshoot the camera yet but I was hoping to get the speakers working. No luck so far after a long stint of AI-assisted troubleshooting (which seems to have broken something with alsa, not hardware wise). It sounds like audio was quiet, but functional until recent updates, so I will most likely hang tight and watch this thread for a fix since it’s clearly out of my depth.

Thank you for everyone working on this.

Question 1; is there a better ISO to use other than Ubuntu Desktop 25.04 for the best support, currently?

Question 2; Are there packages that I can install that fix certain problems?

I agree totally regarding the perfect travel laptop.

I got the camera working by following the tips from @juergh from March 12th.

I use Bluetooth headphones. Sound work just fine with that.

Good luck!

1 Like

I had the same issue with 6.14.x. With kernel 6.15.7 (installed using the Mainline Kernels app), the problem does not occur any longer.

2 Likes
  1. From what I’ve seen, the Ubuntu Desktop 25.04 has the best support, and this is mostly thanks to the efforts of people like @juergh . It’s still pretty unstable; as you can see the past couple weeks Chromium and sound have broken once or twice. If you’re pretty technical you will be able to troubleshoot most of the issues. It’s the good kind of unstable, though, where things keep improving with time.
  2. If you follow this chain you should be able to follow how to fix the important things here and there; looking over it, historically people have been good about reporting issues and sharing their workarounds and fixes.

On that note, following @fb1996 's advice seems to have fixed it for me. Was as simple as selecting the kernel; thankfully the x13s has a more standard uefi implementation than other ARM computers. The application specifically I used is: GitHub - bkw777/mainline: Install mainline kernel packages from kernel.ubuntu.com (had to build from source)

I also got sound back after installing 6.15.7 using mainline after @fb1996 advice.

Applying 6.16 kernel to a clean 25.04 install is smooth. Sound working, 6ghz wifi working after resume.

Sleep still drains battery rapidly.

Sound works again with 6.14.0-28.28 from plucky-proposed: 6.14.0-28.28 : linux package : Ubuntu

1 Like

I’m having graphics issues with chromium snap 138.0.7204.183 on 24.10. Started today, other apps seem fine and firefox isn’t affected. I’m assuming it’s related to the snap update. I tried reverting the snap and chrome fails to open. This makes chrome unusable in current state.

It seems that the issue is resolved in Chromium 139.0.7258.138.