Running the latest Garuda Dragonized (Arch with a focus on performance and video games ootb). Silky smooth, even more so than on Windows. Sim is ran through Steam as that is where I bought the game from.
Only major headache is, my Turtle Beach VelocityOne Flight Yoke and Quadrant is detected as an… XBox controller. Maybe it’s because of Steam Input (even though I have it disabled to defer controller support to the game)?
A player mentioned in the protondb site to create a udev rule to let FS24 see and take control of the controller, but that’s still no bueno. I don’t know what to do and I’m thankful I still have Windows 11 for situations like these.
This may be of some help. Your issue reminded me of an example for rudder pedals not being recognized properly.
Holy hell. This has worked! I tossed in the TFRP, TB VelocityOne Yoke and Quadrant into the hidraw udev rules and FS2024 detects all three as proper flight controllers. Thank you so much! I have one less thing to rely on Windows for lol
Did a quick test last week on my system; the Honeycomb Bravo throttle quadrant showed up as a generic controller, and some of the engine levers control the camera panning. 
Possibly I need to do some udev trick rules on that too, not sure. Will try it again some other time.
Running on CachyOS with proton (steam) fine. I notice no difference, except for my HOTAS. I can’t for the life of me figure out how to get my Saitek X45 recognized. Yes, I know, its old. But MSFS 2024 thinks its a gamepad so it doesn’t really work.
I’ve tried to add udev rules like I read here, but I must be doing something wrong.
@Vibstronium @Hexerium You may need to do some Proton prefix registry tweaking. I did both udev rules and some registry tweaking per this Reddit post below, and my Turtle Beach yoke and quadrant were recognized as proper controllers. You will need protontricks installed to knock this out.
https://www.reddit.com/user/xatrekak/comments/12hnz0d/fixing_vkb_and_virpil_hotas_running_on_linux/
2 Likes
Thanks for your reply and link. Trying to use certain joysticks on Linux is an actual rabbit hole. Holy cow. In the end what helped in my case was a simple launch option in Steam: “PROTON_ENABLE_HIDRAW=0x06a3/0x053c %command% “
This makes my Saitek show up in MSFS2024.
Unfortunately it needs to be calibrated, because otherwise its way off and unusable. The same applies in Windows though, can’t fault Linux for that. In Windows I need to calibrate it in the settings first and then launch the sim. The settings within MSFS2024 are not enough to make the situation workable. That’s more for deadzone issues.
But of course this isn’t simple in Linux. After hours of searching and tinkering with protontricks, winetricks, wine control etc I’ve found that you can actually open a game controllers window in Wine where you can change the inputmode to directinput of xinput etc, but alas, no calibrating option here.
I don’t know how many more hours I’m going to spend on this. I might just cave in and buy a new joystick that’s guaranteed to work out of the box ;-).
I used to like figuring out things like this, but nowadays systems are so complex and the internet is overwhelming.
Glad to hear that you found another way to get Proton to read your controllers as an HID device instead of some weird controller from XInput.
I myself returned to Windows because for some reason my FS2024 performed worse than on Windows. But I didn’t realize Steam was background recording, so I might revisit in the future and try again once I feel like redoing a whole new proton prefix from scratch.
It’s been said that Linux is only free if your time has no value.
I gave up on it years ago.
1 Like