Ubuntu 24.10 Concept ♥️ Snapdragon X Elite

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

I guess, I was too optimistic. Something triggered a hard-reset of the device. After rebooting, I can no longer get past the black screen, it immediately restarts the device. Previously, I could enter the FDE password blindly, hit Enter and continue. But now the device resets after about 1-2 seconds. The caps lock LED also doesn’t react, so I don’t think it’s registering my input at all.

Furthermore, all kernels other than -21 are gone. One of my apt installs must have inadvertantly done an autoremove. Maybe that has removed something that I need? I’d like to point out again, that only the original -17 kernel had dtb files in /boot. The others did not. I don’t know if that’s important.

Could be that you removed flash-kernel at some point. you SHOULD have dtb files in /boot indeed, those are copied by a flash-kernel hook when updating your kernel.

One problem I encountered when I experimented with including more things in the initrd was that I got it working only when I also included firmware in the initrd, so the dependencies escalated a bit and you end up with a pretty fat initramfs.

@nekinie assuming you did this on ubuntu, could you explain how you achieved it?

Note: I found that enabling chrome://flags/#ignore-gpu-blocklist seemed to work with the stock chromium browser in ubuntu. While webgl seems to be accelerated, video_decode is still not working for some reason even though about://gpu claims it is.

I haven’t upgraded, but just wanted to add that I often have GRUB issues, but if I press “e” on the entry, arrow down in the editor and ctrl-x to boot it always is successful.

@tobhe The lid sensor and battery indicator are now working on the Lenovo Slim 7x!

1 Like

Another note on the qcom-firmware-extract script; it uses the temporary device (and path) name 21N1 for T14s (taken from a Type Number I guess), but my (brand new) T14s has the Type Number 21N2. Doesn’t seem to matter for this script if I interpret it correctly, but similar naming conventions may become an issue in future scripts.

The 21 kernel fixed my battery indicator issue. Very nice!

1 Like

@tobhe Actually I can’t tell if lid close is properly suspending on the laptop Lenovo Slim 7x :frowning: Does anyone know how to check?

I guess sudo dmesg and look for messages like PM: suspend exit.

I think the suspend is working but Linux isn’t currently very good at managing battery during suspend for X1E chips. I wonder if anyone else can comment.

Hmm on the HP Omnibook X14 suspend / resume works fine-ish. Getting varying results regarding power draw, but its low enough for ~ 48 hrs of suspend. Haven‘t tried longer yet. The suspend itself is a good one according to dmesg.

If the screen backlight hasn’t timed out, you’ll notice it is still on after closing if you looking through a slither of a gap. It still seems to be a bit hit and miss for me though. When it works, the sensor seems to trigger with the screen a little less than an 1inch from fully closed (Lenovo Slim 7x).

OK a bit of a further update. I was able to get minecraft installed and running, using the flatpak of prism launcher if anyone else is trying to get that working. Runs impressively well actually.

1 Like

Took the plunge and installed on the Lenovo Slim 7x. Things went smoothly. Here are some additional things I am noticing:

(-) Cannot choose “High performance” mode under Gnome power settings. Only see “Balanced” and “Power Saver”.
(-) Chromium/Firefox video decoding is software-only (known)
(-) Firefox scrolling is choppy and not as smooth as Chromium
(-) Sleep seems doesn’t seem to be working - battery drain when lid closed.

(+) Brightness control is working

How can I help?

I got this to work with my Dell Inspiron 14 Plus 7441 after some work.

I ended up loading the device tree for the Dell XPS 13 and it worked well enough to successfully install it!

I am having some issues with certain parts here and there but will be looking into it more when I get the chance sine I am overjoyed to see Linux finally running like this on this device.

1 Like