-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Hopefully that's a good title for this topic, and this seems to be the place to be for general linux force feedback assistance.
I have an SimXperience Accuforce V2 wheel. I wasn't going to entertain the idea of trying to sim race on Linux because it seemed after i made the switch from Logitech to Thrustmaster, and added devices to my rig like a Tachometer and bass shakers, it was just going to be impossible. But i was quite surprised when i found that all the feedback effects of the Accuforce wheel were supported by the Linux kernel. I also started a project where I backwards engineered the revburner Tachometer board, and I'm in the process of writing a cross-platform replacement for SimHub.
Anyway, so now that I can actually get effects to work through wine and into SDL, it's still not working right in-game.
There's still a lot of issues, so in my head i'm ordering them like this:
-
After about a minute of playing effects in Assetto Corsa or RFactor 2, all effects stop. This does not seem to happen when I'm testing with ForceTest.exe. I saved the "effect script" using logging in ffbwrap, and i hope to replay it in the coming days to see if it's something specific about the way the effects are being played. I noticed i get "output queue full" in dmesg. I enabled throttling in ffbwrap with seemingly no difference.
-
Those effects seem to be "excessive". But when i get the previous problems fixed, i'll have to play around with gain settings.
-
I also may be missing rumble effects in-game. I have to boot the game up in Windows again to be sure.
-
When I plug the device in, it does say something like "this device has an unsupported autocenter method".
-
The implement error, that is in this thread is spamming dmesg, so it's hard to find something useful for the above issues, but I don't think there is anyway.
I also noticed that SDL_DYNAMIC_API wasn't behaving the way I thought, and Steam seems to be using the 64 bit SDL installed by debian.