ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630)
e1eph4nt has joined #aarch64-laptops
<JoshuaAshton> jenneron[m]: It doesnt log the boot in journalctl at all
<JoshuaAshton> It doesnt get that far
<JoshuaAshton> the last boot was just what I did in 5.11
<jenneron[m]> sorry, i don't know
<jenneron[m]> you can try to disable some things in dts like usb, display (ofc enable efi fb), etc
<jenneron[m]> or you can actually try an empty dtb (only include dtsi, model and compatible) with efi fb and start adding things one by one, but it's easier to disable then one by one, adding status = "disabled" to nodes
<jenneron[m]> them*
<JoshuaAshton> jenneron[m]: Display disabled and gpu disabled didn't help
<jenneron[m]> with display you probably want to disable related things like dispcc
<JoshuaAshton> dispcc? Thats not referenced in the dts?
e1eph4nt has quit [Ping timeout: 480 seconds]
<JoshuaAshton> just to make sure I am regenerating them right, I just need to run dtbs_install right?
<jenneron[m]> first of all is to do make dtbs
<jenneron[m]> to build them
<JoshuaAshton> oh man, i haven't been doing that this whole time :facepalm:
<JoshuaAshton> yeah... :S
<jenneron[m]> ok, then try enabled gpu and panel, but with that generic compatible for reading edid
<jenneron[m]> if this doesn't work, then add that code to the end to disable panel and gpu
<clover[m]> steev: could i be missing udev rules to get touchscreen working
<steev> clover[m]: you should see a kernel message about it being an input of some sort, regardless of rules
<JoshuaAshton> jenneron[m]: Neither worked
<JoshuaAshton> and the dtbs definitely built this time
<jenneron[m]> try also disabling usb
<jenneron[m]> then ufs
<JoshuaAshton> ufs will leave me without storage though right?
<jenneron[m]> yes
<jenneron[m]> but
<jenneron[m]> just to test
<jenneron[m]> if all this doesn't give you later efi fb logs, then try "empty" dts
<jenneron[m]> also, do you have clk_ignore_unused and pd_ignore_unused in cmdline?
<JoshuaAshton> i do not right now
e1eph4nt has joined #aarch64-laptops
<jenneron[m]> efi fb won't work this way
<jenneron[m]> you need these cmdlines
<JoshuaAshton> ive tried them before and it didnt fix anything
<JoshuaAshton> empty dts gives me a kernel error with a backtrace so thats something
<jenneron[m]> JoshuaAshton: you need it anyway, otherwise you will have black screen once kernel disables "unused" clocks and power domains
<jenneron[m]> JoshuaAshton: start with adding PMICs with regulators, then UFS
<clover[m]> HdkR: you have touchscreen working with your thinkpad right? can you show me the input line in your dmesg
<JoshuaAshton> jenneron[m]: Well disabling UFS certainly made it at least give up waiting for root lmao
<JoshuaAshton> ill add that back and see what happens
<JoshuaAshton> i am guessing the keyboard is usb as it doesnt work now I disabled usb lol
<jenneron[m]> yeah it's on usb mp
<JoshuaAshton> no integrated ps2
<JoshuaAshton> so sad
<clover[m]> steev: what branch should i be looking at in your repo for hacking on dt
<jenneron[m]> it could be hid over i2c, but samsung decided to do it another way
<JoshuaAshton> IM IN!
<JoshuaAshton> woot
<clover[m]> nice
<JoshuaAshton> okay lets try adding back USB
<JoshuaAshton> Dont even have to reboot back to 5.11 this time thank god
<JoshuaAshton> jenneron[m]: I think after all of this it might have been clk_ignore_unused or something... because I went back to stock DTS and it worked...?
<JoshuaAshton> ugh
<JoshuaAshton> I swear I tried that
<JoshuaAshton> maybe I typoed it :(
<JoshuaAshton> I feel stupid now
<JoshuaAshton> oh well, at least I learned a bunch about dts and stuff. Thanks a lot for your time and sorry for the noise to everyone else in the channel ^^
<jenneron[m]> JoshuaAshton: with panel too?
<JoshuaAshton> yeah
<JoshuaAshton> stock dts
<jenneron[m]> JoshuaAshton: i have firmware files which you need for wifi and, if you're not afraid to break your laptop like mine, gpu https://gitlab.com/jenneron/firmware-samsung-galaxy-book-s
<clover[m]> jhovold: i noticed you have 'Verify' next to the touchscreen in the thinkpad device tree. I can tell you it doesn't seem to work on mine, is there something else i can try?
<JoshuaAshton> jenneron[m]: I installed these
<JoshuaAshton> I dont think wifi works for me rn though
<JoshuaAshton> I don't see the interface in ip addr
<jenneron[m]> you should also copy some .jsn files
<jenneron[m]> from lenovo directory in /lib/firmware/qcom
<JoshuaAshton> to sc8180x?
<jenneron[m]> copy them to /lib/firmware/qcom/sc8180x/sm-w767/
<JoshuaAshton> I have them :(
<JoshuaAshton> joshua@frogpad:~$ ls /lib/firmware/qcom/sc8180x/sm-w767/
<JoshuaAshton> adspua.jsn hdcp2p2.mbn mcfg_sw.mbn.11 mcfg_sw.mbn.5 mcfg_sw.mbn.9 qccdsp8180.mbn qcvss8180.mbn
<JoshuaAshton> adspr.jsn hdcp1.mbn mcfg_sw.mbn.10 mcfg_sw.mbn.14 mcfg_sw.mbn.8 qcadsp8180.mbn qcslpi8180.mbn wlanmdsp.mbn
<JoshuaAshton> cdspr.jsn hdcpsrm.mbn mcfg_sw.mbn.12 mcfg_sw.mbn.6 modemuw.jsn qcdxkmsuc8180.mbn qcwdsp8180.mbn
<JoshuaAshton> dxhdcp2.mbn mcfg_hw.mbn.1 mcfg_sw.mbn.13 mcfg_sw.mbn.7 pr_3_wp.mbn qcmpss8180_XEF.mbn storsec.mbn
<jenneron[m]> send dmesg
<JoshuaAshton> I would ignore the initialise_DP failed stuff btw... I have a Dock attached that has DP MST output so it probably is broken lol
<JoshuaAshton> Wouldnt expect it to work even if all GPU stuff was properly initted. MST is a pita
<jenneron[m]> GPU should work
<jenneron[m]> ...besides beaking laptops?
<jenneron[m]> but it doesn't seem that it's tries to load on your device
<jenneron[m]> send me lsmod
<JoshuaAshton> yeah non MST dock doesnt work either rn heh
<JoshuaAshton> sure
<JoshuaAshton> sec
<JoshuaAshton> I got into Gnome session but its using llvmpipe
<JoshuaAshton> oh shit wifi worked now
<JoshuaAshton> not sure why it didnt work last boot
<JoshuaAshton> all I did was reboot
<jenneron[m]> maybe try reboot again to get working gpu as well
<JoshuaAshton> lol
<jenneron[m]> i don't know why it doesn't work
<jenneron[m]> are you sure your dtb is stock, not with disabled gpu
<JoshuaAshton> yes
<JoshuaAshton> wait
<JoshuaAshton> GPU id : 0 (Turnip Adreno (TM) 680):
<JoshuaAshton> !
<JoshuaAshton> gnome is running with llvmpipe though... meh
<jenneron[m]> send dmesg
<JoshuaAshton> (that was output from vulkan info)
<JoshuaAshton> well, glxinfo also says FD680 as renderer
<JoshuaAshton> wonder if Gnome is picking llvmpipe something something modifiers wayland something something
<jenneron[m]> <JoshuaAshton> "oh well, at least I learned a..." <- if so, you may take a look at our remoteproces issue :D
<JoshuaAshton> remoteproces issue?
<jenneron[m]> the problem is that i couldn't bind both adsp (for charging) and mpss (for wifi)
<jenneron[m]> the problem is that these memory regions need to be in one big range and they must not overlap
<JoshuaAshton> hmm
<jenneron[m]> for now we have to chose between adsp and mpss, adsp is commented out
<jenneron[m]> <qzed> "as far as I can tell, for the..." <- see this message ^
<jenneron[m]> also, what i know is that mpss region may not work with another address rather than <0x0 0x8d800000 0x0 0xa000000>, however it's fine to move around other memory regions
<JoshuaAshton> I can try playing with stuff tomorrow
<jenneron[m]> the problem is that we need to fit everything in that range (8bd80000-9a500000) and that range seems to be not enough, but i'm really not good with numbers, i could mess up everything in my head and be mistaken
<JoshuaAshton> I am pretty tired, gonna build the compositor I use daily and maybe try and run some stuff for fun for the rest of the day
<JoshuaAshton> I will check it :)
<jenneron[m]> <JoshuaAshton> "well, glxinfo also says FD680 as..." <- send new dmesg, i think it will now give another info about gpu
<JoshuaAshton> well GPU seems to be working fine in stuff other than gnome shell... but here
<JoshuaAshton> <JoshuaAshton> (that was output from vulkan info)
<JoshuaAshton> wrong paste feck
<JoshuaAshton> I am just going to approach this from the compositor side. I know little about Gnome, so I am just going to try the compositor I use and debug daily and debug that if its broken
<jenneron[m]> does gnome run on wayland?
<jenneron[m]> gnome should work with freedreno
<JoshuaAshton> yeah I was running wl
<steev> clover[m]: same one you use
<steev> lenovo-x13s-6.0.0-rc4
<clover[m]> yeah dumb question
<clover[m]> im learning about device trees rn
<steev> oh right, sorry i got distracted, let me go back to looking
<clover[m]> i was also wondering if the only way to find out device tree information is using ACPI tables
<steev> no, if you have the schematics it helps too :D
<steev> i thought maybe i'd removed that at one point, but no, it's definitely there
<steev> maybe we don't have whatever driver might use it, but i thought it was just i2c-hid
<clover[m]> is hid-over-i2c a standardized bus like usb?
<HdkR> clover[m]: Touchscreen was working last I poked the screen, no idea if it is now.
<clover[m]> can i see your `dmesg | grep input:`
<HdkR> And the laptop's current state is "Hot Mess" so testing again won't be worth it
<clover[m]> i understand if its not bootable right now
<steev> if you want to see if it's a 6.0 vs 6.1 thing, you can try the sc8280xp-next-20220901 branch
<clover[m]> wow audio is imminent
<steev> we still need the dts bits
<steev> but yes, the machine driver was submitted
<derzahl> any known issues or incompatibilities in the kernel that effect the keyboard functionality? having lots of issues with it lately, on any of the >5.17.0 kernels ive compiled.
<derzahl> i have the i2c_hid(_of), hid_generic drivers as moduled now on 5.19.8
<derzahl> keyboard works fine in grub but dead after boot
<derzahl> this is the vanilla kernel, btw
e1eph4nt has quit [Ping timeout: 480 seconds]
<derzahl> dmesg shows: [ 7.154195] hid-generic 0018:6243:0001.0002: input,hidraw1: I2C HID v1.00 Keyboard [hid-over-i2c 6243:0001] on 11-005c
<derzahl> [ 12.257517] i2c_hid_of 3-0015: failed to reset device: -61
e1eph4nt has joined #aarch64-laptops
<steev> derzahl: i get that every once in a while, don't know what causes it, not nearly all the time
<derzahl> yeh, it was always infrequent enough that it wasnt a huge deal
<derzahl> but its all the time for me now on 5.19 at least
e1eph4nt has quit [Ping timeout: 480 seconds]
<clover[m]> i dont think i get that, but i will keep an eye out for it
e1eph4nt has joined #aarch64-laptops
<steev> clover[m]: that's on the c630
<derzahl> yeh, sorry. i forgot to specify
<derzahl> i dont really know how to go about troubleshooting devices on an arm
<derzahl> lspci isnt relevent and lsusb doesnt show much
<clover[m]> maybe instead of
<clover[m]> &qup0_i2c4 my touchscreen is
<clover[m]> &qup1_i2c4
<derzahl> are there other utils that will give me more info for arm laptops?
<steev> clover[m]: no idea, you could try moving it down there
exit70 has quit [Server closed connection]
exit70 has joined #aarch64-laptops
<clover[m]> this could be my touchpad issue
<clover[m]> i mean touchscreen
<steev> no, those are correct
e1eph4nt has quit [Ping timeout: 480 seconds]
<clover[m]> i2c_hid_of 0-0015 this one is my touch screen though
<clover[m]> or its supposed to be
<clover[m]> oh wait thats my touchpad
<clover[m]> 1-0010 should be the touch sceen
<clover[m]> and thats the last i hear from it
e1eph4nt has joined #aarch64-laptops
<steev> well the good, is that it sees it, and tries to give it power... the bad is... i dunno. bamse any ideas?
<steev> or maybe jhovold has an idea
<bamse> about the touchscreen?
<steev> yeah, it gets the regulator and then nothing
<steev> i don't have a ts, and no idea how to poke and prod, but i feel like we went over this a while back
<bamse> it's been a few weeks, but iirc it acquires the regulator, then tries to read something from the i2c-hid device and get a response which it uses to decide that it's not a i2c-hid device and then just exits
<bamse> but the fact that the i2c read goes through indicates that both regulators and the i2c bus is in goog shape
e1eph4nt has quit [Ping timeout: 480 seconds]
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #aarch64-laptops
<clover[m]> Interesting that it's the only one that starts with 1-
<steev> it's (possibly?) on device one
mothenjoyer69 has joined #aarch64-laptops
e1eph4nt has quit [Ping timeout: 480 seconds]
derzahl has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #aarch64-laptops
derzahl has joined #aarch64-laptops
<derzahl> i thought there was some qualcom kernel driver that you guys purposely disabled because it conflicted with something else. wondering if that might be my prblem with the keyboard
<derzahl> on another note, has anyone had any luck with qcom_tee_uefisecapp? i load the module but still get 'function not implemented' trying to list efivars or use efibootmgr
_alice has quit [Server closed connection]
_alice has joined #aarch64-laptops
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #aarch64-laptops
e1eph4nt has quit [Ping timeout: 480 seconds]
arnd has quit [Server closed connection]
arnd has joined #aarch64-laptops
e1eph4nt has joined #aarch64-laptops
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
pundir has quit [Server closed connection]
pundir has joined #aarch64-laptops
e1eph4nt has quit [Ping timeout: 480 seconds]
luxio_39[m] has quit [Quit: Bridge terminating on SIGTERM]
mothenjoyer69 has quit [Quit: Bridge terminating on SIGTERM]
abc123bac2[m] has joined #aarch64-laptops
robclark has quit [Server closed connection]
robclark has joined #aarch64-laptops
e1eph4nt has joined #aarch64-laptops
matthias_bgg has joined #aarch64-laptops
djakov_ has joined #aarch64-laptops
djakov_ has quit [Remote host closed the connection]
djakov has joined #aarch64-laptops
e1eph4nt has quit [Ping timeout: 480 seconds]
rpirea__ has joined #aarch64-laptops
rpirea_ has quit [Read error: Connection reset by peer]
rpirea__ has quit [Read error: Connection reset by peer]
rpirea__ has joined #aarch64-laptops
e1eph4nt has joined #aarch64-laptops
derzahl has quit [Ping timeout: 480 seconds]
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #aarch64-laptops
ajhalaney[m] has joined #aarch64-laptops
arisu has joined #aarch64-laptops
AlexMarty[m] has joined #aarch64-laptops
amstan has joined #aarch64-laptops
clover[m] has joined #aarch64-laptops
cmeerw[m] has joined #aarch64-laptops
danielt has joined #aarch64-laptops
davidebeatrici[m] has joined #aarch64-laptops
Dylanger has joined #aarch64-laptops
fevv8[m] has joined #aarch64-laptops
frytaped[m] has joined #aarch64-laptops
testing has joined #aarch64-laptops
harvests[m] has joined #aarch64-laptops
harvestz[m] has joined #aarch64-laptops
szclsya[m] has joined #aarch64-laptops
jenneron[m] has joined #aarch64-laptops
Lucy[m] has joined #aarch64-laptops
luxio_39[m] has joined #aarch64-laptops
mahmoudajawad[m] has joined #aarch64-laptops
Manis[m] has joined #aarch64-laptops
mothenjoyer69 has joined #aarch64-laptops
psydroid[m] has joined #aarch64-laptops
Guest206 has joined #aarch64-laptops
robertmader[m] has joined #aarch64-laptops
Sobek[m] has joined #aarch64-laptops
steevdave[m] has joined #aarch64-laptops
underpantsgnome[m] has joined #aarch64-laptops
travmurav[m] has joined #aarch64-laptops
ungeskriptet[m] has joined #aarch64-laptops
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #aarch64-laptops
<Dylanger> 6.0.0-rc6 works perfectly on Strongbad/Trogdor
<Dylanger> 👍️
e1eph4nt has quit [Ping timeout: 480 seconds]
rpirea__ has quit []
rpirea has joined #aarch64-laptops
e1eph4nt has joined #aarch64-laptops
derzahl has joined #aarch64-laptops
owlman has quit [Remote host closed the connection]
e1eph4nt has quit [Ping timeout: 480 seconds]
<jhovold> clover[m]: right, I don't have a touchscreen so still waiting for someone to verify that the device tree node matches the hardware. Sounds promising that it seemed to work for HdkR.
Guest206 is now known as qzed
<clover[m]> hid_multitouch looks like a touchscreen when modinfo'd: https://pastebin.com/Q2LzE2QR
<clover[m]> but its being assigned to touchpad&15:
<clover[m]> [ 6.679615] hid-multitouch 0018:04F3:3193.0002: input,hidraw1: I2C HID v1.00 Mouse [hid-over-i2c 04F3:3193] on 0-0015
<qzed> hid_multitouch is the driver for multi-touch capable touchpads
<clover[m]> ok, i guess description `HID multitouch panels` makes it seem like a display panel
<qzed> yeah, the name is a bit unfortunate
<jhovold> clover[m]: the values (i2c address and hid descriptor offset) come from the reference design and matches the ACPI tables IIRC. So "should" work.
<jhovold> clover[m]: and the touchscreen has address 0x10 (not 0x15) on X13s
<clover[m]> yes i gathered that. this guy confusingly disables hid_multitouch to disable his touchscreen in a a blog: https://www.blackmoreops.com/2016/10/26/disable-touchscreen-linux/
e1eph4nt has joined #aarch64-laptops
<jhovold> clover[m]: you should see something like the following when the touchscreen is detected:
<jhovold> input: hid-over-i2c 04F3:2C98 Touchscreen as /devices/platform/soc@0/9c0000.geniqup/990000.i2c/i2c-1/1-0010/0018:04F3:2C98.0001/input/input0
<clover[m]> soc@0 or soc@1?
<jhovold> should be the same as on the reference design
<jhovold> soc@0
flowriser has joined #aarch64-laptops
<clover[m]> Sadly 0x10 just gets the regulator and no more dmesg output. Steev thinks there is just no driver yet
<jhovold> clover[m]: qzed: it actually appears to use the hid-multitouch driver on the CRD
<jhovold> hid-multitouch 0018:04F3:2C98.0001: input: I2C HID v1.00 Device [hid-over-i2c 04F3:2C98] on 1-0010
<steev> we have HID_MULTITOUCH=m in our config, idk if arch does
<clover[m]> <jhovold> "hid-multitouch 0018:04F3:2C98.00..." <- i dont get that line.... (full message at <https://matrix.org/_matrix/media/r0/download/matrix.org/xhYpiiEGkFqACpztMWwlgSps>)
<clover[m]> steev: yeah arch has it
rpirea has quit [Quit: Leaving]
<jhovold> clover[m]: perhaps you can add some instrumentation to the hid driver and see where things fail. Take a look at i2c_hid_core_probe(). It seem likely that the touchscreen doesn't return any data. As if it isn't populated or at the expected address.
<clover[m]> where is the hid driver in the kernel code?
<jhovold> clover[m]: grep i2c_hid_core_probe -> drivers/hid/i2c-hid/i2c-hid-core.c
<jhovold> clover[m]: you can also just enable dynamic debugging for that function and see if you see that "nothing at this address" message during boot
<jhovold> clover[m]: have you confirmed that the ts works in windows?
<clover[m]> jhovold: ts works in windows, yes.
<clover[m]> i have dual boot
<jhovold> clover[m]: good
<clover[m]> i have CONFIG_DYNAMIC_DEBUG=y
<clover[m]> cat /sys/kernel/debug/dynamic_debug/control | grep i2c-core-base
<clover[m]> wait we need i2c-hid-core
<clover[m]> > $ cat i2c-hid-core.debug
<clover[m]> drivers/hid/i2c-hid/i2c-hid-core.c:1005 [i2c_hid]i2c_hid_core_probe =_ "nothing at this address: %d\012"
<clover[m]> drivers/hid/i2c-hid/i2c-hid-core.c:861 [i2c_hid]i2c_hid_init_irq =_ "Requesting IRQ: %d\012"
e1eph4nt has quit [Ping timeout: 480 seconds]
<qzed> I guess youc ould try `echo file i2c-hid-core.c +p | sudo tee /sys/kernel/debug/dynamic_debug/control` if that doesn't produce too much output
<qzed> or use the module name
<jhovold> clover[m]: you need to set it on the command line. can't remember the syntax. or just recompile the module and turn that dev_dbg into dev_info
<jhovold> clover[m]: kernel's command line when booting
<jhovold> unless you can unload and reload the module, but you'd lose the keyboard I guess...
<clover[m]> can i use a usb keyboard?
<qzed> or rebinding the driver could also work
<jhovold> qzed: good idea
e1eph4nt has joined #aarch64-laptops
<clover[m]> so i guess i should do
<clover[m]> echo -n "0018:04F3:3193.0002" /sys/bus/hid/drivers/hid-multitouch/unbind
<clover[m]> will it remove my touchpad ?
<clover[m]> oh check it, found my ts device:... (full message at <https://matrix.org/_matrix/media/r0/download/matrix.org/BZDVpxkfovyWMHeALjWfMQUI>)
e1eph4nt has quit [Ping timeout: 480 seconds]
<qzed> you'll want to try bind the i2c-hid driver to the i2c device, not the hid-multitouch. that one comes later
<qzed> essentially you have: i2c touchscreen device -> i2c-hid driver -> hid subsystem -> hid_multitouch -> input subsystem -> userspace
<qzed> if I've got everything you were discussing so far right, the problem is that somehow the i2c-hid driver doesn't want to probe agains the i2c device
<qzed> and I think it looks like that since there's no driver node in /sys/bus/i2c/devices/1-0010
<clover[m]> right it only wants to bind touchpad@15 and keyboard@68
<qzed> right, so the idea is 1) enable debug output for i2c-hid and then 2) manually try to bind the driver
<qzed> and see if that gives us anything to work with
e1eph4nt has joined #aarch64-laptops
<qzed> so I think something like `echo file "i2c-hid-core.c +p" | sudo tee /sys/kernel/debug/dynamic_debug/control`
<qzed> and then `echo 1-0010 | sudo tee /sys/bus/i2c/drivers/i2c_hid_of/bind`
<clover[m]> doing that made my touchscreen work lol
<qzed> whelp, so I guess it's some weird probe defer thing?
<clover[m]> thanks qzed!
<qzed> no worries
psydroid[m] has quit []
arisu has quit []
abc123bac2[m] has quit [Quit: Client limit exceeded: 20000]
<szclsya[m]> yup, works on my x13s too
cmeerw[m] has quit []
underpantsgnome[m] has quit []
e1eph4nt has quit []
<steev> wait wtf
<steev> mine also has touch screen
<steev> i specifically bought mine without
<szclsya[m]> well at least it can be disabled completely under linux
<steev> by default too :P
<szclsya[m]> exactly lmao
<steev> ah, IRQ triggered but there's no data
<steev> clover[m]: something to add to your wiki :)
matthias_bgg has quit [Quit: Leaving]
<clover[m]> so it doesnt work steev ?
<HdkR> `Expedited Delivery Est. Ship Date: Sep 30,2022` Don't heck with me Lenovo. I need these /before/ XDC D:<
<clover[m]> now we can use GNOME OS? :)
<steev> clover[m]: on mine it works if i bind it, like you
<steev> i was just surprised since... i bought one specifically without touchscreen
<clover[m]> lol
<clover[m]> 3 finger gestures work, even in xorg
<steev> i havne't tested gestures
<steev> you can too :P get yourself that sweet sweet internet kernel dev cred
<steev> you can spend it everywhere
<clover[m]> do i need to set up email? is there a tutorial to add PR to kernel
<szclsya[m]> see git send-mail
<steev> we should probably try to figure out why it isn't binding though
<steev> gonna check something
Penguinpee_ has joined #aarch64-laptops
<steev> jhovold: something is still broken in your patchset - on sc8180x (flex5g) - https://paste.debian.net/1253761/
<clover[m]> idk, seems like an unpopular feature, maybe it should stay disabled by default lol
<steev> convertible, makes sense... less so on a laptop
Penguinpee has quit [Ping timeout: 480 seconds]
<clover[m]> huh, touch is way better on firefox than chromium. but on chromium you get back/forward gesture
<clover[m]> now we finally have something the M1 guys dont
<steev> gestures?
<clover[m]> touchscreens lol
<HdkR> As someone that deletes and usage of touchscreen, that's more of a negative that it works than a positive :P
juergh has quit [Read error: Connection reset by peer]
juergh has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
<clover[m]> psh, go back to your gpu work ;)
<HdkR> That needs a real person to look at it. After the days of poking at it, I literally moved nothing
<steev> story of my life
<HdkR> I'll continue hammering on userspace where things make sense
<steev> but userspace doesn't have support either
<HdkR> That's fine, it at least makes sense there
<HdkR> Kernel land just makes me depressed working on that
<clover[m]> will battery life be better with gpu enabled?
<HdkR> Only if you are using things currently burning the CPU with llvmpipe
<clover[m]> i want to play gamcube games
<HdkR> At least it would be faster than when I ran Dolphin on a Pandaboard with softpipe
<szclsya[m]> HdkR: sounds like Sisyphus is working on gpu driver now :)
<HdkR> szclsya[m]: For the pandaboard?
<szclsya[m]> was referencing Sisyphus pushing the rock :)
<HdkR> oh wait, I see
derzahl has quit [Ping timeout: 480 seconds]
derzahl has joined #aarch64-laptops