I hear you on the unknowns. I just picked up a new direct drive racing wheel, and I spent half the night trying to get it to work. The manufacturer doesn’t support Linux, so I have to use Boxflat. The wheel seems to work in there, but it doesn’t show up in my device list under Game Controllers and Steam doesn’t show it as a controller. However, after more research, it seems like that’s all normal and it’s probably the game itself not detecting the wheel due to it being plugged into a USB hub (which isn’t a Linux issue). Sometimes ime learning the OS is fine, and it’s the software that’s the issue. With Windows, it was easy to assume things were fine on the OS side, and it just comes from that familiarity.
I’m really hopeful that Steam Boxes and Steam Decks etc. mean that peripheral manufacturers start making sure their stuff works well on Linux.
Honestly, a lot of the time all they’d need to do is document the protocol and publish it and probably someone else would build and maintain a driver for them. I think it could undo a whole chicken and egg situation. Right now, manufacturers don’t build their stuff with Linux support because not enough gamers run Linux. As a result, not many gamers run Linux, which means it’s reasonable for manufacturers not to build in Linux support.
As for the unknowns, there are unknowns in Windows too. I’ve had to go into the registry many times to tweak something so it worked the way I wanted. The only difference is that my Windows install was the result of months or years worth of tweaking and customizing. Well, not the only difference. Linux is much more tweakable, and it’s something where you go in expecting to have to spend more time adjusting things. But, Windows didn’t have its unknowns too. It’s just that most of them were already behind me. With Linux, I knew I’d have to start from nearly square one. I’m glad I did in the end, but it was still frustrating at times.
I hear you on the unknowns. I just picked up a new direct drive racing wheel, and I spent half the night trying to get it to work. The manufacturer doesn’t support Linux, so I have to use Boxflat. The wheel seems to work in there, but it doesn’t show up in my device list under Game Controllers and Steam doesn’t show it as a controller. However, after more research, it seems like that’s all normal and it’s probably the game itself not detecting the wheel due to it being plugged into a USB hub (which isn’t a Linux issue). Sometimes ime learning the OS is fine, and it’s the software that’s the issue. With Windows, it was easy to assume things were fine on the OS side, and it just comes from that familiarity.
I’m really hopeful that Steam Boxes and Steam Decks etc. mean that peripheral manufacturers start making sure their stuff works well on Linux.
Honestly, a lot of the time all they’d need to do is document the protocol and publish it and probably someone else would build and maintain a driver for them. I think it could undo a whole chicken and egg situation. Right now, manufacturers don’t build their stuff with Linux support because not enough gamers run Linux. As a result, not many gamers run Linux, which means it’s reasonable for manufacturers not to build in Linux support.
As for the unknowns, there are unknowns in Windows too. I’ve had to go into the registry many times to tweak something so it worked the way I wanted. The only difference is that my Windows install was the result of months or years worth of tweaking and customizing. Well, not the only difference. Linux is much more tweakable, and it’s something where you go in expecting to have to spend more time adjusting things. But, Windows didn’t have its unknowns too. It’s just that most of them were already behind me. With Linux, I knew I’d have to start from nearly square one. I’m glad I did in the end, but it was still frustrating at times.