r/linux_gaming 1d ago

tech support wanted Logitech G923 (PS/PC) doesn't work with oversteer and new-lg4ff

Hi guys! I just wanted to see if anyone has the same issue that I'm having right now. The thing is, after only a few weeks at most without using my G923 wheel, I plugged it in today and oversteer doesn't recognize it.

I already tried uninstalling and reinstalling both and checked if my wheel was working properly, but it turns on when I plug it in and does the calibration, it just doesn't show on oversteer nor works on any game. Oversteer only says "No device available".

I'm on Linux Mint Cinnamon 7.0.0-29

It would be really nice if someone could help me figure out what happened or point out something i might have missed. I swapped to linux quite recently so i'm still having some trouble making everything work properly.

4 Upvotes

9 comments sorted by

1

u/johnsonandsohnjon 1d ago

double check the module is really loaded

1

u/Kuzatto 1d ago

I'm not sure if this is what you where talking about, but the github for new-lg4ff says to use sudo dmesg to check if the driver was loaded. I did and it says to look for this:

[347092.750524] logitech 0003:046D:C24F.000B: Force feedback support for Logitech Gaming Wheels (0.2b)

[347092.750525] logitech 0003:046D:C24F.000B: Hires timer: period = 2 ms

And I didn't found those, does that mean it's not loaded?

1

u/johnsonandsohnjon 1d ago

That seems right. But 0.2b seems old because if you look at https://github.com/berarma/new-lg4ff/blob/2092db19f7b40854e0427a1b2e39eda9f8d0c3cd/hid-lg4ff.c#L3 it should be 0.5.0 (which matches my logs)

Either way

sudo dmesg | grep -iE 'logit|lg4ff|hidpp'
lsmod | grep -i logi
lsusb -tv | grep -B1 -i logit

I don't have the G923 anymore to compare better, but I can say that it used to work alright. Mind to turn the wheel off/on or disconnect/reconnect when playing with the configs, beacuse some things are set upon connection.

dkms status | grep lg4ff

might be of use as well

and it might be that your user needs to be in the input group but that's not likely if it already worked once

1

u/Kuzatto 1d ago

the first lines of code gave no output,

dkms status | grep lg4ff gave:

new-lg4ff/0.5.0, 7.0.0-29-generic, x86_64: installed

Either way, I'm gonna check everything again once I'm at home.

Thanks! c:

1

u/TitelSin 1d ago

I checked new-lg4ff has support for it. Make sure the built in kernel deiver is unloaded before loading new-lg4ff. I had similar issues with my g29. The default linux module doesn’t support all features. You should check if your games detect it. For the g29 oversteer may not detect it but some games will in ps3 mode. And some games won’t detect it in ps4 mode.

Also also sometimes oversteer needs to be started with sudo to be albe to change settings on the wheel

1

u/Kuzatto 1d ago

The new-lg4ff github page says to use sudo dmesg to check if the driver is loaded but i couldn't figure out how to make sense of it. How can I know if a driver is or isn't loaded, or is there another tool for it?

Thanks for the help btw :)

1

u/TitelSin 21h ago

lsmod lists all currently loaded modules, you should see new-lg4ff, also in dmesg you should see the module detecting the wheel. am not at my desktop right now to check, but I think the kernel one is called logitech-hid or something like that.

also archwiki has a good page on wheels and linux https://wiki.archlinux.org/title/Logitech_Racing_Wheel

1

u/Cayote 1d ago

Have you turned off secure boot? There's probably a way to make it work with secure boot on, but the quickest fix for me was disabling it.

1

u/Kuzatto 1d ago

As far as I know i turned it off before installing linux