I am trying to use a Google Stadia, XBox One, and Steam Controller to play any of my games. So far, Steam Big Picture Mode recognizes and works with my controllers, I am able to do things. I can even get my Steam Controller to act as a regular HID devices like a mouse for a bit, but it doesn't work when trying to play either Elden Ring or Mass Effect Legendary Edition.
I am running Fedora 35 Kinoite and have installed the Nvidia drivers from RPMFusion, and steam-devices from RPMFusion. You'll see the layered packages below.
โ ~ sudo rpm-ostree status