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)

  1. Avaa Steam

  2. Asetukset → Controller

  3. Poista General Controller Settings käytöstä (älä käytä Xbox/Generic/PlayStation emulaatiota ratille!)

  4. 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:

  1. Pelin asetukset

  2. 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

Luo kotisivut ilmaiseksi! Tämä verkkosivu on luotu Webnodella. Luo oma verkkosivusi ilmaiseksi tänään! Aloita