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 joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
kalebris_ has joined #aarch64-laptops
d0pefish has quit [Quit: Ping timeout (120 seconds)]
d0pefish has joined #aarch64-laptops
kalebris has quit [Ping timeout: 480 seconds]
kalebris_ is now known as kalebris
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
d0pefish has quit [Quit: Ping timeout (120 seconds)]
d0pefish has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
tobhe_ has joined #aarch64-laptops
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
tobhe has quit [Ping timeout: 480 seconds]
thevar1able_ has quit [Ping timeout: 480 seconds]
matheustura[m] has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
alpernebbi has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
alpernebbi has joined #aarch64-laptops
mani_s 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
fantom has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has joined #aarch64-laptops
mani_s_ has joined #aarch64-laptops
mani_s has quit [Ping timeout: 480 seconds]
ravikant_ has quit [Ping timeout: 480 seconds]
mani_s_ has quit [Quit: Leaving]
mani_s_ has joined #aarch64-laptops
jhovold has joined #aarch64-laptops
mani_s_ is now known as mani_s
mani_s has quit []
mani_s has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
jglathe_angrybox has joined #aarch64-laptops
binarycraft[m] has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
mani_s has quit [Quit: Leaving]
mani_s 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]
ravikant__ has joined #aarch64-laptops
ravikant_ has quit [Ping timeout: 480 seconds]
ravikant_ has joined #aarch64-laptops
ravikant__ 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]
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #aarch64-laptops
Caterpillar has quit [Read error: Connection reset by peer]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<jhovold> Here's an updated wip branch for the X13s:
<jhovold> Changes include:
<jhovold> - fix dp hotplug wlroots/xorg crashes (6.16-rc1 regression)
<jhovold> - fix ath11k stats query (timeout, cpu usage)
<jhovold> Known issues:
<jhovold> - interconnect icc_bw_lock lockdep splat (6.16-rc1 regression)
<jhovold> - microphones broken with alsa-ucm-conf 1.2.14 (revert to 1.2.13)
<jhovold> Here's an updated wip branch for the T14s and X Elite:
<jhovold> Changes include:
<jhovold> - fix dp hotplug wlroots/xorg crashes (6.16-rc1 regression)
<jhovold> - fix ath11k stats query (timeout, cpu usage)
<jhovold> Known issues:
<jhovold> - eusb2 phy module has been renamed (e.g. Kconfig and initramfs)
<binarycraft[m]> I could also make a PR
Meti[m] has joined #aarch64-laptops
<steev> https://patchwork.kernel.org/project/linux-arm-msm/patch/20250602081638.51724-1-elliot.huang.signed@gmail.com/ is the patchwork link, for those not expecting a matrix message to spit out a patch file download
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<jhovold> binarycraft[m]: I basically only include patches that I've reviewed and tested myself (on the t14s or reference design), with some expections for critical and/or obvisouly correct patches for other x1e devices
<jhovold> and since audio support is in the state it is, and with speaker protection missing, I won't be enabling audio for any machine before it's mainline
<binarycraft[m]> That make sense, thanks
erebion has quit [Quit: Gateway shutdown]
erebion has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
ravikant_ has quit []
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
blue_alex[m] has joined #aarch64-laptops
djakov has quit [Remote host closed the connection]
djakov has joined #aarch64-laptops
djakov has quit [Remote host closed the connection]
djakov has joined #aarch64-laptops
mani_s has quit [Remote host closed the connection]
chrisl has joined #aarch64-laptops
<zdykstra> I haven't followed for the last couple of weeks - I saw / thought I saw that 4 lane DP was working on the x13s (which presumably enables 4k@60hz) - did I see that correctly / where does that stand now?
chrisl has quit [Ping timeout: 480 seconds]
<JensGlathe[m]> It's working great. all ports (except with my type-c display, only one) , all orientations. In my tree and packages since 6.15.0-jg-5
<JensGlathe[m]> Actually it was 2-ish implementations. One from alexVinarskis where the x1e80100 part is still left in, and one from Neill Armstrong / konradybcio which is the qmpphy-combo core now.
<konradybcio> Jens Glathe: do you get a link training error, or what happens?
<JensGlathe[m]> one the USB Port 0, I get odd behaviour. Hot-plug gives only data, but also no link training error. Booting with it plugged in I get the desired screen (4 lanes), either orientation. unplugging freezes the GUI.
<JensGlathe[m]> USB1 works normally in all situations.
<konradybcio> is there a way you can grab xbl log?
<JensGlathe[m]> I guess I could at least try. Do I need patches for this?
<konradybcio> this is more of a "do you have a serial console"
<JensGlathe[m]> on the x13s - no, sorry
<konradybcio> oh i was under the impression you had issues with the angrybox
<JensGlathe[m]> that was x13s specific. angrybox is capricious but works fine after replug at the latest, all ports, all orientations. HP X14 also works all ports, all orientations.
<konradybcio> hm, i think my x13s had no such complaints
<JensGlathe[m]> and it is limited to that one display. Use hdmi adapter, no such issues.
<JensGlathe[m]> tb16 works one orientation, both ports (need to investigate)
<JensGlathe[m]> wdk2023 works all ports, all orientations after correcting an enable gpio
<JensGlathe[m]> steev and steveej helped debug / verify this
<JensGlathe[m]> the x13s usb0 issue
<konradybcio> are you on latest bios?
<JensGlathe[m]> 1.64, yes
<konradybcio> and i'm assuming it's not any special unit
<JensGlathe[m]> 1.63 had this too on mine
<JensGlathe[m]> 21BC001GE
<JensGlathe[m]> 21BX*
<steev> which adapter
<steev> or monitor
<JensGlathe[m]> Iiyama 27" type-c with integrated hub, XUB2792QSN
<JensGlathe[m]> all of my adapters work, 2 lane or 4 lane
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
jhovold has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<kuruczgy[m]> anthony25: yep, `WLR_RENDER_NO_EXPLICIT_SYNC=1` seems to fix the flickering on sway. (Will keep observing, the issue is kind of intermittent so still not 100% sure this fixed it...)
<kuruczgy[m]> Any idea for how to begin hunting down this bug?
<anthony25> do you have the problem in gnome?
<kuruczgy[m]> (Also tagging robclark, if you missed it I have this issue on kernel 6.16-rc1, mesa 25.1.3, sway 1.11, so pretty much everything the latest.)
<anthony25> just in gnome I don't remember if it was easy to tell if explicit sync was used or not
<kuruczgy[m]> Does GNOME have explicit sync enabled by default? How do I check that?
<anthony25> otherwise in hyprland it was easy to tell, it's enabled by default, and running a gtk app for example was super flickery when it wasn't respecting what the driver was exposing
<kuruczgy[m]> But in hyprland it was a hyprland bug, right? So it should be fixed on the latest hyprland
<anthony25> it was because hyprland was using explicit sync when msm disabled it, yes
<anthony25> and yes it's fixed
<robclark> the only thing I've seen vaguely familiar (I use gnome-shell daily, but test hyprland occasionally) is something with timeline semaphores seems to get into a bad shape if I get a lot of gpu hangs (like if I'm testing some buggy mesa change).. restarting g-s "fixes" it so I think somehow the issue is on g-s side, but haven't really had time to debug it more than that
<anthony25> but I just mean that in hyprland, it's easy to tell if explicit sync is buggy, and also easy to check if explicit sync is enabled or not
<anthony25> kuruczgy[m]: I can check in Tumbleweed once sway 1.11 makes it in the repo
<kuruczgy[m]> I can try a few compositors (GNOME, hyprland) tomorrow to gather some data
<kuruczgy[m]> robclark Is there some way to gather more info/logs when I can reproduce the bug?
dliviu has quit [Quit: Going away]
<robclark> try other compositors.. and also check dmesg to see if it is following gpu crashes I guess
<kuruczgy[m]> But this kinda sounds like this will take more than a couple days to track down, for now I will set `WLR_RENDER_NO_EXPLICIT_SYNC=1` in my nixos config.
<kuruczgy[m]> It seems that explicit sync just got enabled in wlroots in the latest release, so it makes sense that there could still be some rough edges.
dliviu has joined #aarch64-laptops
<kuruczgy[m]> robclark: no gpu crash in dmesg at all
<robclark> hmm, ok.. well I guess that rules out on theory
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<kuruczgy[m]> robclark: anthony25: found this sway issue, quite a few people complaining of flickering after the latest update (with `WLR_RENDER_NO_EXPLICIT_SYNC=1` being the workaround), with various graphics drivers, so probably a sway/wlroots bug and not a driver issue: https://github.com/swaywm/sway/issues/8755
<robclark> hmm, ok.. I guess testing a few other compositors could confirm that, but hopefully it is not-my-bug(TM) :-P
<anthony25> that's kind of good news, at least it should be easy to replicate!
<robclark> fwiw, I think electron + chrome/ium apps do test to trigger these sorts of issues easier because they use partial-swap (so they don't redraw the full frame each time, but just the part that has change.. which if it gets out of sync goes all flickery)
<anthony25> makes sense
<anthony25> when explicit sync was broken in hyperland, foot (terminal) also flickered due to the damage tracking, and gtk menus were flickering a lot
<valpackett> robclark: firefox does that too (guess who hooked that up for egl/linux :D)
<robclark> ahh, nice
<anthony25> valpackett: it doesn't need webrender compositor enabled for that?
<valpackett> nope
<anthony25> oh cool!
<valpackett> for more testing you can increase gfx.webrender.max-partial-present-rects which by default is 1 (merging all the damage rects into an overall bounding box)
chrisl has joined #aarch64-laptops
mbuhl has quit [Remote host closed the connection]
mbuhl 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]