Maximilian Luz
Maximilian Luz
> That sound like an explanation. The only thing I know is that ev1 is referred to as the "larger eigenvalue" here: > > https://github.com/linux-surface/iptsd/blob/42a48e87fe79c91d8a94263fef65496678be4ff8/src/touch-processing.c#L158-L161 Right, yes that's the orientation/angle...
> It was added to counter the noise that appears when you put your palm onto the display. Sometimes the algorithm wont detect one big contact but multiple small ones....
Ah yeah, that would explain it.
6.6 is kind of old by now, so hopefully things work better with 6.8. I tried updating the patches yesterday but a simple rebase broke the display... so I need...
@denysvitali As soon as I find the time for it... I need to debug a (likely) uefisecapp crash first though... (that's already upstream but we think it seems to be...
I have some preliminary patches for v6.8 at https://github.com/linux-surface/kernel/tree/spx/v6.8 if any one wants to try those.
That's a bit tricky. IIRC we can't do anything other than polling the hardware by checking the doorbell due to how it used to work before Intel restructured their firmware...
So at this point you'll probably really want to head over to `oftc/#aarch64-laptops` :) They'll know much more about what might be going wrong here. Also if you're starting off...
Ahh, I completely forgot about this being a thing... That explains at least why it boot-looped with ACPI. However, I think the DTS should have the SMMU described properly, so...
I'd guess some MMIO region or something is being accessed that hasn't been powered up yet... but hard to tell what exactly...