There's this utility tool called ffbwrap, https://github.com/berarma/ffbtools/blob/master/docs/ffbwrap.md
It can help prevent that specific issue.
I know of it, but it's a pain to use and just a workaround. That's why I wanted to check if it can be fixed without needing it at all.
Nothing extracted yet.
Proton: 1760690223 experimental-10.0-20251017
dmesgI have tested with Assetto Corsa and Euro Truck Simulator 2, both show this problem.
In Assetto Corsa there is a setting reducing the ffb update rate to half, then it works.
Also ETS2 does not have this issue if running native on Linux.
Does anyone have insight into the system? Is it likely that this should be optimized on wine/proton side?
I have workaround kernel patch which just drops commands if the queue fills up, which fixes the delay.
It works better than i expected, but I doubt its even close to optimal. (I doubt I will get this put into the kernel, even if I only enable it for the g920)
Patch for linux/drivers/hid/hid-logitech-hidpp.c