Lenovo Ideapad Slim 5(x) 14Q8X9 (83HL) #36
Replies: 45 comments 498 replies
-
|
As I've added to the launchpad, I wrote with rufus the img file (extracted from the xz file) and tried to boot. I did this twice once for each type A port in this laptop. I've added a screen grab of the boot process at the point that it stops after a period of time it automatically reboots, much like the 25.04 image does, it just gets further than a blinking cursor. |
Beta Was this translation helpful? Give feedback.
-
|
Hmm. Could you just try the reportedly "working" image for the ThinkBook 16? They have almost the same mainboard, only real difference is the type/address for the touchscreen (which wouldn't work). Writing the stick several times should confirm its working. Since its stalling so early... interesting. |
Beta Was this translation helpful? Give feedback.
-
|
Update from the other tester colleague: He brought it up, with keyboard, touchpad, touchscreen 😁 One hurdle is the not-really enabled bitlocker on windows, which needs to be once enabled (ugh) and then explicitly disabled. I vaguely remember this with my tb16, though. Bitlocker needs to be explicitly off. |
Beta Was this translation helpful? Give feedback.
-
|
Hmm I thought you provided the ACPI tables and hwinfo64 log, but you... didn't? Could you please, since they are different models apparently |
Beta Was this translation helpful? Give feedback.
-
|
Ok I created and test-booted (with pcie3 enabled) on the tb16, worth a try. At the usual place, Ubuntu_Desktop_24.10_Lenovo_Ideapad_Slim_5x.img.xz. |
Beta Was this translation helpful? Give feedback.
-
|
Alright new image is uploading to Google Drive now. It says ~20mins until up, still Ubuntu_Desktop_24.10_Lenovo_Ideapad_Slim_5x.img.xz (the old one was a dud, so...) |
Beta Was this translation helpful? Give feedback.
-
|
Hmm sorry to hear that. debating with my self if I want to spend €1000 to get that sob of a laptop up 😼 |
Beta Was this translation helpful? Give feedback.
-
|
Hi, |
Beta Was this translation helpful? Give feedback.
-
|
The reboot should be caused by copy _firmware.service. There maybe something wrong with the firmware, so It comes to black screen again. We rewrite a new Image and remove the copy_firmware.service, then it works.
… From: "Richard ***@***.***>
Date: 2025年6月30日 (周一) 19:45
Subject: Re: [jglathe/linux_ms_dev_kit] Lenovo Ideapad Slim 5(x) 14Q8X9 (83HL) (Discussion #36)
To: ***@***.***>
Cc: ***@***.***>, ***@***.***>
Okay, I got a loading to black screen, followed by a reboot, then loading to a black screen again. So we have progress, however, there's no point where the screen comes back yet 😬
I'll check out external monitors shortly.
—
Reply to this email directly, view it on GitHub<#36 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BLTBRN6T2A4S5JPBKF3I6PD3GEPM7AVCNFSM6AAAAAB6Z7K57WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNRRGY4TQOA>.
You are receiving this because you were mentioned.[image]Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
This sounds a lot like the Windows partition still being encrypted with Bitlocker, an unholy issue (because its saying its not, probably). But curious, after disabling the copy_firmware.service, did it boot to display? With todays image?
After that, you can either boot to Windows (should have secure boot disabled and no Bitlocker - can be checked with HWInfo64) or boot the Image after it was newly written to a stick/SSD. |
Beta Was this translation helpful? Give feedback.
-
|
Yes, It did boot to desktop after we manually installed firmware. And it displayed on EDP.
… From: "Jens ***@***.***>
Date: 2025年6月30日 (周一) 20:17
Subject: Re: [jglathe/linux_ms_dev_kit] Lenovo Ideapad Slim 5(x) 14Q8X9 (83HL) (Discussion #36)
To: ***@***.***>
Cc: ***@***.***>, ***@***.***>
This sounds a lot like the Windows partition still being encrypted with Bitlocker, an unholy issue (because its saying its not, probably). But curious, after disabling the copy_firmware.service, did it boot to display? With todays image?
To actually disable Bitlocker:
• re-enable secure boot in UEFI
• boot to Windows, enable Bitlocker
• reboot to Windows, disable Bitlocker, explicitly let it decrypt the disk
• disable secure boot in UEFI
After that, you can either boot to Windows (should have secure boot disabled and no Bitlocker - can be checked with HWInfo64) or boot the Image after it was newly written to a stick/SSD.
—
Reply to this email directly, view it on GitHub<#36 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BLTBRN6PFU2AIWWWKXSYPE33GETD3AVCNFSM6AAAAAB6Z7K57WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNRRG4ZTMNA>.
You are receiving this because you were mentioned.[image]Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Please note: we use the Image of 28 June with the newest dtb we built from GitHub source. It should be same with today’s Image.
From: "Jens ***@***.***>
Date: 2025年6月30日 (周一) 20:17
Subject: Re: [jglathe/linux_ms_dev_kit] Lenovo Ideapad Slim 5(x) 14Q8X9 (83HL) (Discussion #36)
To: ***@***.***>
Cc: ***@***.***>, ***@***.***>
This sounds a lot like the Windows partition still being encrypted with Bitlocker, an unholy issue (because its saying its not, probably). But curious, after disabling the copy_firmware.service, did it boot to display? With todays image?
To actually disable Bitlocker:
… • re-enable secure boot in UEFI
• boot to Windows, enable Bitlocker
• reboot to Windows, disable Bitlocker, explicitly let it decrypt the disk
• disable secure boot in UEFI
After that, you can either boot to Windows (should have secure boot disabled and no Bitlocker - can be checked with HWInfo64) or boot the Image after it was newly written to a stick/SSD.
—
Reply to this email directly, view it on GitHub<#36 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BLTBRN6PFU2AIWWWKXSYPE33GETD3AVCNFSM6AAAAAB6Z7K57WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNRRG4ZTMNA>.
You are receiving this because you were mentioned.[image]Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
We can only provide it tomorrow, At least After 12-13 hours.
… From: "Jens ***@***.***>
Date: 2025年6月30日 (周一) 20:52
Subject: Re: [jglathe/linux_ms_dev_kit] Lenovo Ideapad Slim 5(x) 14Q8X9 (83HL) (Discussion #36)
To: ***@***.***>
Cc: ***@***.***>, ***@***.***>
Hmm okay. This should be the same. The HWInfo log would be nice, though. And a list of what doesn't work :)
—
Reply to this email directly, view it on GitHub<#36 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BLTBRNZSRED2EOKV4T75T6L3GEXH5AVCNFSM6AAAAAB6Z7K57WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNRRG43TOMY>.
You are receiving this because you were mentioned.[image]Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
@richardnpaul @sandiecao-dc thank you for the logs. Two different display panels, nice :) Also a deviating device name. Anyway, Both logs show a kernel WARN, though, that needs to be investigated. This will also affect things like suspend/resume since the clock tree is not in the desired state, leading to the strangest errors. Screen backlight brightness: This will be some experimenting to find out. If the system is stable enough we should consider installing on internal nvme with dual boot. That's how I drive my devices, works well enough. And upstreaming of the trees ofc. |
Beta Was this translation helpful? Give feedback.
-
|
New version of dtb to copy over: What's changed:
If it comes up, please send the dmesg and function reports. |
Beta Was this translation helpful? Give feedback.
-
|
nostubble kernel images seems to stop me from booting. |
Beta Was this translation helpful? Give feedback.
-
|
Title: Touchpad not working on Lenovo IdeaPad Slim 5x (X1P42100) – i2c_hid IRQ failure (-16) Hardware:
Kernel:
Issue: dmesg shows: Other i2c_hid devices (e.g. keyboard) successfully use IRQ. Device is visible in /proc/bus/input/devices: DTB:
Working kernel:
Notes: |
Beta Was this translation helpful? Give feedback.
-
|
System boots fine, DSPs initialize correctly. However, FastRPC reports missing reserved DMA memory. No immediate functional issue observed—just confirming whether this is expected for current DT support. Kernel: 6.19.12-jg-2-qcom-x1e |
Beta Was this translation helpful? Give feedback.
-
|
anyone tried fedora? https://fedoraproject.org/wiki/Snapdragon_WoA_Laptop_Install |
Beta Was this translation helpful? Give feedback.
-
|
On the latest kernel But brightness control is not working anymore 🤔 |
Beta Was this translation helpful? Give feedback.
-
|
I get the same blank screen.
…On Mon, Jun 15, 2026, 09:47 Jens Glathe ***@***.***> wrote:
Oh wow good news monday. Have you tried 7.1-jg-0? No -rc?
—
Reply to this email directly, view it on GitHub
<#36?email_source=notifications&email_token=CFS274QWKQNJMGPPMVUXRKT476S2RA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGA2DQOBWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-17304886>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/CFS274TOJ5GNWT3BVM4OVMT476S2RAVCNFSNUABHKJSXA33TNF2G64TZHM3DKNJRHE2TCMZQHNCGS43DOVZXG2LPNY5TQNBSG44DCNVBOYBA>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/CFS274VIGWUHG2Q562WH67D476S2RA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGA2DQOBWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/CFS274UHCXZLKQSDBSMCUI3476S2RA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGA2DQOBWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
Classic argh moment. @olav-st thank you for the dmesg. It's the same again, and apparently consistently on all slim5x: I traced that controller, its mdss_dp2. The one I want disabled. Added an explicit disabled for the controller on lcd and oled. I will rebuild and notify when published. It stays 7.1-jg-0. |
Beta Was this translation helpful? Give feedback.
-
|
Alright, I guess we've come full circle (or something). Then we can't resolve the brightness stuck after resume, that will be a research topic. I found another interesting thing in the slim5x dsdt, though: the reset gpio for the 4th ptn3222 eUSB2 redriver :) I took a a hint from the yoga 7 (also 14q8x9) and switched the bl_en pin to 3.3V logic. On the Xoga 7 this changed the behaviour of the OLED panel. The new build will be up later (or tomorrow morning) as 7.1-jg-1 again. Only the slim5x OLED devicetree is changed. |
Beta Was this translation helpful? Give feedback.
-
|
Hi, I'm testing on a Lenovo IdeaPad Slim 5x 14Q8X9 LCD model. The laptop has two variants (LCD and OLED). My machine is the LCD variant, but the firmware-provided device tree identifies itself as: compatible: model: I installed "flash-kernel" and configured it with: Machine: Lenovo IdeaPad Slim 5x LCD and: /etc/flash-kernel/machine Initially "flash-kernel" could not find the DTB because the kernel package stores DTBs under: /usr/lib/firmware//device-tree/ instead of the locations expected by stock flash-kernel. As a workaround I copied: x1p42100-lenovo-ideapad-slim5x-lcd.dtb into: /etc/flash-kernel/dtbs/qcom/ After that, "flash-kernel" successfully installed the DTB: Using DTB: qcom/x1p42100-lenovo-ideapad-slim5x-lcd.dtb However, it still reports: System running in EFI mode, skipping. I also added: GRUB_CMDLINE_LINUX="devicetree=/boot/x1p42100-lenovo-ideapad-slim5x-lcd.dtb" and confirmed the parameter appears in "/proc/cmdline". But the kernel logs show: Unknown kernel command line parameters "devicetree=/boot/x1p42100-lenovo-ideapad-slim5x-lcd.dtb", will be passed to user space. The LCD DTB itself contains: compatible = "lenovo,ideapad-slim5x-lcd", and: model = "Lenovo IdeaPad Slim 5x 14Q8X9 (LCD)"; but the running system still reports the OLED model/compatible string. This suggests that on EFI systems the firmware-provided DTB is still being used and the LCD DTB is not actually being loaded. As a temporary workaround I'm testing a custom GRUB menuentry that explicitly loads the LCD DTB using GRUB's "devicetree" command: menuentry 'Debian LCD DTB Test' { } I haven't yet confirmed whether this successfully overrides the firmware DTB. Could you advise what the recommended method is to force the LCD DTB on Snapdragon X EFI systems, and whether flash-kernel or GRUB should be handling DTB loading for these machines? Thanks. |
Beta Was this translation helpful? Give feedback.
-
|
My testing with 7.1-jg-1 indicates that backlight slider did not work. Only
7.0.0.32 works.
…On Wed, Jun 17, 2026, 21:02 Jens Glathe ***@***.***> wrote:
@chestabrook-commits <https://github.com/chestabrook-commits> this one
has me baffled, still. Could be that Ubuntu has the hack to limit
max-brightness to 2047. For the OLED panels I need to find the right setup.
However, I would like some confirmation if the OLED has working
brightnessctl with 7.1.0-jg-0. This would help agreat deal (and it would
make sense).
—
Reply to this email directly, view it on GitHub
<#36?email_source=notifications&email_token=CFS274XLDQXNAPN3KPSQ62D5ALTNJA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGQZDKMRTUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-17342523>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/CFS274W5G3QXUUEA7KJ5FK35ALTNJAVCNFSNUABHKJSXA33TNF2G64TZHM3DKNJRHE2TCMZQHNCGS43DOVZXG2LPNY5TQNBSG44DCNVBOYBA>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/CFS274VXTGGMZUCGHEYSM7L5ALTNJA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGQZDKMRTUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/CFS274QT5Z5FBEBPVPV3JMD5ALTNJA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGQZDKMRTUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
I'll try it soon.
Dr. Charles Estabrook
…On Wed, Jun 17, 2026, 21:12 Jens Glathe ***@***.***> wrote:
What about 7.1-jg-0 as it can be found on the GDrive? I deleted 7.1-jg-1
because potential danger. Needs to be tested with sudo brightnessctl,
though. Slider has the wrong scale.
—
Reply to this email directly, view it on GitHub
<#36?email_source=notifications&email_token=CFS274RKMPGGNRHF6QG7JX35ALUQJA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGQZDMMBSUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-17342602>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/CFS274VSHFTT7TAJOPE5XAD5ALUQJAVCNFSNUABHKJSXA33TNF2G64TZHM3DKNJRHE2TCMZQHNCGS43DOVZXG2LPNY5TQNBSG44DCNVBOYBA>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/CFS274SEOXY4WWBTLQZL2T35ALUQJA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGQZDMMBSUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/CFS274UE5HMS7RELS5LPYJL5ALUQJA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZTGQZDMMBSUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
@rixbyte I did a bit of digging into your 7.1-jg-1 and 6.19.14-jg-2 logs from the slim5x OLED. All the more baffling, there is no real difference in configuration of the backlight between these two versions, even the logs look very much the same. One works, the other doesn't. To find what the real cause, I'm afraid one needs to do a bit of bisecting. Which is a PITA if you have the hardware, and more like multi-person torture if you don't. I would need access to such a laptop to go any further. |
Beta Was this translation helpful? Give feedback.
-
|
https://lore.kernel.org/linux-acpi/20260623145225.143218-1-johannes.goede@oss.qualcomm.com/ interesting to see see this RFC pop up yesterday of a patch series that doesn't disable loading ACPI when booting with DT on Linux. |
Beta Was this translation helpful? Give feedback.
-
|
If you plan to activate internal sound on the Ideapad, this is the link that needs to be there: And basically that's enough to get it up and running on the next reboot. If you want a slightly better sound config re quality settings, you probably should also install the jg/master branch from my alsa-ucm-conf repo. How to install:
|
Beta Was this translation helpful? Give feedback.
-
|
Bro, compile everything and make img/iso for IdeaPad slim 5x |
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
-
Start of discussion, brought over from launchpad
Beta Was this translation helpful? Give feedback.
All reactions