Difference between revisions of "Setting up force feedback"

From VDrift
Jump to: navigation, search
m (8 revisions: Import from old wiki (on 15 May 2012))
(3 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
* you must have write permission to /dev/input/eventX
 
* you must have write permission to /dev/input/eventX
 
* VDrift SVN r1547 or later
 
* VDrift SVN r1547 or later
 +
 +
If you need to recompile your kernel to enable force feedback, you can have a look here [[Enabling force feedback in kernel]]
  
 
==Enabling force feedback in VDrift==
 
==Enabling force feedback in VDrift==
Line 19: Line 21:
  
 
Start up VDrift. The console will print whether or not force feedback initialization succeeded.  Start a practice game. You should feel a force effect on your steering wheel based on the aligning moment force from the front tires.
 
Start up VDrift. The console will print whether or not force feedback initialization succeeded.  Start a practice game. You should feel a force effect on your steering wheel based on the aligning moment force from the front tires.
 +
 +
[[Category:Configuration]]
 +
[[Category:Operating Systems:Linux]]
 +
[[Category:Review]]

Revision as of 10:25, 26 August 2012

Force feedback is currently only supported on Linux.

Prerequisites

  • a steering wheel supporting constant force effects (like a Logitech Momo Racing force feedback steering wheel)
  • Linux
  • HID_FF is enabled in your kernel
  • your device's USB ID is in kernel-source/drivers/usb/input/hid-ff.c
  • the ff-utils test program ffcfstress works for you. Note the device name you use with this program (should be /dev/input/eventX).
  • you must have write permission to /dev/input/eventX
  • VDrift SVN r1547 or later

If you need to recompile your kernel to enable force feedback, you can have a look here Enabling force feedback in kernel

Enabling force feedback in VDrift

Once you've met the prerequisites, recompile vdrift like this:

scons force_feedback=1

Now open your VDrift.config. Find the section [ joystick ] and add the following line to the joystick section somewhere:

ff_device = /dev/input/event0

change event0 to whatever device you should use (the one that worked with ffcfstress).

Start up VDrift. The console will print whether or not force feedback initialization succeeded. Start a practice game. You should feel a force effect on your steering wheel based on the aligning moment force from the front tires.