면책조항: 이 모듈은 대부분의 포스 피드백 게임에 사용할 준비가 되어 있으며 대부분의 포스 피드백 효과와 함께 범위 설정, 게인 및 자동 중심 조정을 지원합니다. 개인적으로 이 버전에서 충돌이나 작동 중지를 경험한 적은 없지만 어떤 상황에서도 그런 일이 발생하지 않을 것이라고 약속할 수는 없습니다.
Thrustmaster T300RS, T248 및 (실험적 지원) TX 및 TS-XV 휠용 Linux 커널 모듈입니다.
효과의 실시간 업데이트를 강화하기 위해 노력해 왔으며 아직 완벽하지는 않지만 전반적인 경험은 점차 개선되고 있습니다. 하지만 몇 가지 문제가 있습니다. 첫째, 효과가 Windows 드라이버와 비교되는 방식이 때때로 부정확할 수 있습니다. 둘째, 특정 게임에서는 페달 입력 매핑이 일관되지 않을 수 있습니다. 이는 게임에서 모든 페달을 인식해야 하지만 올바르게 매핑되지 않을 수 있음을 의미합니다.
테스트할 T300RS 및 T248 휠의 기본 에디션에만 액세스할 수 있지만 보고서에 따르면 다른 에디션(F1, GT, Alcantara 등)도 이 드라이버와 작동해야 하는 것으로 보입니다.
TX 지원은 @davidedmundson이 기여했고, TS-XW 지원은 @yassineimounachen이 기여했습니다.
DKMS를 사용하거나 소스에서 수동으로 빌드하여 이 커널 모듈을 설치할 수 있습니다. 무엇을 선택해야 할지 확실하지 않은 경우 DKMS를 사용하면 필요할 때마다 자동으로 드라이버를 다시 컴파일합니다.
AUR 패키지도 사용 가능합니다: hid-tmff2-dkms-git
커널 모듈을 사용하려면 커널 헤더를 설치해야 합니다. 배포판에 적합한 명령 중 하나를 사용하십시오.
sudo apt install linux-headers- $( uname -r ) # Debian-based
sudo pacman -S linux-headers # Arch-based
sudo pacman -S linux-neptune-61-headers # For SteamDeck specifically
sudo yum install kernel-devel kernel-headers # Fedora-based
git clone --recurse-submodules https://github.com/Kimplul/hid-tmff2.git
cd hid-tmff2
make
sudo make install
git clone --recurse-submodules https://github.com/Kimplul/hid-tmff2.git
cd hid-tmff2
sudo ./dkms/dkms-install.sh
참고: 다른 Linux 배포판에 대한 설치 지침은 통합을 참조하세요.
참고: 일부 시스템에서는 SSL에 대한 오류/경고가 표시됩니다. 이는 서명되지 않은 모듈의 경우 정상입니다. 모듈을 직접 서명하는 방법(완전 선택 사항)에 대한 정보는 여기를 참조하세요.
참고: Thrustmaster TX 및 TS-XW 휠은 아직
hid-tminit
에서 지원되지 않습니다. 이는 휠이tmdrv
로 초기화되어야 함을 의미합니다. #48을 참조하세요.
경고: 휠의 펌웨어 버전이 v. 31보다 이전 버전인 경우 이 드라이버가 작동하지 않는다는 보고가 있었습니다. 펌웨어를 업데이트하려면 Windows 설치를 시작하고 공식 Thrustmaster 도구를 사용하여 펌웨어를 업데이트해야 합니다.
경고: T248에 대한 지원을
hid-tmt300rs
에서hid-tmff-new
로 추가할 때 이름이 변경되었으며, 이전 버전의 드라이버를 제거해야 할 수도 있습니다.
이 프로젝트는 기여할 수 있는 사람들의 도움을 원합니다. 이 드라이버에 휠을 추가하는 데 도움을 주고 싶다면 docs
및/또는 CONTRIBUTING.md를 통해 수행해야 할 작업을 살펴보시기 바랍니다.
지원되지 않는 휠이 있지만 드라이버에 맞을 수 있다고 의심되는 경우 자유롭게 문제를 제기해 주세요. 현재 진행 중인 휠 요청:
Wine/Proton에서 실행되는 일부 게임은 접두사 내에 공식 Thrustmaster 드라이버가 설치되어 있지 않으면 휠을 인식하지 못하는 것으로 알려졌습니다. #46을 참조하세요. 설치 지침은 DRIVER를 참조하세요.
여전히 Linux 드라이버가 필요하며 Windows 드라이버는 Linux 드라이버를 올바르게 인식하기 위해 게임에 필요한 일부 파일을 설치하기만 하면 됩니다. Wine/Proton에서는 Windows 드라이버 자체가 작동하지 않습니다.
업데이트된 hid-tminit
업스트림될 때까지 커널 모듈 hid-thrustmaster
블랙리스트에 추가할 수 있습니다. 다음으로 수행
echo ' blacklist hid_thrustmaster ' | sudo tee /etc/modprobe.d/hid_thrustmaster.conf
새 휠을 구입한 경우 이 드라이버와 작동하기 전에 Windows를 통해 펌웨어를 업데이트해야 할 가능성이 높습니다.
T300 RS에는 PS3 모드에서 F1 부착 장치를 사용하여 활성화할 수 있는 고급 F1 모드가 있습니다. 기본 휠은 PS4 모드에서도 작동하지만 테스트가 덜 완료되었으므로 이 모드에서 문제가 발생하면 언제든지 문제를 제기해 주세요.
T248은 T300 RS만큼 광범위하게 테스트되지 않았습니다. 문제가 발생하면 문제를 확인하고 새 문제를 열어주세요. 현재 내장 화면은 지원되지 않습니다.
TX 지원은 실험적인 것으로 간주됩니다. 문제(특히 #48)를 확인하고 문제가 발생하면 새 지원을 열어주세요.
게인, 자동 중심 조정 등을 변경하려면 오버스티어를 사용하십시오.
게임에서 휠에 데드존이 있는 경우 udev 규칙을 설정해 볼 수 있습니다: /etc/udev/rules.d/99-tmff2.rules
# T300RS PS3 normal mode
SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66e", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
# T300RS PS3 advanced mode
SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66f", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
# T300RS PS4 mode
SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b66d", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
# T248 + T128
SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b696", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
# TX
SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b669", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
# TSXW
SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b692", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
# TSPC
SUBSYSTEM=="input", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="b689", RUN+="/usr/bin/evdev-joystick --evdev %E{DEVNAME} --deadzone 0"
이렇게 하면 휠이 휠에서 원하는 대로 작동하는지 확인할 수 있습니다.
일부 게임은 타이머 기간을 다르게 설정하면 더 잘 작동한다는 보고가 있습니다(#11 및 #10 참조).
타이머 기간을 변경하려면 /etc/modprobe.d/hid-tmff-new.conf
생성하고 여기에 options hid-tmff-new timer_msecs=NUMBER
추가하세요. 기본 타이머 기간은 8이지만 2만큼 낮은 숫자도 괜찮습니다.