berarma / new-lg4ff

Experimental Logitech force feedback module for Linux
GNU General Public License v2.0
298 stars 18 forks source link

G923 Trueforce going crazy in EA WRC #86

Open eruizc-dev opened 7 months ago

eruizc-dev commented 7 months ago

When playing EA WRC I noticed a weird behavior, after turning the wheel fast enough it will start going left and right until I stop it around the middle (see the video below). This does not happen on menus, only when sitting in a car.

https://github.com/berarma/new-lg4ff/assets/58179604/30a6962d-9cd9-411e-9f38-4dc052f7b788

This is very annoying as it can happen during a race. Any ideas from where this problem may be coming from? I spent a while searching for someone with the exact same problem without any findings

berarma commented 7 months ago

I would report it to Proton and see if the problem exists with other wheels too.

Do you have the G923 Playstation edition? Because only that version uses new-lg4ff.

eruizc-dev commented 7 months ago

Thanks I'll report it to proton to see if anyone else had the same problem, and yes it's the PlayStation edition.

eruizc-dev commented 2 months ago

UPDATE:

I've noticed this is not exclusive to EA WRC as I was able to replicate this issue in Dirt Rally, Dirt Rally 2.0, and Assetto Corsa Competizione by tweaking the FFB settings in each game. I also tried multiple proton versions across the last few months going from Valve's 7, 8, and 9; and some GE versions too.

The workaround seems to be to find which setting has the biggest impact in this and turn it down, but that ruins the experience in some cases.

berarma commented 2 months ago

I guess you're referring to the conditional effects: spring, dampen, friction, inertia, etc. Those are generated by the wheel firmware. If there's any functional difference between the G923 and others, it should be in the firmware.

I can't test it myself since I don't have that wheel.

If someone could make a log using ffbtools I could take a look and maybe try to reproduce it.

eruizc-dev commented 2 months ago

I'll try to gather some logs this week, are there any special configuration or environments you want me to try? I'm guessing linux vs linux-zen, steam flatpak vs native, different proton versions, or different games maybe...

berarma commented 2 months ago

I'll try to gather some logs this week, are there any special configuration or environments you want me to try? I'm guessing linux vs linux-zen, steam flatpak vs native, different proton versions, or different games maybe...

A FFB log when the issue happens would give us a reproducible test, at least in the same wheel.