De Fanatec stuurwielbasis in Linux

De huidige opstelling voor het Volvo-stuur is gekoppeld aan een Fanatec-stuurwielbasis, de CSL GT DD Pro, een soort krachtige elektromotor waar de stuuras direct aan is verbonden. Dit maakt tandwielen overbodig, waardoor de basis zeeer stil is en in spellen die deze goed ondersteunen zeer gedetailleerde force feedback geven van het virtuele voertuig dat je bestuurt.

Voor force-feedback en de juiste maximumrotatie van het stuur, moet je de hid-fanatecff driver installeren. De link leidt je naar de Github pagina van dat project. Niet alleen force-feedback gaat hierdoor werken, maar ook de knoppen op het stuur.

De CSL GT DD Pro (en ik vermoed alle Fanatec bases) creĆ«ren echter meer dan 8 assen en 32 knoppen. Beide besturingssystemen maken daarom 2 Fanatec-besturingen aan, met beide dezelfde naam. Als je het stuk over de Arduino Due gelezen hebt, weet je dat OMSI2 dit niet begrijpt. De “usb.quirks”-regel is voor een Fanatec-basis echter niet nodig: Linux ziet ze zonder deze regel al allebei.

Spelbesturingen met meer dan 8 assen en 32 knoppen werken in Linux dan ook zonder problemen, terwijl in Windows de ondersteuning deels van de Fanatec-driver komt en van het spel zelf.

Het “twee Fanatec-controllers” probleem

Omdat OMSI via Proton werkt, komen de Windows-beperkingen om de hoek kijken. Het joystick-tabblad van OMSI2 toont dan ook twee Fanatec spelbesturingen met dezelfde naam. Met de verkeerde Proton-versie, werken ze geen van beide. In Windows loste ik dit op door het het tweede Fanatec apparaat uit te schakelen in Apparaatbeheer.

Maar dat bestaat niet in Wine/Proton-land, dus zocht ik de oplossing eerst in het gebruik van de Proton versies met -GE achter de naam. Vanaf versie GE-10.0-25 ondersteunt Proton namelijk HIDRAW, waarmee Linux/Proton-spellen op een andere manier omgaan met joysticks. In OMSI2 begint daardoor een van de twee spelbesturingen te werken. Je moet desondanks nog steeds aangepaste startcommando’s opgeven.

Vervelend genoeg bleek dat met een werkende stuurwielbasis de Arduino Due niet werkte (zelfs voordat ik meerdere joysticks werkend wist te krijgen werkten de knoppen onder nummer 32 niet!). Een keus moeten maken tussen deze twee apparaten was natuurlijk onbestaanbaar. Het stuur is immers nogal een belangrijk onderdeel.

Wat je vooral moet testen is of je spel ook stabiel is met een Proton-versie die je uitkoos: soms start het spel en lijkt het alsof je een probleem opgelost hebt, maar stopt het zomaar geforceerd na x-tijd spelen. Probeer zoveel mogelijk functies uit, of speel het spel zo lang mogelijk.

Scroll naar boven