They work out of the box, but the firmware updater is what’s windows only (pro 2 and pro 3 at least). Not even a MacOS version of the firmware tool.
The larger issue I found with them was that hollow knight and silksong didn’t capture the triggers properly on their Linux version making them unplayable. Also the games would crash once in a while. You have to run the windows version with proton to get a solid experience. I read it was due to outdated Linux input libraries used by unity or whatever game engine it uses.





I probably should mention I’m on bazzite, so a lot of things just work out of the gate, not sure about other distros.