oversteer icon indicating copy to clipboard operation
oversteer copied to clipboard

Enable/disable autocenter on Thrustmaster T150

Open albfan opened this issue 10 months ago • 9 comments

Thrustmaster T150 allows to disable autocenter feature:

it uses file enable_autocenter, with values y or n

albfan avatar Feb 21 '25 13:02 albfan

thrustmaster driver has a configuration to enable/disable autocenter.

Image

Can we add a new switch for that?

albfan avatar Feb 25 '25 16:02 albfan

I don't think so. How would that switch be different than setting the autocenter force from 0 (off) to max?

berarma avatar Feb 25 '25 17:02 berarma

If you're thinking about disabling autocenter on games by means of the switch, I don't think it could be done. Oversteer has no control over the games, except via the settings already exposed.

berarma avatar Feb 25 '25 17:02 berarma

In thrustmaster, autocenter force is a value that only applies if autocenter is controlled by wheel.

This is basically the switch:

echo y | sudo tee $(sudo find /sys -name enable_autocenter)
echo n | sudo tee $(sudo find /sys -name enable_autocenter)

Once enabled, autocenter 0 makes no effect, so current implementation of center wheel on oversteer(set to 100 and 0) will work as expected

Using fftest looks to me spring force controls autocenter if autocenter is "controlled by the game"

albfan avatar Feb 25 '25 17:02 albfan

Let me provide that PR at least for the record

albfan avatar Feb 25 '25 17:02 albfan

But that switch would be the same as autocenter=0, wouldn't it?

Using fftest looks to me spring force controls autocenter if autocenter is "controlled by the game"

Most games, if not all, will use spring for autocenter, but games could also change the setting Oversteer is using. Maybe not from Wine because they're probably ignoring it, but native games could.

berarma avatar Feb 25 '25 17:02 berarma

For thrustmaster is not the case. If you enable_autocenter, them autocenter parameter defines what force is applied.

enable_autocenter:y autocenter: 0

is same as:

enable_autocenter:n autocenter:65535 (or any other value)

albfan avatar Feb 25 '25 19:02 albfan

Bus Sim 21 doesn't even autocenter the T150 on Linux. essentially it feels too glidey

RXTransit avatar Jun 02 '25 13:06 RXTransit

There is currently some discussion regarding autocenter in Proton 10 / Experimental / bleeding-edge testing in the Proton Assetto Corsa EVO issue thread: https://github.com/ValveSoftware/Proton/issues/8395#issuecomment-2949560177 Maybe someone has some input or info how things work / should work.

Pengukov avatar Jun 07 '25 12:06 Pengukov