Miten saa ratti ohjaimet linuxilla toimimaan ?
Linuxissa rattiohjainten (esim. Logitech, Thrustmaster, Simucube tms.) toimimaan saaminen riippuu sekä mallista että siitä, haluatko käyttää niitä peleissä (Proton/Steam, native-pelit) vai simutyökaluissa. Tässä selkeä yleisohje:
🚗 1. Tarkista tuki: mitä rattia käytät?
Useimmat tunnetut mallit toimivat Linuxissa hyvin:
Logitech
Toimivat yleensä suoraan hid-logitech-hidpp / hid-lg4ff -ajureilla.
Thrustmaster
Useimmat mallit toimivat, mutta joissain tarvitaan Protonin input-emulaatiota tai oversteer-ohjelmaa.
Fanatec / Simucube / Direct Drive
Tuki vaihtelee; Fanatec toimii lähinnä HID-tilassa, Simucubelle on avoimet ajurit.
Jos kerrot mallin, voin antaa tarkat ohjeet.
🔧 2. Tarkista, tunnistaako Linux ratin
Avaa terminaali ja aja:
lsusb
Ratti näkyy esim. "Logitech Inc.…" tms.
Lisäksi katso:
dmesg | grep -i usb
🛠️ 3. Asenna tarvittavat työkalut
Logitech- ja Thrustmaster-ratit
Suositeltu työkalu on Oversteer (säätö, force feedback, deadzone, profiilit):
sudo apt install oversteer
(Arch: sudo pacman -S oversteer)
🎮 4. Ratin käyttäminen peleissä (Steam + Proton)
-
Avaa Steam
-
Asetukset → Controller
-
Poista General Controller Settings käytöstä (älä käytä Xbox/Generic/PlayStation emulaatiota ratille!)
-
Avaa pelin ominaisuudet →
Controller → Disable Steam Input
Peleissä kuten Assetto Corsa, Euro Truck Simulator 2 ja BeamNG ratit toimivat hyvin Protonilla.
⚙️ 5. Kalibrointi
Jos haluat tarkistaa, että akselit ja näppäimet toimivat:
sudo apt install jstest-gtk jstest-gtk
Näet ratin liikkeet ja voit varmistaa, että FFB toimii.
🧰 6. Erityistilanteet
Ratti pyörii väärinpäin / ei keskity
– Avaa Oversteer → Aseta ratti 900° tai malli-uskohtainen aste
– Aseta "Autocenter" päälle
Ratti ei anna lainkaan Force Feedbackia
– Tarkista, että peli tukee FFB Linuxilla (useimmat tukevat Protonin kautta)
– Varmista, että käyttäjäsi kuuluu input-ryhmään:
sudo usermod -aG input $USER
kirjaudu ulos ja sisään
Tässä kattava, mahdollisimman yleinen ohjeistus Linux-käyttäjille kaikista yleisistä rattiohjaimista (Logitech, Thrustmaster, Fanatec, Simucube, Moza, Hori, Speedlink, yms.).
Ohjeet eivät ole distrokohtaisia, mutta toimivat Debian/Ubuntu-, Arch-, Fedora- ja MUISSA jakeluissa pienillä pakettien nimieroilla.
🇫🇮 Rattiohjainten käyttö Linuxissa – Täydellinen yleisohje
🔍 1. Tarkista, tunnistaako Linux ratin
Avaa terminaali:
lsusb
Jos näet ratin valmistajan (Logitech, Thrustmaster, Fanatec jne.), laite tunnistuu.
Lisäksi:
dmesg | grep -i usb
Jos et näe mitään uutta liittäessäsi rattia → USB-kaapeli/portti tai firmware voi olla ongelma.
⚙️ 2. Yleiset ajurit Linuxissa
Linux tunnistaa suurimman osan rateista näillä sisäänrakennetuilla ajureilla:
Valmistaja Ajuri Linuxissa Huomio
Logitech (Driving Force, G25, G27, G29, G923) hid-logitech-hidpp, hid-lg4ff Toimivat erinomaisesti
Thrustmaster (T80, T150, T248, T300, TX, TMX, TS-PC) hid-tmff2, perus-HID Toimii hyvin, kalibrointi Oversteerilla
Fanatec (CSL, DD, Podium) Perus HID FFB usein rajoittunut, toimii peleissä
Simucube / Granite Devices Avoimet ajurit olemassa, toimii HID:nä Hyvä tuki, FFB toimii monissa peleissä
Moza HID Toimii perusratin tapaan, FFB rajoittuu
Hori / Speedlink HID Toimii kuin ohjainratti
Useimmat ratit toimivat ilman erillisiä ajureita.
🛠️ 3. Suositellut ohjelmat Linuxille
🔧 Oversteer (suositeltu lähes kaikille)
Säätää:
-
Force Feedback
-
Damping
-
Kulmat (esim. 900°)
-
Profiilit eri peleille
Asennus:
Debian/Ubuntu
sudo apt install oversteer
Arch
sudo pacman -S oversteer
Fedora
sudo dnf install oversteer
Jos pakettia ei ole repossa → löytyy Flathubista.
🔧 jstest-gtk
Tarkistaa, tunnistaako järjestelmä ratin kaikki akselit ja napit:
sudo apt install jstest-gtk jstest-gtk
🎮 4. Steam / Proton -asetukset (tärkeä osa!)
Useimmat Linux-pelaajat käyttävät Protonia. Ratit toimivat parhaiten kun Steam Input on pois päältä.
Asetukset → Controller → Disable Steam Input for wheels
Peleittäin:
-
Pelin asetukset
-
Controller → Disable Steam Input
Jos Steam Input on päällä → ratti voi näkyä Xbox-ohjaimena → ei FFB:tä.
🏁 5. Pelikohtaiset huomiot
Peli Tuki Linuxissa
Assetto Corsa / ACC Erinomainen Protonilla
Euro Truck Simulator 2 / ATS Native Linux-tuki, FFB toimii
BeamNG.drive Toimii Protonilla hyvin
Dirt Rally 1/2.0 Toimii Protonilla
F1-sarja Yleensä toimii protonilla
RaceRoom FFB toimii kuin Windowsissa
WRC (uudet) Rajoitettu, mutta toimiva Protonilla
🔧 6. Käyttäjän oikeudet (jos FFB ei toimi)
Moni jakelu EI anna käyttäjälle oikeuksia syöttölaitteisiin.
Korjaa se:
sudo usermod -aG input $USER
Kirjaudu ulos → takaisin sisään.
🔄 7. Ongelmat ja ratkaisut
❌ Ratti ei anna force feedbackia
-
Poista Steam Input käytöstä
-
Käynnistä peli uudelleen ratin ollessa kytkettynä
-
Kokeile Oversteer-profiilia
❌ Akselit sekoilevat tai ratti kääntää väärinpäin
-
Avaa Oversteer → Aseta rajoitus (esim. 900°)
-
Poista pelin sisäiset "combined axis" -asetukset
❌ Thrustmasterin pedaalit eivät toimi
Tarkista USB-tila (XInput/HID) ratin takana olevasta kytkimestä, jos mallissa on sellainen.
❌ Fanatec DD ei anna kunnollista FFB:tä
Linuxissa Fanatec toimii perus HID -tilassa.
FFB:n laatu riippuu pelistä. Hyvä ETS2/ATS/AC:ssa, heikompi joissakin.
🧪 8. Testaus ilman ohjelmia
Akselikokeilu:
evtest
Listaa ratin → näet raakaliikkeet.
📦 9. Jakelukohtaiset lisäohjeet (lyhyesti)
Arch / Manjaro
Useimmat ajurit ovat valmiina kernelissä.
Ubuntu / Debian
Joskus tarvitaan:
sudo apt install linux-modules-extra-$(uname -r)
Fedora
SELinux voi joskus estää Oversteerin – yleensä toimii kuitenkin suoraan.
🏁 10. Yhteenveto
Linuxissa:
-
Logitech: toimii parhaiten
-
Thrustmaster: erittäin hyvä
-
Fanatec / Simucube: toimii, FFB vaihtelee
-
Moza / Hori: perustoiminnallisuus toimii
Oversteer + Steam Input OFF + oikeudet input-ryhmään = 99 % rattiongelmista ratkeaa.
tässä distrokohtaiset ohjeet rattien käyttöönottoon Linuxissa
🇫🇮 Rattiohjainten asennus Linux-distroittain
📌 Sisällys
-
Ubuntu / Debian
-
Linux Mint
-
Fedora
-
openSUSE
-
Arch Linux / Manjaro
-
Pop!_OS
-
Nobara (pelidistro)
-
Garuda Linux
-
yleinen testaus
🟦 1. Ubuntu / Debian (ja derivaatit)
🔧 Asenna tarvittavat paketit
sudo apt update sudo apt install linux-modules-extra-$(uname -r) oversteer jstest-gtk evtest
👤 Lisää käyttäjä "input"-ryhmään
sudo usermod -aG input $USER
Kirjaudu ulos → takaisin sisään.
🔄 Udev-säännöt (vain joillekin Thrustmaster/Fanatec -malleille)
Luo tiedosto:
sudo nano /etc/udev/rules.d/99-wheels.rules
Sisältö (yleiset HID-laitteet):
KERNEL=="event*", MODE="0666"
Lataa uudet säännöt:
sudo udevadm control --reload-rules && sudo udevadm trigger
🟩 2. Linux Mint
Mint toimii kuten Ubuntu.
Asenna työkalut
sudo apt install oversteer jstest-gtk
Poista Mintin joystick-daemon (jos aiheuttaa sekoilua)
sudo apt remove joystick
Mintissä joskus joystick-palvelu aiheuttaa inverttejä akseleita — poistaminen korjaa.
🟥 3. Fedora
Fedora ei sisällä kaikkia "extra-modules" ajureita oletuksena, mutta ratti toimii silti yleensä heti.
🔧 Asennukset
sudo dnf install oversteer jstest-gtk evtest
🔒 SELinux huomio
Jos Oversteer ei käynnisty → korjaa SELinux-kontekstit:
sudo restorecon -Rv /usr/share/oversteer
🔌 Udev-säännöt (jos FFB ei toimi)
sudo nano /etc/udev/rules.d/99-wheels.rules
Sisältö:
KERNEL=="event*", MODE="0666"
🟨 4. openSUSE (Tumbleweed / Leap)
Asennukset
sudo zypper install oversteer jstest-gtk evtest
Tarvittaessa HID-ajureiden lataus
Jos ratti ei tunnistu oikein:
sudo modprobe hid_logitech sudo modprobe hid_tmff2
Tee pysyväksi
Lisää /etc/modules-load.d/wheels.conf tiedostoon:
hid_tmff2 hid_logitech
🟪 5. Arch Linux / Manjaro / EndeavourOS
Arch-pohjaisissa distoissa tuki on paras, koska kernel on tuorein.
Asennus
sudo pacman -Syu sudo pacman -S oversteer jstest-gtk evtest
Ajurit
Useimmat ajurit ovat aina Archin kernelissä valmiina.
Flatpak Oversteer tarvittaessa
flatpak install flathub io.github.berarma.Oversteer
🟧 6. Pop!_OS
Pop!_OS perustuu Ubuntuun → ohjeet samat.
Asennus:
sudo apt install oversteer jstest-gtk
NVIDIA-järjestelmät
Jos FFB tökkii → päivitä kernel:
sudo pop-upgrade recovery upgrade-from-release
🔵 7. Nobara (Gaming Fedora)
Nobarassa Steam Input on usein valmiiksi optimoitu.
Asennus
sudo dnf install oversteer jstest-gtk evtest
Gamer-ydin
Usein paras FFB-teko Nobarassa:
sudo dnf install kernel-nobara-gaming
🔥 8. Garuda Linux
Garuda sisältää peleihin valmiita optimointeja.
Asennukset
sudo pacman -S oversteer jstest-gtk
Pipewire-audio ei vaikuta rattiin — mutta joissakin kokoonpanoissa bluetooth-paneeli sekoittaa HID:tä → poista:
sudo pacman -R gnome-bluetooth-3.0
🧪 9. Yleinen testaus kaikille distroille
Tarkista, että ratti näkyy:
lsusb
Näytä akselit:
jstest-gtk
Näytä raakadatat (hyvä diagnostiikka):
evtest
🎮 10. Steam / Proton – sama kaikissa distroissa
Tämä on erittäin tärkeä:
🔴 Poista Steam Input käytöstä ratilta
-
Steam → Settings → Controller → Disable Steam Input
-
Pelin asetukset → Controller → Disable Steam Input
Jos Steam Input on päällä →
✔ ratti näkyy ohjaimena
✘ ei FFB:tä
✘ akselit väärin
