Category
Force Feedback
Description
Hey,
first of all thanks for your amazing work and your constant updates with new features & the gui-applications!
I need to set PROTON_ENABLE_HIDRAW to "0x046d/c27" instead of "1". Otherwise there is no force feedback ingame. Trueforce started working from v0.32.0, but I may have skipped some versions. I tried using the new method "logi-launch %command%" but there is also no ffb ingame.
Game: Assetto Corsa EVO
OS: Arch Linux 7.1.6-arch1-1
Driver Version: 0.33.0
Installation: build by source (sudo ./tools/setup.sh)
If you need additional information I'm happy to provide them.
Kind regards,
Johannes
Steps to Reproduce
- Install driver
- Set "PROTON_ENABLE_HIDRAW=1 %command%" in launch options
- Start race
Kernel Version
7.1.6-arch1-1
Driver version
v0.33.0
Distribution
Arch Linux
Installation Method
DKMS
dmesg Output
[ 4.731521] usb 1-4.1: Manufacturer: Logitech
[ 4.737258] input: Logitech MX518 Gaming Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.1/1-4.1:1.0/0003:046D:C08E.0002/input/input5
[ 4.737346] hid-generic 0003:046D:C08E.0002: input,hidraw1: USB HID v1.11 Mouse [Logitech MX518 Gaming Mouse] on usb-0000:00:14.0-4.1/input0
[ 4.738266] input: Logitech MX518 Gaming Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.1/1-4.1:1.1/0003:046D:C08E.0003/input/input6
[ 4.788716] hid-generic 0003:046D:C08E.0003: input,hiddev97,hidraw2: USB HID v1.11 Keyboard [Logitech MX518 Gaming Mouse] on usb-0000:00:14.0-4.1/input1
[ 115.178889] usb 1-12.1: Product: RS50 Base for PC
[ 115.178889] usb 1-12.1: Manufacturer: Logitech
[ 115.190290] Logitech RS50 Base for PC: Invalid code 768 type 1
[ 115.190291] Logitech RS50 Base for PC: Invalid code 769 type 1
[ 115.190292] Logitech RS50 Base for PC: Invalid code 770 type 1
[ 115.190292] Logitech RS50 Base for PC: Invalid code 771 type 1
[ 115.190293] Logitech RS50 Base for PC: Invalid code 772 type 1
[ 115.190293] Logitech RS50 Base for PC: Invalid code 773 type 1
[ 115.190293] Logitech RS50 Base for PC: Invalid code 774 type 1
[ 115.190294] Logitech RS50 Base for PC: Invalid code 775 type 1
[ 115.190294] Logitech RS50 Base for PC: Invalid code 776 type 1
[ 115.190294] Logitech RS50 Base for PC: Invalid code 777 type 1
[ 115.190317] input: Logitech RS50 Base for PC as /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12.1/1-12.1:1.0/0003:046D:C276.0009/input/input23
[ 115.190624] hid-generic 0003:046D:C276.0009: input,hidraw8: USB HID v1.11 Joystick [Logitech RS50 Base for PC] on usb-0000:00:14.0-12.1/input0
[ 115.191410] hid-generic 0003:046D:C276.000A: hiddev101,hidraw9: USB HID v1.11 Device [Logitech RS50 Base for PC] on usb-0000:00:14.0-12.1/input1
[ 115.192203] hid-generic 0003:046D:C276.000B: hiddev102,hidraw10: USB HID v1.11 Device [Logitech RS50 Base for PC] on usb-0000:00:14.0-12.1/input2
[ 115.208682] hid_logitech_dd: hid-logitech-dd v0.33.0 loaded
[ 115.222477] logitech-dd 0003:046D:C276.0009: RS50 (native): Claiming interface 0 for steering-position tracking
[ 115.222505] input: Logitech RS50 Base for PC as /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12.1/1-12.1:1.0/0003:046D:C276.0009/input/input24
[ 115.222549] logitech-dd 0003:046D:C276.0009: input,hidraw8: USB HID v1.11 Joystick [Logitech RS50 Base for PC] on usb-0000:00:14.0-12.1/input0
[ 115.288604] logitech-dd 0003:046D:C276.000A: hiddev101,hidraw9: USB HID v1.11 Device [Logitech RS50 Base for PC] on usb-0000:00:14.0-12.1/input1
[ 115.291409] logitech-dd 0003:046D:C276.000A: HID++ 4.2 device connected.
[ 115.315508] logitech-dd 0003:046D:C276.000A: RS50 (native): Initializing force feedback...
[ 115.317744] logitech-dd 0003:046D:C276.000B: RS50 (native): Letting hid-generic handle interface 2
[ 115.317776] logitech-dd 0003:046D:C276.000B: hiddev102,hidraw10: USB HID v1.11 Device [Logitech RS50 Base for PC] on usb-0000:00:14.0-12.1/input2
[ 115.472364] logitech-dd 0003:046D:C276.000A: RS50 (native): Effect timer ready (interval=1ms, 4 texture samples/tick, starts on effect play)
[ 116.530449] logitech-dd 0003:046D:C276.000A: RS50 (native): serial 2528WDF083C8, base FW U1 65.02.B0037, motor FW SC 02.01.B0042
[ 116.616423] logitech-dd 0003:046D:C276.000A: HID++ features (base): 8040=0A 807A=0B 807B=0C 80A4=0D 80D0=0E 8120=0F 8123=10 8127=11 8130=12 8132=13 8133=14 8134=15 8136=16 8137=17 8138=18 8139=19 8140=1A
[ 116.628423] logitech-dd 0003:046D:C276.000A: RS50 (native): Current mode: desktop (profile 0)
[ 116.734413] logitech-dd 0003:046D:C276.000A: RS50 (native): Force feedback initialized (full effect palette; conditions emulated host-side, textures via TrueForce)
Current sysfs Values (if relevant)
/sys/class/hidraw/hidraw*/device/rs50_*:
Game/Application
Assetto Corsa EVO
USB capture (recommended for FFB / wheel-state bugs)
No response
Checklist
Additional Context
logitech-trueforce-linux-driver doctor
[1/7] Kernel module
PASS hid_logitech_dd is loaded (version: v0.33.0)
PASS module matches this checkout (v0.33.0)
PASS logi-wheel on PATH (logi-wheel 0.33.0)
PASS logi-ffb on PATH (logi-ffb 0.33.0)
PASS logi-tf-sim on PATH (logi-tf-sim 0.33.0)
PASS logi-wheel-gui on PATH (logi-wheel-gui 0.33.0)
PASS DKMS package installed (survives kernel updates)
[2/7] Wheel
PASS wheel on USB: 046d:c276 Logitech, Inc. RS50 Base for PC
PASS all 3 wheel interfaces bound to our driver
[3/7] Driver health
PASS wheel_* sysfs present (/sys/class/hidraw/hidraw9/device)
PASS firmware: base: U1 65.02.B0037 motor: SC 02.01.B0042
PASS range=1080 strength=62% mode=desktop
PASS wheel_range_restore on (puts the range back if a game moves it)
[4/7] Permissions (udev)
PASS udev rule installed
PASS logi-ffb uhid udev rule installed
PASS hid-logitech-dd modprobe.d config installed
PASS settings writable as root
[5/7] TrueForce SDK DLLs (only needed for TrueForce in Proton sims)
PASS all four SDK DLLs staged (Trueforce 1_3_11) in /mnt/hdd/repositories/logitech-rs50-linux-driver/sdk
[6/7] Steam prefixes (shim)
PASS TrueForce shim present in all 1 installed SDK sim(s)
[7/7] Per-game launch options
WARN appid 3058630: PROTON_ENABLE_HIDRAW=1 not found in launch options (needed for TrueForce; set it in Steam > Properties)
Summary: 19 pass, 1 warn, 0 fail
Category
Force Feedback
Description
Hey,
first of all thanks for your amazing work and your constant updates with new features & the gui-applications!
I need to set PROTON_ENABLE_HIDRAW to "0x046d/c27" instead of "1". Otherwise there is no force feedback ingame. Trueforce started working from v0.32.0, but I may have skipped some versions. I tried using the new method "logi-launch %command%" but there is also no ffb ingame.
Game: Assetto Corsa EVO
OS: Arch Linux 7.1.6-arch1-1
Driver Version: 0.33.0
Installation: build by source (sudo ./tools/setup.sh)
If you need additional information I'm happy to provide them.
Kind regards,
Johannes
Steps to Reproduce
Kernel Version
7.1.6-arch1-1
Driver version
v0.33.0
Distribution
Arch Linux
Installation Method
DKMS
dmesg Output
Current sysfs Values (if relevant)
Game/Application
Assetto Corsa EVO
USB capture (recommended for FFB / wheel-state bugs)
No response
Checklist
lsmod | grep hid_logitech_dd)Additional Context