Releases: berarma/new-lg4ff
Releases · berarma/new-lg4ff
v0.4.1
What's Changed
- Rebase code to Linux kernel 6.3 by @motolav in #72
- Fix build on Linux 6.12 by @zaps166 in #112
- Fix some issues in conditional effects.
- Set length and delay on effect updates.
- Don't create related sysfs entries for wheels without FFB.
New Contributors
Full Changelog: 0.4.0...v0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
Bye bad clipping
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.
Merry Christmas (hotfix 0.2b)
Fixed kernel oops when connecting the device or after a cold boot.
Merry Christmas (hotfix 0.2a)
Fixed error message when unloading the module.
Merry Christmas
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.