Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

G923 Trueforce going crazy in EA WRC #86

Open
eruizc-dev opened this issue Nov 24, 2023 · 8 comments
Open

G923 Trueforce going crazy in EA WRC #86

eruizc-dev opened this issue Nov 24, 2023 · 8 comments

Comments

@eruizc-dev
Copy link

eruizc-dev commented Nov 24, 2023

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.

VID_20231123_194458.mp4

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
Copy link
Owner

berarma commented Nov 24, 2023

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
Copy link
Author

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
Copy link
Author

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
Copy link
Owner

berarma commented Apr 9, 2024

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
Copy link
Author

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
Copy link
Owner

berarma commented Apr 9, 2024

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.

@poisotf
Copy link

poisotf commented Aug 19, 2024

I have this wheel, and the same issue.

It can be reproduced by simply playing the 'Friction' effect using ffbtools :
skip.ffb.gz

I tried to compare with the Logitech Windows driver, using qemu, the iRacing WheelCheck.exe, and this thing (FFBTest)
It would seem the 'Damper', 'Friction' and 'Inertia' DirectInput effects all play the same 'Damper' firmware effect, and the 'Friction' firmware effect is not used.
here is a USB capture of stacking those 3 effects in 3 slots with FFBTest (without moving the wheel) :
g923_DaFrIn_windows_filtered.pcapng.gz

@berarma
Copy link
Owner

berarma commented Aug 20, 2024

Then, disabling friction in Oversteer should fix the issue. I think friction doesn't work on most Logitech wheels. It's also pretty useless in most games.

poisotf added a commit to poisotf/new-lg4ff that referenced this issue Oct 5, 2024
This is what the Logitech Windows driver does. Fixes berarma#86
poisotf added a commit to poisotf/new-lg4ff that referenced this issue Oct 7, 2024
This is what the Logitech Windows driver does for most of these wheels.
Fixes berarma#86
poisotf added a commit to poisotf/new-lg4ff that referenced this issue Oct 10, 2024
This is what the Logitech Windows driver does for most of these wheels.
Fixes berarma#86
poisotf added a commit to poisotf/new-lg4ff that referenced this issue Oct 11, 2024
This is what the Logitech Windows driver does for most of these wheels.
Fixes berarma#86
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants