New Lg4ff Versions Save

Experimental Logitech force feedback module for Linux

0.4.0

1 year ago

Add support for Logitech G923 PS4/PC version. (Thanks Oleg Makarenko)

0.3.3

2 years ago

Fixed regression in last release. Clipping forces would change the direction of the force.

0.3.2

2 years ago

Fixed compatilibility with older kernels by removing the low resolution timer and fixed issues on 32bit systems.

0.3.1

4 years ago
  • Fixed build issues for some configurations.
  • Fixed some weirdness in the effects by downloading conditional effects to the device only when used.
  • Stop all effects when unloading the module.

0.3

4 years ago

This release focuses on balance of force feedback effects and detecting and avoiding force clipping. Now the force feedback effects should be on par with the official Windows driver.

  • Adjustable conditional effects level balance. It's possible to change the level of the spring, damper and friction effects for a more balanced FF.
  • The default levels for these effects have changed. Now they play at a lower level so the results are closer to the Windows driver and FF in games should now feel the same.
  • Wheels with RPM leds can use them to monitor the final FF level in real-time and avoid clipping.
  • It's also possible to monitor the final FF level from other applications using a SYSFS entry.

0.2b

4 years ago

Fixed kernel oops when connecting the device or after a cold boot.

0.2a

4 years ago

Fixed error message when unloading the module.

0.2

4 years ago

This release improves over the first one by providing a much more faithful FF. It fixes some timing problems that should improve timing precission and avoid some problems. It should also provide best latencies on any situation. There's also some new features useful for user configuration tools.

The detailed changes:

  • Fixed synchronism error that could cause higher latencies due to sending commands too fast.
  • Avoided queueing of URB packets in the kernel which could produce high latencies and the error "output queue full".
  • Added timer modes to dynamically adjust the period to different situations and get the best latencies.
  • Added high resolution timers to improve precission of effects.
  • Default timer period has gone from 4 to 2 ms.
  • SYSFS entries for gain and autocenter (read/write).
  • Global and application gain. Applications will have their own gain setting and won't override the global user setting.
  • Gain now applies also to conditional effects. It was only working for the non-conditional effects.

0.1

4 years ago

Needs testing on as many devices as possible. Automatic control of throughput rate is not implemented yet.