robclark 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
possiblemeatball has quit [Remote host closed the connection]
possiblemeatball has joined #aarch64-laptops
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
alfredo has joined #aarch64-laptops
laine has quit [Ping timeout: 480 seconds]
laine has joined #aarch64-laptops
adamcstephens has quit [Remote host closed the connection]
adamcstephens has joined #aarch64-laptops
jhovold has joined #aarch64-laptops
shoragan has quit [Read error: Connection reset by peer]
shoragan has joined #aarch64-laptops
alfredo has quit [Quit: alfredo]
iivanov has joined #aarch64-laptops
alfredo has joined #aarch64-laptops
Kelsar has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Kelsar has joined #aarch64-laptops
martiert has quit [Quit: WeeChat 4.2.2]
martiert has joined #aarch64-laptops
martiert has quit []
martiert has joined #aarch64-laptops
smpl has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
<jhovold> Here's an updated wip branch for the X13s:
<jhovold> Changes include:
<jhovold> - fix thermal mitigation regression in 6.10-rc1
<jhovold> - fix shutdown regression in 6.10-rc1
<jhovold> - enable camera
<jhovold> - enable ucsi
<jhovold> - johan_defconfig: enable camera, ucsi, uhid, overlayfs
<jhovold> - johan_defconfig: drop some unused drivers
<jhovold> Notes:
<jhovold> - camera depends on recent libcamera 0.3.0
<jhovold> - libcamera depends on changing permissions in /dev/dma_heap/
<jhovold> - camera in firefox (122) depends on pipewire (which breaks audio) and some other user space bits, have not gotten this to work
<abby> \o/ exciting
smpl_ has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
iivanov has quit [Remote host closed the connection]
smpl has quit [Ping timeout: 480 seconds]
alfredo has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
alfredo has quit [Quit: alfredo]
<KieranBingham[m]> <jhovold> " - camera in firefox (122..." <- At the moment I think this is a mismatch between the strides in softisp and required strides in Firefox which has no negotiation path. We're looking at it between me/softisp team so I hope we'll get this working sometime soon
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
possiblemeatball1 has joined #aarch64-laptops
possiblemeatball has quit [Read error: Connection reset by peer]
<jhovold> KieranBingham[m]: sounds good, thanks for clarifying
<KieranBingham[m]> At the moment the visible result is everything looks like it's working, but you just get a black screen in your video call which isn't helpful :S Hopefully we'll get someone on top of it soon. Of course if anyone wants to investigate sooner let me know and I'll help ;-)
<jhovold> then I'm probably missing something else too, as I never got hangouts (or the mozilla test page) to actually detect the camera
<jhovold> I managed to get the permission dialog to popup (xdg thingy), but then nothing
<jhovold> one of the blog posts mentioned the camera portal obly being supported with gnome and kde (e.g. not wlroots or gtk+), may or may not be related
<jhovold> wireplumber detects it though
possiblemeatball1 has quit [Remote host closed the connection]
possiblemeatball has joined #aarch64-laptops
possiblemeatball has quit [Quit: Quit]
xroumegue has quit [Ping timeout: 480 seconds]
xroumegue has joined #aarch64-laptops
alfredo has joined #aarch64-laptops
alfredo1 has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
alfredo1 has quit [Ping timeout: 480 seconds]
<steev> This is why I should have gotten the 32GB version
<steev> total used free shared buff/cache available
<steev> Mem: 15736884 12934584 187444 332892 3202052 2802300
<steev> Swap: 25125928 18310308 6815620
<steev> lintian run against a new kernel package
<steev> for being 18gb deep into swap, it's still ridiculously responsive
iivanov has quit [Quit: Leaving...]
laine has quit [Ping timeout: 480 seconds]
hightower4 has joined #aarch64-laptops
hightower3 has quit [Ping timeout: 480 seconds]
ahoneybun[m] has joined #aarch64-laptops
<ahoneybun[m]> Thank you steev jhovold and Kieran Bingham for the work on the X13s!
<steev> mine is very minimal :) johan has done the lions share and we all owe him some tasty beverages
laine has joined #aarch64-laptops
<adamcstephens> jhovold: your camera udev rule has one line commented out. Is that intentional?
<KieranBingham[m]> Same here - mine is minimal here - Standing on the shoulders of Giants as ever!
<steev> adamcstephens: seems so, looks like the first rule might have been overly broad?
<steev> you can always leave it off
<KieranBingham[m]> <jhovold> "I managed to get the permission..." <- Did you enable the pipewire-portal in firefox about:config and set media.webrtc.camera.allow-pipewire = true?
<jhovold> KieranBingham[m]: yes
<steev> it probably is the gnome portal v wlr/gtk
<KieranBingham[m]> Ok - so next check is does pipewire see the camera. Can you run "gstlaunch-1.0 pipewiresrc ! autovideosink" ?
<KieranBingham[m]> Or in fact - i think pwdump or such will report what pipewire detects
<jhovold> adamcstephens: yes, you apparently don't need the linux,cma for using libcamera, so I left it out for now
<jhovold> KieranBingham[m] should be able to explain why that is and what the implications are, I just didn't want to relax the permission more than necessary
<KieranBingham[m]> jhovold: got a link?
<jhovold> even though the camera folk apparenly uses both rules
<KieranBingham[m]> yes - I thnik that's fine.
<jhovold> well it works :) But why did you guys want access to both?
<KieranBingham[m]> as long as one of these is accessible: https://git.libcamera.org/libcamera/libcamera.git/tree/src/libcamera/dma_heaps.cpp#n42
<KieranBingham[m]> We only need access to the one that works :D
<jhovold> KieranBingham[m]: yes, pipewire detects it and it is shown by wireplumber
<jhovold> KieranBingham[m]: but your gst-launch command above fails (no element "pipewiresrc")
<jhovold> maybe something is off here currently, though, as wireplumber fails to start
<jhovold> had to build libcamera and pipewire manually to get as far as I got
<KieranBingham[m]> aha right- you need to make sure pipewire is linked against libcamera correctly too indeed.
<KieranBingham[m]> And find the libcamera-spa
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
iivanov has quit []
alfredo has joined #aarch64-laptops
possiblemeatball has joined #aarch64-laptops
alfredo1 has joined #aarch64-laptops
laine has quit [Ping timeout: 480 seconds]
alfredo has quit [Ping timeout: 480 seconds]
alfredo1 is now known as alfredo
hexdump0815 has quit [Quit: WeeChat 3.8]
hexdump0815 has joined #aarch64-laptops
suihkulokki has quit [Remote host closed the connection]
alfredo has quit [Ping timeout: 480 seconds]
<craftyguy> jhovold: thank you for your continued work on the x13s :D
<wiley[m]> Anyone know what dev work is needed for full suspend work? Like... is it a driver issue or more of a firmware-interop problem, and is it documented anywhere an amateur OS dev could try poking?
cyrinux30 has quit []
cyrinux30 has joined #aarch64-laptops
<adamcstephens> fingerprint on x13s works perfectly with 6.10-rc1
<adamcstephens> wireplumber is giving this error(?): May 30 14:48:27 ark wireplumber[12587]: device number invalid for libcamera device:libcamera_device./base/soc@0/cci@ac4c000/i2c-bus@1/camera@10
<steev> wiley[m]: it's more of driver(s) issues, as well as some other bits - i think there's a lot of pm work that still needs to be done?
<steev> but i don't know if we will ever have "full suspend" because afaik, even windows doesnt'
<wiley[m]> eh, when I close the lid on Windows I get screen off, blinky light on the lid, eventual hibernate, and a battery that's only a few percent down a week later
<wiley[m]> I really just want the same on Linux :)
<wiley[m]> * I really just want the same on Linux, whatever that is
<wiley[m]> * I really just want the same on Linux, whatever it's called
<craftyguy> yeah what would be super nice to have. no idea how achievable that is for us, but I think usually PM stuff is hard to get right :/
mjeanson_ has joined #aarch64-laptops
mjeanson has quit [Ping timeout: 480 seconds]
mjeanson_ has quit [Remote host closed the connection]
mjeanson has joined #aarch64-laptops
smpl_ has quit [Ping timeout: 480 seconds]
smpl has joined #aarch64-laptops
<craftyguy> hmm, my x13s doesn't seem to be charging anymore after booting 6.10-rc1. besides the new kernel version, the other big thing I changed was to build many more things as =m (like in jhovold_defconfig). I included the list of modules from the wiki in the initramfs, but could I be missing something else?
<HdkR> Sounds like the pd-mapper things?
laine has joined #aarch64-laptops
<craftyguy> charging worked for me on jhovold's 6.9 branch. so maybe I missed enabling or (early?) loading some module?
<craftyguy> oops, this was user error 😅
<craftyguy> next time I should make sure the power adapter's 2-pin power cable is actually connected to the converter thingy
<Jasper[m]> @HdkR re #3347 awesome, time to play the Finnish mental horror adhd fps shooter on the x13s
hightower3 has joined #aarch64-laptops
hightower4 has quit [Ping timeout: 480 seconds]
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #aarch64-laptops
jhovold has quit [Ping timeout: 480 seconds]
<HdkR> Jasper[m]: Have fun :)
smpl has quit [Ping timeout: 480 seconds]
<KieranBingham[m]> <adamcstephens> "fingerprint on x13s works..." <- how do you test/use this ?
<KieranBingham[m]> haha - sorry - that didn't take me long to find out - fprintd-enroll
<KieranBingham[m]> awesome! Confirmed working here too now !
<craftyguy> Jasper[m]: what are you referring to?
alpernebbi has quit [Ping timeout: 480 seconds]
alpernebbi has joined #aarch64-laptops
<ahoneybun[m]> so I have the Firefox settings on, I added the udev rules (haven't rebooted yet) and I think libcamera 0.3.0 installed. Anything else for the camera?
<ahoneybun[m]> How is everyone testing?
<ahoneybun[m]> If anyone is wondering about DRM content like streaming I have that working with the widevine script from asahi though Brave.
<Jasper[m]> <craftyguy> "Jasper: what are you referring..." <- Ultrakill https://github.com/FEX-Emu/FEX/issues/3347#issuecomment-2140852502