Valve recently released an update for the main Steam client, which amongst other things brings support in Steam Input for the Nintendo Online classic controllers. These are the special controllers Nintendo offers for playing their classics on Nintendo Switch, although Steam having support for them makes sure they have a whole lot more life.
The support includes the NES, SNES, Nintendo 64 and Sega Mega Drive / Genesis controllers.
Not only that Steam also now supports the Qanba Obsidian and Dragon Arcade Joysticks, the HORI Fighting Stick mini 4 and it has improved rumble emulation on DualSense Wireless Controllers with updated firmware.
A bunch of other fixes came in too like the Steam Overlay not working with Vulkan 1.3 applications, a Steam Cloud issue where an app launch would stall if there are sync conflicts but Cloud Sync is disabled for the game or account, a fix for resource usage of chat and web browser in Steam Overlay when hidden, a fix for micro-stutter in some situations where Steamworks API calls could be briefly blocked by Steam client log file, a fix for crashes with Vulkan games using the VK_EXT_graphics_pipeline_library extension and more.
Specific to Linux these fixes were also released:
- Fixed resource usage of chat and browsers when Steam client is minimized/closed
- Fixed Steam Overlay "Force Quit" not working for some native Linux games
- Fixed some games being unable to create desktop shortcuts
- Fixed the Steam client triggering "split lock" warnings