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).

2 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.

2 Likes