-
Notifications
You must be signed in to change notification settings - Fork 23
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
T300RS GT not recognised outside Oversteer? #112
Comments
I doubt it, Linux doesn't really care if there are multiple identical drivers installed, at most printing a warning.
Do you mean that the wheel doesn't show up in the Steam controller menu? That would be normal, Steam apparently doesn't count wheels as controllers. Generally I would recommend sticking to the PC mode, some games might be confused by the PS mode showing up on PC. To the games, the different modes actually show up as different wheels, which is reflected in the Just a sanity check, have you checked that the wheel attachment is installed properly on the base? The symptoms you're describing sound somewhat similar to #89, that one was fixed by reseating the wheel. Have you tried games not on Steam? There have been some issues with Steam itself borking the input for whatever, reason, there's some previous discussion on it in #54 and #61. Speed Dreams is a good candidate: https://www.speed-dreams.net/ I see you've tried running SuperTuxKart, but apparently it crashed. Most likely unrelated to the wheel, since
You were plenty informative, really very well put together issue. |
Hi Kimplui, I much appreciate your quick and detailed reply. I have been away the last couple days but have just done some testing. I was able to run I had a read through #54 , made sure I had wine installed and ran
This leads me to think that it's a problem with Wine. I believe I have 9.5 staging installed, but Protontricks is also throwing a bunch of architecture errors atm, it's kind of become a mess recently. I'm not sure what to do at this point. And I believe that error could've just been from me Alt+F4ing STK lol. |
Did you already add a udev rule about deadzones? https://github.com/Kimplul/hid-tmff2?tab=readme-ov-file#common-issues-and-notes
Have you tried out what happens without the TH8A plugged in? Some applications don't handle multiple input devices particularly well, unfortunately.
Possible, but I'm not quite convinced yet. Wine 9.5 is newer than what I have installed, I might have a go at it and see if I can replicate this. I'll report back. |
Hi again, I tried adding the udev rule but it didn't seem to help with the deadzone. I did add it for PS4 normal mode, I'm not sure if that was the right move. I can only get the AppImage to work, the flatpak in the repo crashes when loading a race. I also tried it without the shifter and it exhibited the same behaviour. BeamNG exhibits the same symptoms as I'm interested to see what you come up with. If you need any further details about my configuration for testing, let me know :) |
Chiming in here, I have the same wheel which worked fine a week or two ago but now I have the same issue as OP. Oversteer works, games do see the wheel but no input is received. Tried ACC, BeamNG and Eurotruck simulator. In PS4/PS5 mode some buttons work but the axis do not. Tried various Proton versions but to no avail. I have some doubts it is related to Proton though as it worked before. My udev rules also haven't changed. My wheel is on the latest firmware. |
@krims0n32 A couple questions, if you don't mind: Which distro are you using? |
@Kimplul Thanks for the quick reply. I'm on Archlinux. I have read through the other tickets and tried various stuff but no luck sofar. fftest works, Oversteer works, Non-Steam works (tried BeamNG linux native (beta), wheel works apart from FFB but that might be a beta issue). udev: journalctl output:
shows the wheel but no input is registered, no buttons no axis. Switching to PS4/5 mode some buttons do register but still no axis. So it seems to be a wine issue but I am super confused as it worked perfectly a few weeks ago (albeit only in PS4/5 mode). Proton uses its own wine version right? It does not rely on system-wine? Anything else I can check? Edit: One thing that comes to mind is that I might have updated the firmware to latest V34 in Windows and it stopped working in wine/proton after that. Edit2: I have four Virpil controls (sticks, throttle, rudder) connected as well and they all do work correctly in the wine control panel. |
Well what can I say, I updated my kernel and moved by udev rules further back (had 60, now 99), wheel works again in wine. No idea what's going on here, like I said it worked fine before. There is something quirky going on still though. When I have my wheel connected and reboot or poweroff/poweron my PC, the wheel does not get initialized properly (there is no calibration happening on boot) and no wheel input is detected in wine. Only after disconnecting/reconnecting the USB cable calibration is done and the wheel input is ok in wine again. Let me know if I can debug this further. |
Pretty weird. Do you happen to know what the previous kernel version was? Do you have any other udev rules?
Is the wheel still showing up, for example in |
Alright, I finally got around to installing Fedora 40, it indeed came with Wine 9.5 and I'm afraid I can't reproduce. All buttons work on my wheel (note that it's not a GT version, just the plain RS) in I also tried booting up an old Arch VM I had lying around, with the same results. Things just worked, although since Arch is rolling release I can't be entirely sure I didn't skip over something like a broken kernel version. @8L4YD @krims0n32 can you remember if you've installed anything else on your machines? Doesn't have to be a super accurate list, just wondering if there might be some package that's messing with permissions or something. |
Installed steam as described in https://docs.fedoraproject.org/en-US/gaming/proton/, no change. |
@Kimplul strange. I spent a couple of hours debugging just now. The wheel shows up in lsusb as 044f:b66e after reboot or cold boot and oversteer works, evtest works, fftest works. Except wine/proton which sees the wheel but does not detect input until after I replug the usb cable. I do see some difference between reboot and replug in the journalctl output, When replugging I see hid-thrustmaster doing some stuff, even though it is blacklisted (confirmed with modprobe --showconfig|grep blacklist). Weird, but the wheel works after replug. Other stuff I tried: So I suspect it is not udev related, also because my other controllers (Virpil) work just fine in the wine control panel after a reboot. Instead it looks like the wheel does not get initialized on boot in the same way it gets initialized when replugging after bootup. This then causes wine to not see the wheel as a wheel or something like that. I have attached relevant journalctl output of boot and replug, maybe you can make something out of it. |
Hi there,
I picked up this Thrustmaster T300RS GT wheel earlier today, I've been trying to get it set up by installing this driver and Oversteer. I planned to use the DKMS method to install but copied the method for the manual installation by accident, not knowing what to do I did the DKMS method after this. I'm not sure if this is the issue.
My system is running Fedora 40, kernel 6.9.11 (latest update).
Below is the last section of my output for
sudo dmesg -w
;The output of
lsmod
shows bothhid_tminit
andhid_tmff_new
loaded but not being used by anything.The tests in Oversteer seem to work fine, I've seen
fftest
mentioned but I'm not sure what this is or how to access it.I'm not sure if I've done something wrong or what to do from here. The wheel doesn't show up as a controller in PC mode in Steam, and in PS mode (this seemingly has PS4 and PS5), the buttons don't work in Oversteer and the pedals are mixed around (seems to also go from being recognised as a T300RS to the generic FFB name). I've tested BeamNG and F1 2018, with Steam Input both enabled and disabled, and neither seem to receive any input from the wheel, nor does Steam. I've tried the
protontricks
method of running the driver installer in both of these games, choosing restart at the end. I'm not sure whether or not I missed a step here.Please feel free to ask any more questions, I'm still learning the ins and outs of Linux and I'm aware that I could have left some crucial information out.
Thanks in advance!!
The text was updated successfully, but these errors were encountered: