ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Chrome OS Trogdor Devices - Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630 - Lenovo ThinkPad X13s - and various other snapdragon laptops) - https://oftc.irclog.whitequark.org/aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<clover[m]> Volterra got a new chunky sized SSD
chrisl has joined #aarch64-laptops
binarycraft[m] has joined #aarch64-laptops
<binarycraft[m]> <clover[m]> "1000007484.jpg" <- Even SSD has a windows 11 logo, 🥲
<binarycraft[m]> I usually get rid of windows sticker on the back of the laptop one I got it
<binarycraft[m]> s/one/once/
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
tobhe_ has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<Jasper[m]> <Jasper[m]> "what dsdt node does one get..." <- In other news: https://fosstodon.org/@z3ntu/115012917886855373
tobhe has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
valpackett has joined #aarch64-laptops
<valpackett> https://lore.kernel.org/all/20250618072818.1667097-1-quic_sartgarg@quicinc.com/ thought this might be the UHS SD card issue we see on x1e but it's looking like nope
chrisl has joined #aarch64-laptops
baozich has quit [Remote host closed the connection]
baozich has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
Artox has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
<valpackett> https://gist.github.com/valpackett/d01aa6f13793147b3fe94099332986d9 log with debug sdhci-msm prints.. not very helpful
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<valpackett> huh actually researching this SD card stuff made me realize we don't have any RPMH_REGULATOR_MODE_LPM at all in x1e laptop dts, so that's a bit of a powersave opportunity(?)
chrisl has quit [Ping timeout: 480 seconds]
tobhe has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
shawnguo has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
longptr has joined #aarch64-laptops
<longptr> Curious, is anyone looking at getting Linux going on the Lenovo IdeaCentre Mini x ? I know it's a desktop and not a laptop but I think the X1E is probably the same SoC (Hamoa) used on Surface 7, etc
<JensGlathe[m]> Nope, its Purwa (X1/X1P4*). But Purwa Support is quite good already.
<longptr> Ah, thanks for the clairification! I guess Purwa is similar to Hamoa but with a different GPU and fewer PCIe lanes?
chrisl has joined #aarch64-laptops
<JensGlathe[m]> sort of. 8 CPU cores, smaller GPU, PCIe3 has 4 lanes (instead of 😎. That's what I've seen as changes. Performance is quite good, though. I have it running in the ThinkBook 16 and Ideapad 5 2in1
chrisl has quit [Ping timeout: 480 seconds]
<longptr> JensGlathe[m]: From a daily driver standpoint, how far along is your Thinkbook 16 w/Purwa? Do 'all the key things' work?
chrisl has joined #aarch64-laptops
<JensGlathe[m]> Only HDMI is left, and some Fn keys (EC driven I guess). Brightness/Volume works. Don‘t miss anything, really. The Display is good, but OLED beats everything, so if you’re used to OLED, it’s underwhelming. HDMI will come eventually, already got some clues. All the key things work fine.
<JensGlathe[m]> Ideapad with OLED is the better ergonomic choice IMO, similar price range
<JensGlathe[m]> Also better keyboard (weird, but some clicky keyboards are quite good haptics wise)
<JensGlathe[m]> Similar activation state. Fighting a bit with backlight control (which generally works), but also all the key things work
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<longptr> Gotcha . I have the X13s which has the 8cx-gen3 vs X1E/P . I wish it had 2xUSB-A ports, but I'm OK with the display despite also owning another laptop with a 4K LCD
<longptr> I like that the 8cx-g3 is fanless
<JensGlathe[m]> yeah thats cool
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<JensGlathe[m]> The type-c ports on the x13s are fully operational, though.
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> JensGlathe: is the hdmi issue the same as what alexVinarskis and I encounter on the zenbook/vivobook? where it works in some kind of way but not very well?
<Treibholz[m]> ahh, I just looked at the wrong CPU cores! :-) 0-3 are the "efficient cores", which are not throttled. Just the "performance cores "4-7" are then limited to ~800Mhz, which is sufficient to keep cool.
chrisl has quit [Ping timeout: 480 seconds]
<Treibholz[m]> with the intel-cpu, , the "performance cores", are 0-x, and the "slow ones" are the ones in the back.
chrisl has joined #aarch64-laptops
<SpieringsAE> I feel like there maybe the ps185 has to be added to the simple-bridge driver and maybe some extra HPD delay introduced there? At least it seems to be a timing issue I think
chrisl has quit [Ping timeout: 480 seconds]
<alexVinarskis[m]> For hdmi to work properly it needs a small change in qmp phy driver as well. The combo phy defaults to usb mode, but on specific interfaces like one used for hdmi it would need to be always in DP mode. Ive seen a draft of the change somewhere, maybe it was steev? Might recall wrong
<SpieringsAE> ah yeah I remember now you asked me to tweak something about that in my devicetree, but it needs some actual driver work?
<steev> Treibholz[m]: can't do anything that requires 4K pages (if you do arm32 work, you have to run it through qemu, thanks to... https://sourceware.org/bugzilla/show_bug.cgi?id=30033
<steev> also, back from vegas, so i can start doing stuff again... i am not looking forward to my out of date kernels and email
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<alexVinarskis[m]> SpieringsAE: no thats a different one, but may be pre-requirement. Ill try to find it. It was not submitted upstream.
chrisl has joined #aarch64-laptops
<JensGlathe[m]> SpieringsAE: didn't get it to work yet. sgerhold sent some patches to try, didn't get around yet. looked really promising IMO.
<SpieringsAE> very nice dt property haha: "idk-yet,dp-only-tbd"
<JensGlathe[m]> perfiction imo
chrisl has quit [Ping timeout: 480 seconds]
<SpieringsAE> will try this when I get the time
<SpieringsAE> ah yeah, the patch I linked is also required according to the commit message
<JensGlathe[m]> This is on top on all the 4 lane stuff, yeah
<JensGlathe[m]> sorry, wrong link
<SpieringsAE> I'll shazam it from the mailing list I guess
<SpieringsAE> ah there is a v4, missed that one, I got the v3
<JensGlathe[m]> One v4 change is default setting of QMP mode when SP_SVID (or so) is absent, maybe it does the part of the idk-yet identifier
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<Treibholz[m]> <steev> "Treibholz: can't do anything..." <- OK, I can live with that. Funny: `$ podman run --rm -it --platform linux/arm/v6 busybox` works, v5 and v7 don't work.
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
angeryboi[m] has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
zdykstra has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
valpackett_ has joined #aarch64-laptops
zdykstra has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<clover[m]> Wb steev. How'd you do at the casino?
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
valpackett_ has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
SpieringsAE has quit [Quit: SpieringsAE]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
jglathe_angrybox has quit [Remote host closed the connection]
chrisl has quit [Ping timeout: 480 seconds]
jglathe_angrybox has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has quit []
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> hmm just tried upgrading to 6.17-rc1 but it seems the gpu is not being happy
<SpieringsAE> err -22, wasn't there someone else who had this recently?
<SpieringsAE> it did load the firmware and then just says it failed to initialize
chrisl has joined #aarch64-laptops
SpieringsAE has quit []
SpieringsAE has joined #aarch64-laptops
<sgerhold> SpieringsAE: rage quit? :D
<SpieringsAE> nope lol rebooting to get a proper dmesg
<SpieringsAE> that was one of my suspicions, will try it
<SpieringsAE> thought that was already fixed
<SpieringsAE> guess that will come in rc2 then
SpieringsAE has quit [Remote host closed the connection]
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> yep that did the trick,, now time to try out that hdmi patch
SpieringsAE has quit [Remote host closed the connection]
SpieringsAE has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
SpieringsAE has quit [Remote host closed the connection]
SpieringsAE has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
SpieringsAE has quit [Remote host closed the connection]
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> no luck, also no output
<SpieringsAE> edid remains empty
<SpieringsAE> gonna try the old trick of booting with it plugged in
SpieringsAE has quit [Remote host closed the connection]
SpieringsAE has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
<SpieringsAE> nope that didn't do anythin either
<sgerhold> SpieringsAE: which device is this?
<SpieringsAE> hmm wait a sec, there isn't actually a hpd gpio defined in that patch, let me try adding that
<SpieringsAE> asus vivobook s15
<sgerhold> you don't need a GPIO
<sgerhold> you need to mux it to usb2_dp
<sgerhold> but check gpio126 in /sys/kernel/debug/gpio
<sgerhold> and see if it changes state during plug in/out
<SpieringsAE> it does
<SpieringsAE> it goes high, checked it when I first tried to get hdmi working
<sgerhold> Did you copy all the stuff, including the pinctrl that routes it to usb2_dp?
chrisl has quit [Ping timeout: 480 seconds]
<SpieringsAE> did pastebin get stricter
<SpieringsAE> thats my current patch, plus a tiny bit of other junk
<SpieringsAE> okay im an idiot
<SpieringsAE> see it
<SpieringsAE> I messed up the pinctrl
<SpieringsAE> brb
SpieringsAE has quit [Remote host closed the connection]
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> still no dice
<sgerhold> can you post the dmesg and the new diff?
chrisl has joined #aarch64-laptops
<SpieringsAE> oki
<SpieringsAE> I don't know if maybe v4 of the combo phy patch dependency is changing anything
<sgerhold> doesn't really look like anything happened in dmesg
<sgerhold> would expect some error if it detects the plugs
<SpieringsAE> same, thats what I had back then when I set the hpd gpio in the hdmi connector
<SpieringsAE> but this way seems more correct
<sgerhold> what does the HDMI connector in /sys/class/drm/... say?
<sgerhold> disconnected?
<SpieringsAE> yesp
<SpieringsAE> edid is empty
<SpieringsAE> back then I could see the edid
chrisl has quit [Ping timeout: 480 seconds]
<SpieringsAE> my old patch: https://github.com/SpieringsAE/linux/commit/666eeee6e64df2f6bbea894df25f173c618086e0 was really just throwing stuff at the wall
<sgerhold> what about the interrupt count of " msm_mdss 14 Edge dp_display_isr" in /proc/interrupts if you replug at runtime
<sgerhold> does anything happen there?
chrisl has joined #aarch64-laptops
SpieringsAE has quit [Read error: Connection reset by peer]
SpieringsAE has joined #aarch64-laptops
<clover[m]> Rip vs code on my x13s
<SpieringsAE> had a little crash just now myself
<SpieringsAE> seems to stay zero
<SpieringsAE> 15 has 127 on cpu zero, guess that may be edp?
<Jasper[m]> clover[m]: There was some ANGLE issue i think, don't know if a fix was done?
<Jasper[m]> I have similar issues on bare chromium
<sgerhold> SpieringsAE: um, but at the same time you see gpio126 changing state in /sys/kernel/debug/gpio?
<sgerhold> that's weird
<spawacz> Did anyone successfuly used venus on x13s to encode a video?
<spawacz> it crashes the laptop when I attempt to do it via ffmpeg
<spawacz> decoding is functional though
<SpieringsAE> just double checked, gpio still seems to toggle
<SpieringsAE> gpio126 : in low func0 2mA no pull
<SpieringsAE> gpio126 : in high func0 2mA no pull
<SpieringsAE> func0 seems suspicious?
<sgerhold> SpieringsAE: ok, but you shouldn't have func0 there ...
<SpieringsAE> yeah felt that too
<sgerhold> functions = "usb2_dp";
<sgerhold> you might want to type correctly
<sgerhold> it's function = "usb2_dp";
<sgerhold> no s :P
<SpieringsAE> cat functions usb2_dp
<SpieringsAE> aah shit
SpieringsAE has quit [Remote host closed the connection]
SpieringsAE has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<SpieringsAE> ayyyy
<SpieringsAE> all is well when you can read and type
<sgerhold> SpieringsAE: does it work now?
<SpieringsAE> yep sorry for all the messing up
<sgerhold> nice
<SpieringsAE> seems to work reliably now
<SpieringsAE> got 4 lane display over usb-c and this, awesome! All the ports work now
<SpieringsAE> (except 3.5mm, I aint touching audio)
<HdkR> Saying all ports work without thunderbolt, tsk tsk :P
<SpieringsAE> hahaha, saw a brief mention of how much fun usb4 is going to be in the v4 of the 4 lane display output lol
<SpieringsAE> hope it will happen though
<SpieringsAE> hmm something odd happened
<Jasper[m]> Me too, arm and dGPU's seem like an interesting prospect
chrisl has joined #aarch64-laptops
<SpieringsAE> okay maybe scratch that "reliably" for now, needs some more testing
<clover[m]> <Jasper[m]> "There was some ANGLE issue i..." <- yeah, im just doing `--use-angle=gles` as suggested by others in this room
<steev> clover[m]: i don't gamble, but a friend of mine gave me $100 and told me to gamble it, so i turned it into 34.45
<clover[m]> LOL
chrisl has quit [Ping timeout: 480 seconds]
<Jasper[m]> REAL TIME MONEY CONVERSION
<Jasper[m]> Have you ever eanted to convert more money into less money for free?
<Jasper[m]> s/eanted/wanted/
<steev> indeed :D
<steev> but both bsides and defcon were awesome. great conversations were had
<SpieringsAE> for any x elite asus vivobook s15 enjoyers, here is my tree for 6.17-rc1: https://github.com/SpieringsAE/linux/tree/wip/x1e80100-6.17-rc1
<sgerhold> SpieringsAE: so what is unreliable?
<SpieringsAE> I don't know it was funky this one time I replugged it, weird resolution, and there was a gap between the internal display and the external one
<SpieringsAE> think it didn't quite get the edid right
<SpieringsAE> I'll try and cause it again
<sgerhold> You should do the same tests with a regular USB-C to HDMI adapter as well
<sgerhold> at the end this should be pretty much the same :P
<SpieringsAE> maybe kwin did a little oopsie
<SpieringsAE> can't seem to get it to do that again, but I'll keep an eye open for it
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
SpieringsAE has quit []
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
akhilpo has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<robclark> or I guess --use-angle=gles might work
chrisl has joined #aarch64-laptops
Ariadne has quit [Remote host closed the connection]
Ariadne has joined #aarch64-laptops
Ariadne_ has joined #aarch64-laptops
Ariadne has quit [Remote host closed the connection]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
Ariadne_ is now known as Ariadne
vfdkjted has quit [Ping timeout: 480 seconds]
<anthony25> I used to rely on jhovold's kernel for the x1e, has anyone a branch for 6.17-rc with the patches that haven't been upstreamed yet?
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<clover[m]> Thanks robclark
<steev> anthony25: i might have one, i need to decompress from bsides/defcon and then i can look at where things are
<anthony25> no worries, I don't think I'll follow the RCs as often as I used to anyway, it's quite usable as it is
<anthony25> but I'm interested if I actually need it, or what are the missing patches about
<steev> i didn't use it very much but i had mine with me and did show it to a few friends and they liked the t14s (but were a bit more interested in the x13s because of it being 13" instead of 14" )
<steev> the "missing patches" that jhovold would apply were typically things that were still WIP and on the mailing list but hadn't yet been accepted
<steev> by doing so, we could be his guinnea pigs and could report issues and he could take that feedback to others
chrisl has quit [Ping timeout: 480 seconds]
<anthony25> yeah, that I understood, I have the slim 7x running on his kernel branches since October last year and I did report some problems when I saw some, but I didn't check which patches were applied but not in 6.17-rc yet and if they were t14s specific (or about features I'm ok not to have)
<anthony25> anyway, feel free to share whenever you have time, I am curious to have a look
<anthony25> otherwise I'll try to just rebase his 6.16 branch over 6.17-rc1 and trim down the list of patches I have
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops