steev changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Various Snapdragon laptops) - WIP kernel: https://gitlab.com/Linaro/arm64-laptops/linux/-/commits/qcom-laptops - Chat archives: https://oftc.irclog.whitequark.org/aarch64-laptops
FANTOM has quit [Ping timeout: 480 seconds]
Mary has quit [Quit: .]
Mary has joined #aarch64-laptops
FANTOM has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
martiert has joined #aarch64-laptops
martiert_ has quit [Ping timeout: 480 seconds]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Ping timeout: 480 seconds]
ScentedFern has joined #aarch64-laptops
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
tobhe has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
ScentedFern has quit [Ping timeout: 480 seconds]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Ping timeout: 480 seconds]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
mbuhl has quit [Remote host closed the connection]
ScentedFern has joined #aarch64-laptops
mbuhl has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
ScentedFern has quit [Quit: WeeChat 4.9.3]
ScentedFern has joined #aarch64-laptops
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
mrkajetanp has joined #aarch64-laptops
mrkajetanp_ has quit [Read error: Connection reset by peer]
Ruen has joined #aarch64-laptops
<Ruen> Hi all, I switched from Ubuntu to Fedora on my X1E Yoga Slim 7x just to see how things are on there and it's pretty okay now as long as I don't update it for some reason. It has stubble for automatic devicetree selection like Ubuntu and of course Hans de Goede also putting a lot of effort into Fedora working on these
<Ruen> But for some reason it breaks when updating. dnf update went from a 6.19 kernel to 7.1 and it looks like msm drm broke and not even a TTY works
<Ruen> Does anyone have any ideas on how to fix it, or is it just down to some kernel regression in mainline?
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Remote host closed the connection]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
<JensGlathe[m]> There was a lot of patches from 6.19 to 7.1 required to not end in a black screen. What are the symptoms?
Ruen has quit [Remote host closed the connection]
sven has quit [Quit: The Lounge - https://thelounge.chat]
sven has joined #aarch64-laptops
weirdtreething has quit [Remote host closed the connection]
weirdtreething has joined #aarch64-laptops
blaztinn has quit [Remote host closed the connection]
blaztinn has joined #aarch64-laptops
<JensGlathe[m]> Ruen: I built [rpm packages](https://drive.google.com/drive/folders/1Lps5o3FXroAJFDiKj18vutJbC1uld49s) [from my current tree, 7.1.9+](https://github.com/jglathe/linux_ms_dev_kit/commits/jg/ubuntu-qcom-x1e-7.1.y/). You could try if that gets you further.
<notHorseface> I GOT MY
<notHorseface> LAPTOP!
<notHorseface> HAHAHA
<notHorseface> WOOOHOOOO
<notHorseface> it is the HP OmniBook x14.
<notHorseface> ;-D
<JensGlathe[m]> Hav fun with this one, its a good laptop
<notHorseface> haha yey!
<notHorseface> it isn't there is nothing on the screen!
<notHorseface> oh noe
<notHorseface> I select aarch64 arch linux boot (option) initrd and then it shows the rc loading things, like whatever, similar to the systemd boot initrd system, and then it just shows a blank screen!!!
<notHorseface> aaahhhhhh
<notHorseface> lol
<notHorseface> it says that a start job is running for /dev/gpt/auto-root ...
<notHorseface> any idea..?
<notHorseface> :-'(
<notHorseface> ;p;
<notHorseface> lol*
<notHorseface> and then the screen goes blank for seemingly forever...
<notHorseface> lol
<notHorseface> :-'(
<JensGlathe[m]> You're doing arch, btw I guess
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Ping timeout: 480 seconds]
<notHorseface> yes
<notHorseface> hey JensGlathe[m] which is your repository for the boot images?
<notHorseface> I will just try to create it using the ubuntu one...
<JensGlathe[m]> for the x14 stock Resolute image would also do.
<notHorseface> thakn:-D
<notHorseface> oh I see...
<notHorseface> cool!
dc7800_ has quit [Remote host closed the connection]
dc7800 has joined #aarch64-laptops
<agl> steev: Do you not more generate your kernel for the x13s? The last on your web-site at github is 7.0.14. On kernel org is 7.2 out.
<Jadesheher[m]> why dont you use the mainline kernel?
<agl> steev: Or can I use the kernel from kernel.org?
<Jadesheher[m]> im also just running the one from archlinux repos with no extra modifications
<agl> Jadesheher[m]: for the x13s notebook?
<Jadesheher[m]> yes
<agl> Have you ARCH Linux running on it?
<Jadesheher[m]> yes this
<Jadesheher[m]> using this iso https://codeberg.org/ironrobin/archiso-x13s
<agl> Oh nice! I have debian testing on my x13s and the kernel 7.0.10 of steev.
<steev> agl: i have been busy so i have not had a chance to look into them, sorry
<steev> and yes, you can use a mainline kernel, it doesn't have the patches i had, but it works
<steev> some patches it does, some it does not
jhovold has joined #aarch64-laptops
<agl> steev: Ok than I will try the mainline kernel.
<steev> if you are on debian already, you can just use the debian kernel
<notHorseface> wow JensGlathe[m]...
<notHorseface> I mean Jadesheher[m].
<notHorseface> Jadesheher[m] where is the iso for the hp omnibook x14 please?
<notHorseface> do you know?
<deathmist> all you'd need to do to make a machine-specific ISO is define its devicetree (dtb), but at that point you'd probably be better of bootstrapping from something else booting and just deal with that when you setup your own bootloader
<notHorseface> oh I see...
<notHorseface> so which would you recommend that I do?
<notHorseface> to get my new laptop working...
<notHorseface> :-
<notHorseface> :-(
<deathmist> get anything Linux booting at all, when you setup bootloader find how to define a devicetree for it, you'd use qcom/x1e80100-hp-omnibook-x14.dtb (should exist somewhere in your final rootfs)
<deathmist> there's stubble too ig but not everything integrates that. Ubuntu and Fedora should for example making that step unneeded in general
<deathmist> also keep your windows partition unless you like digging for the firmware from other sources (it's not in linux-firmware because ofc)
<notHorseface> oh I see.
<notHorseface> thanks!
<notHorseface> okay!
pbrobinson has quit [Ping timeout: 480 seconds]
<agl> steev: I have for a longer time not compiled a kernel. How can I generate a .config? With "make defconfig"? Or can i use the .config from your kernel 7.0.10?
pbrobinson has joined #aarch64-laptops
<deathmist> agl: why build a kernel anyway? trixie seems to have 6.12, but with -backports enabled you should have 7.1 as of today
<agl> deathmist: How is the Debian linux-kernel called? Simple "linux". I have deinstalled the linux kernel and have all the time compiled and installd self the kernel.
<agl> steev: I have generated with "make defconfig" a .config and now the kernel 7.2 is compiled.
<agl> deathmist: How can I install the debian Linux kernel? "apt install linux" ?
dc7800 has quit [Ping timeout: 480 seconds]
dc7800 has joined #aarch64-laptops
<deathmist> HdkR: looks like I finally got to the bottom of the problem discharge problem... the X1E Zenbook "top-left" type-C port is the only one that works properly.. I already noticed that with eGPU but apparently that also extends to charging too, so much for "two full-function USB4 40 Gbps ports"
<deathmist> agl: https://packages.debian.org/trixie-backports/linux-image-arm64 ? idk I don't use Debian, surprised you didn't come across that after looking
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
<agl> deathmist: Thank you that is a usefull information. I use Debian testing not trixie.
<deathmist> so then linux-image-arm64 already gives you 7.1.8 without backports even
<agl> steev: ag@Debian-x13s:~$ uname -a
<agl> Linux Debian-x13s 7.2.0 #1 SMP PREEMPT Sat Aug 22 12:54:23 CEST 2026 aarch64 GNU/Linux
<agl> ag@Debian-x13s:~$
<agl> steev: 7.2.0 works
<agl> steev: With USB-Thethering
<agl> (rndis-host)
<agl> steev: At this moment I have over USB-Thethering a connection over my Handy to the Internet. Works very well. I need it becaus I'am going at Thursday to a Hospital.
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
<deathmist> angeryboi[m]: SpieringsAE_sff: on your X1E Vivobooks can you repro my issue of only one of the type-C ports with original charger working properly especially under load? that also seems to have been the source of my battery charging limit issue too..
<deathmist> testing under Windows with NVIDIA eGPU also should make it pretty obvious if the closest-to-you port is faulty and just causes watchdog to kill the system in ~20 seconds or so while the other one works as expected
<deathmist> konradybcio: is there any chance to get Asus to care about upstreaming linux-firmware now that https://github.com/torvalds/linux/commit/e8fbbca etc will in v7.3? seems to be the first non-CRD X2E laptop that landed upstream (https://github.com/search?q=repo:torvalds/linux+path:arch/arm64/boot/dts/qcom/glymur*.dts&type=code)
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Remote host closed the connection]
<deathmist> I think they want someone from QCOM to tell them to do so, I already tried asking previously myself
dc7800_ has quit [Remote host closed the connection]
dc7800 has joined #aarch64-laptops
<angeryboi[m]> deathmist: What would constitute as heavy load? I can try charging from other port in few hours with light usage of Telegram + Web + VSCodium
<deathmist> angeryboi[m]: try building LLVM for example (git clone https://github.com/llvm/llvm-project -b release/22.x --depth 1 && cd llvm-project && cmake -S llvm -B build -G Ninja && ninja -C build), it should be very quickly apparent if it starts dipping below a charge limit, clocks drop or similar even on Windows/WSL
<notHorseface> I was going to buy a pineapple but decided against it and instead purchased some raspberry jam...
dc7800 has quit [Quit: ZNC 1.10.1 - https://znc.in]
dc7800 has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
<clover[m]> [@_oftc_notHorseface:matrix.org](https://matrix.to/#/@_oftc_notHorseface:matrix.org) psst, hey, kid. you want a generic stubble archiso?
<deathmist> should boot for bootstrap but atm afaik you still would need to somehow setup dtb stuff for installed UEFI bootloader side anyway
<notHorseface> I see...
<notHorseface> I will use this one...
<notHorseface> but where is the iso here?
<notHorseface> this one
<notHorseface> ?
<notHorseface> Bootstrap tarballs built with the packages in these repos are available here: https://arch-linux-repo.drzee.net/arch/tarballs/os/aarch64/
<notHorseface> does this; https://github.com/solskogen/archlinux-aarch64-builder/blob/main/README.md need to be done on a aarch64 computer or can I do it on my x86 one?
<clover[m]> i think that was vibe coded..
fen has quit [Ping timeout: 480 seconds]
<clover[m]> systemd hwids include x1e80100-hp-omnibook-x14.json, so stubble should work
<clover[m]> notHorsefacehere, take this! its dangerous to go alone https://codeberg.org/ironrobin/archiso-x13s/releases/tag/generic-alpha-v1
dc7800 has joined #aarch64-laptops
<notHorseface> lol
dc7800_ has quit [Ping timeout: 480 seconds]
<clover[m]> sorry i had it pointed at the wrong branch: https://codeberg.org/ironrobin/archiso-x13s/releases/tag/generic-alpha-v2
fen has joined #aarch64-laptops
SpieringsAE_sff has quit [Ping timeout: 480 seconds]
SpieringsAE_sff has joined #aarch64-laptops
SpieringsAE_sff has quit [Ping timeout: 480 seconds]
SpieringsAE_sff has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
ScentedFern has quit [Ping timeout: 480 seconds]
dc7800_ has quit [Remote host closed the connection]
dc7800 has joined #aarch64-laptops
ScentedFern has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
<clover[m]> Jadesheher[m]: I dont use their software but Jetbrains mono is a great font
<Jadesheher[m]> clover[m]: yeah no i dont like it either
<Jadesheher[m]> i tried ibm plex mono but then my autism did kick in
<Jadesheher[m]> i need to slowly transition stuff
<clover[m]> Plex is pretty good too
<Mis012[m]> very proprietary
notHorseface_ has joined #aarch64-laptops
notHorseface has quit [Ping timeout: 480 seconds]
<clover[m]> What? They are both free and open source
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Remote host closed the connection]
<Mis012[m]> ah, different plex
dc7800 has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
Ariadne has quit [Ping timeout: 480 seconds]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Remote host closed the connection]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
ScentedFern has quit [Ping timeout: 480 seconds]
dc7800_ has quit [Remote host closed the connection]
dc7800 has joined #aarch64-laptops
<Jadesheher[m]> Warning: 2/3 output(s) do not support gamma adjustment.
<Jadesheher[m]> hmm i found a bug in the video driver ?
<Jadesheher[m]> gammastep a nightmode thingie can only set adjustment for my monitor attached to the dock
<Jadesheher[m]> the built in display and the display attached with a dongle dont change
<JensGlathe[m]> There's limits. I have patches for 3 displays max iirc
<Jadesheher[m]> hm
<Jadesheher[m]> but i only have 3 displays
<JensGlathe[m]> It works with 3 with the patches
<Jadesheher[m]> ah
<Jadesheher[m]> what do i need to do to get those patches?
<JensGlathe[m]> wow that's a neaky one
<JensGlathe[m]> github search is ass in best Microsoft tradition
<Jadesheher[m]> uh i have an X13s?
<JensGlathe[m]> just a moment
<Jadesheher[m]> okay just to be on the safe side im not the best at building kernels
<Jadesheher[m]> can you give it to me in such a way that i can modify the arch packagebuild?
<JensGlathe[m]> dd024b56a5e6cefcb44bc8ec0550184372f740d6
<Jadesheher[m]> okay and how do i make the kernel now with this patch?
<JensGlathe[m]> Erm my tree has them
<JensGlathe[m]> and I do Ubuntu, btw
<Jadesheher[m]> hmm clovercan you maybe help me out?
<JensGlathe[m]> The last 2 are for this issue specifically IMO. I have tested with up to 4 displays
<JensGlathe[m]> night light starts to get a bit error-ish with 3 displays, but works... until you suspend
<Jadesheher[m]> hmm
dc7800_ has joined #aarch64-laptops
kalebris has quit [Ping timeout: 480 seconds]
dc7800 has quit [Ping timeout: 480 seconds]
kalebris has joined #aarch64-laptops
<clover[m]> [@thisjade:blahaj.live](https://matrix.to/#/@thisjade:blahaj.live) if its not a super new patch and steev has it in his tree you can try linux-x13s from the ironrobin repo
<Jadesheher[m]> does it still work with archlinux ports?
<clover[m]> Yes. You'd just need to add that repo to pacman.conf to get linux-x13s
<Jadesheher[m]> hmm
<clover[m]> Steev do you have the 3 display gamma patch in your tree?
<Jadesheher[m]> id rather patch it into my mainline kernel
<Jadesheher[m]> the kernel in the repo is 7.0
<Jadesheher[m]> im at 7.1.8
<Jadesheher[m]> or.7
<clover[m]> Steev might rebase if we ask him nicely XD
SpieringsAE_sff has quit [Read error: Connection reset by peer]
SpieringsAE_sff has joined #aarch64-laptops
<Jadesheher[m]> archlinux ports uses the original packagebuilds?
<clover[m]> It uses a fork with an open MR to the linux package. Let me get you the url
<Jadesheher[m]> this one?
<clover[m]> yeah
<Jadesheher[m]> arent there those patch files?
<Jadesheher[m]> cant i use one of em?
<clover[m]> there's no patch files in that repo
<clover[m]> it just has the PKGBUILD
<Jadesheher[m]> yeah but i could make one?
<clover[m]> yeah certainly
<Jadesheher[m]> isnt that how that would work?
<clover[m]> clone it, add the patch files, and apply the patches in the PKGBUILD
<clover[m]> its basically bash
<Jadesheher[m]> 👉👈 would you help me?
<Jadesheher[m]> i have never done anything like that
<clover[m]> sure, i'll dm you so we don't spam the channel
<Jadesheher[m]> merci
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
dc7800_ has quit [Ping timeout: 480 seconds]
dc7800 has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
ScentedFern has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]