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
<clover[m]> libGL error: MESA-LOADER: failed to retrieve device information
<clover[m]> libGL error: DRI driver not from this Mesa build ('23.1.0 (git-be4f7fb656)' vs '23.1.5')
<clover[m]> HdkR: looks like maybe my host mesa version does not match the chroot mesa version?
<HdkR> clover[m]: host mesa version shouldn't matter since it won't be used at all
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
<clover[m]> whats the msm driver?
<clover[m]> apparently im failing to load that
<HdkR> clover[m]: I believe that name is the internal driver name for the libGL implementation that mesa loads for freedreno/adreno
<HdkR> Which in the rootfs should be in something like `/usr/lib/dri/msm_dri.so`
<HdkR> and/or `/usr/lib64/dri/msm_dri.so`
<clover[m]> libGL: MESA-LOADER: dlopen(/usr/lib/dri/msm_dri.so)
<clover[m]> libGL error: DRI driver not from this Mesa build ('23.1.0 (git-be4f7fb656)' vs '23.1.5')
<HdkR> Which is weird, maybe I messed up the mesa build in the Arch rootfs somehow
<HdkR> Or maybe you updated the rootfs packages and it semi-borked its mesa build
<HdkR> Might be worth manually running strings on the various mesa libraries and see if these strings are actually mismatched
<clover[m]> is it because arch linux doesn't build mesa with freedreno options enabled?
<HdkR> For the official upstream package yes. Which is why I rebuild mesa when I build the image
<HdkR> https://github.com/FEX-Emu/RootFS/blob/main/Scripts/Arch/build_install_mesa.sh#L70 Mesa build script does an "everything" build for Arch as you can see
<HdkR> clover[m]: https://gist.github.com/Sonicadvance1/3794c0765032a814a409c1b319127116 Mounted the Arch image locally, you probably want to double check the strings are similar in your image. I wouldn't be surprised if updating Arch packages borked the mesa install
laine_ has joined #aarch64-laptops
laine has quit [Ping timeout: 480 seconds]
sally[m]123 has joined #aarch64-laptops
svarbanov has quit [Ping timeout: 480 seconds]
sally[m]123 has left #aarch64-laptops [#aarch64-laptops]
<clover[m]> <HdkR> "clover: https://gist.github.com..." <- Ok so maybe Mesa should be added to pacman ignore list?
<exeat> So, my power key repeat problem only seems to appear with a rate delay < 300ms. I can work around it with "xset -r 124" (XF86PowerOff keycode), or even "xinput disable pmic_pwrkey".
<exeat> Either way allows that key to lock the screen (HandlePowerKey=lock in logind.conf) without the spurious unblanking. Not sure yet where to find the explanation in the input stack.
<HdkR> clover[m]: If that's a thing sure, I don't know what an ignore list is for pacman
<clover[m]> It basically holds a single package back from being updated
<clover[m]> When running pacman -S
<HdkR> Nice, so same idea as apt holds
<HdkR> Oh ick, to add a package to the ignore list you've got to manually add it to a conf file. Not anywhere near as nice as just executing `apt hold`
<clover[m]> You can probably execute a sed
<HdkR> Likely
<HdkR> I don't even do a hold on the debian or fedora images either though :D
<clover[m]> lol
<clover[m]> so updating via apt for example would break mesa as well?
<HdkR> yep
<HdkR> It's not really supported to go through and tinker with the rootfs unless you know what you're doing :)
<clover[m]> adding wwan / mhi_wwan_* to module blacklist does not help my intermittent failures to enable ath11k_pci on boot hmm
<steev> what do you mean by "enable ath11k_pci on boot"
<clover[m]> Sometimes that module fails to load correctly on boot.
<clover[m]> i only see this issue on my 21BX0008US model
<clover[m]> i'll try to get a dmesg log
<clover[m]> [ 3.256685] ath11k_pci 0006:01:00.0: BAR 0: assigned [mem 0x30400000-0x305fffff 64bit]... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/ZcHGugzRwdjDnwTUafArCoth>)
<clover[m]> here's the full dmesg: https://pastebin.com/m1sb3dij
<clover[m]> happens like 50% of the time