Logitech wheels now work properly on Linux, TrueForce included

  • Thread starter Thread starter mescon
  • 0 comments
  • 94 views
Messages
2
Sweden
Sweden

Logitech wheels now work properly on Linux, TrueForce included​

If you have ever thought about moving your sim rig to Linux and assumed your
wheel would be a downgrade, that gap has closed a lot this year. I have been
building an open source driver for Logitech's direct-drive and belt-driven
wheels, and it is at the point where I think it is worth telling people about.

What it covers

  • RS50 and G PRO Racing Wheel (direct drive)
  • G923 (belt driven), both the PlayStation and Xbox editions
Force feedback works on all of them, in native Linux games and in Proton and
Wine sims. So does the full settings surface you would normally open G HUB
for: rotation range, force strength, damping, pedal response curves, the
onboard profiles, the LED strip.

TrueForce

This is the part I did not expect to get working. TrueForce is Logitech's
high-frequency haptic layer, the one that puts the engine note and road
surface into the rim rather than just the forces. As far as I know this is
the first implementation of it outside Windows.

On the direct-drive wheels it runs natively in sims that use Logitech's SDK,
which in practice means Assetto Corsa Competizione and Assetto Corsa EVO. For
everything else, and for the G923, there is a synthesised version driven from
the game's own telemetry: engine note, kerbs, road surface, rev limiter. It
covers Assetto Corsa, ACC, AC EVO, Automobilista 2, BeamNG, DiRT Rally 2.0,
EA WRC, F1, and the two Truck Simulators.

Being straight about the limits

  • The G923 has no settings surface. It speaks an older protocol with nowhere
    to hang those controls, so rotation range and the rest are not adjustable
    from Linux on that wheel.
  • On the G923 TrueForce is the synthesised version only.
  • The Xbox edition of the G923 has no rev lights yet. The wheel reports the
    feature and ignores every command I have tried, and I do not own one to dig
    further. If you have one and fancy helping, that is an open issue.
  • This is community software, not Logitech's. It is not affiliated with or
    endorsed by them.
Getting it

Packages for Arch, Debian, Ubuntu, Fedora and openSUSE, plus a settings app
with a window and a terminal version:

https://github.com/mescon/logitech-trueforce-linux-driver

There is a wiki with an installation guide and a troubleshooting page. If
something does not work, open an issue. The app has a one-command bug report
that collects what I need and leaves out your serial number.

Why post this here

Mostly because "my wheel will not work" is a reasonable reason to stay on
Windows, and for these three wheels it is now a much weaker one than it was.

If you have been curious, it is a decent time to try Linux. And if you already run
Linux and have one of these wheels, I would genuinely like to hear how it
goes on hardware that is not mine.
 
Back