SimRig

Thrustmaster T300 RS, T248, TX, T150 and TMX on Linux

Thrustmaster wheels need a driver of their own on Linux for force feedback. SimRig installs the right one and sets rotation and force feedback.

Steering wheel
Thrustmaster
Driver
hid-tmff2 or hid-t150, built with DKMS
Tested on hardware
Not yet

Untested on real hardware. These models work in SimRig's tests on simulated devices; nobody has tried them on the real thing yet.

Have one? Try it and tell how it went: about 15 minutes, and it moves your model to tested for everyone.

Models

Models Force feedback Driver
T300 RS, T-GT II, T248, T128, TX, TS-PC Racer, TS-XW Yes hid-tmff2
T150, TMX Yes hid-t150
T500 RS No: no Linux driver drives it yet; inputs only in the kernel
T80, T80 (H) The wheel has none; inputs only in the kernel

The pedals on the base come with the wheel. The T818 is not supported.

Drivers

  • hid-tmff2, by Kim Kuparinen and contributors, with hid-tminit, which starts the wheel up in its PC mode. SimRig builds it with DKMS and keeps the kernel’s own Thrustmaster driver out of its way.
  • hid-t150, by Dario Pagani, built only when a T150 or TMX is plugged in.

The Xbox editions are taken back from the gamepad driver, so they are seen as wheels. If you installed one of these drivers yourself, SimRig uses yours as it is.

What you can set

  • Rotation, up to 1080° (900° on some models), and force feedback strength.
  • The centering spring, the strength of the games’ friction effects, and of their spring and damper effects (hid-tmff2 wheels).
  • Test force feedback, to check the wheel before opening a game.

Saved settings become the driver’s start-up options, so they come back with SimRig closed.

Limits

  • The TMX must already be in its PC mode: hid-tminit does not start it up.
  • The driver does not say which rim is mounted, and buttons are shown by number.
  • The T500 RS keeps its own rotation, 1080°; the T80 is fixed at 270°.
  • Wheels center themselves when plugged in.

Other tools

Oversteer works with the same drivers for rotation and force feedback. See other Linux tools.

Set it up

  1. Install SimRig from the package for your distribution (Debian, Ubuntu, Fedora, openSUSE, Arch and others).
  2. Open SimRig, plug the device in and choose Add device. A known model is recognized by itself; a USB shifter or handbrake that no plugin knows is set up by moving it.
  3. If the device needs a driver, SimRig installs it: it asks for your password once and says why. With Secure Boot on, it may ask for one restart to enroll the drivers' signing key.
  4. The device appears on the rig and moves live. Its settings apply at once; Save as default keeps them for every time it is plugged in.

From then on the device works in every game, with SimRig closed. If it works in SimRig but not in a game, SimRig checks why (access, kernel driver, Steam Input) and says how to fix it: see the FAQ.