Nintendo Switch Pro Controller and GameInput 4.0 on Steam: Direct Memory Access, Remote Play, and PC Changes

PC gamers who rely on a Nintendo Switch Pro Controller on Windows are getting a cleaner, lower-latency hardware foundation. In its latest Steam Client Beta update, Valve has officially integrated support for Microsoft GameInput 4.0 (GameInput v4) directly into Steam Input, alongside targeted improvements for Steam Remote Play, Big Picture Mode, and the Linux client.
Microsoft GameInput 4.0 in Steam Input: What Changes for the Nintendo Switch Pro Controller and HID Gamepads
While Steam Input has long supported the Nintendo Switch Pro Controller through Valve's own translation and remapping layer, this beta update connects Steam Input to version 4.0.306 of the Microsoft GameInput package distributed via NuGet and the Microsoft GDK. Built from the ground up around a lock-free, 100% thread-safe Direct Memory Access (DMA) architecture, GameInput acts as a unified superset of legacy Windows input APIs (XInput, DirectInput, Raw Input, HID, and WinRT) across Windows 10 (version 19H1 and later), Windows 11, and Xbox consoles.
By upgrading to GameInput 4.0, Microsoft and Valve unlock several hardware-level capabilities for controllers connected to a PC:
- Native Nintendo Switch Pro Controller support built directly into the Windows GameInput 4.0 runtime, aligning OS-level controller detection with Steam Input's customization layer;
- Full device lighting support and native input handling for touch devices;
- Improved rumble and haptics stability across standard HID gamepads;
- Expanded axis and button labels, adding native fields for rear controller paddles, primary and secondary fire triggers, and
LSB/RSBbutton flags onGameInputArcadeStickInfo; - Direct access to XInput device indices where applicable, plus consolidated
IGameInputDevicecallbacks grouped into a single unified event notification.
This Windows-side upgrade arrives right on the heels of Valve's open-source kernel work, just days after the native Linux 7.4 kernel driver for the Nintendo Switch 2 Pro Controller and Joy-Con 2 landed upstream in the HID subsystem.

Nintendo Switch Pro Controller
- Native support in Microsoft GameInput 4.0 and Steam Input
- Built-in motion controls and HD Rumble haptics
- Up to 40-hour battery life over Bluetooth or USB-C
- Ergonomic textured grips and full-size analog sticks
Faster Steam Remote Play Connections, Steam Controller Fix, and Linux Suspend Stability
Beyond local gamepad polling, GameInput 4.0 specifically refines controller input handling inside remote access and streaming applications. Complementing that API upgrade, Valve shipped two dedicated Steam Remote Play improvements in the same beta build:
- Faster local network streaming startup: connecting to a host PC on the same local network now initiates the video and input stream significantly faster;
- Steam Controller Quick Access button pass-through: fixed an issue where pressing the
...(ellipsis) button on the Steam Controller was not being passed through to the remote host computer.

On Linux and SteamOS, the update resolves a client crash that occurred when resuming a system from suspend mode, and refreshes the visual styling of the Steam updater interface. Players looking to pair Nintendo's newer generation hardware with their PC setup can also check the Nintendo Switch 2 Pro Controller specs and early Black Friday discount ahead of the holiday shopping window.
Big Picture Mode Overhaul: Dedicated Game Invite Widgets and Group Chat Polish
Playing with a controller from the couch or on a handheld also gets smoother thanks to several Big Picture Mode quality-of-life upgrades. Valve added a dedicated game invite widget directly above the chat text entry box, eliminating the need to scroll up through message history to accept an invite. Individual game invites sent by friends in a group now also appear right inside the group chat window rather than forcing players to switch over to a separate one-on-one chat tab.
Gamepad navigation inside group chats has been cleaned up to prevent focus from getting stuck, chat message notifications now roll up cleanly instead of firing a separate two-second toast for every line of text, and per-friend voice chat volume sliders are now accessible directly from the friend context menu.
My Take on the Spec Sheet
From my test bench, seeing Valve wire GameInput 4.0 into the Steam client is a much bigger architectural milestone than a single line in a beta changelog might suggest. For years, Windows controller support has been split between aging XInput limitations and raw HID workarounds, leaving third-party wrappers and Steam Input to do all the heavy lifting for non-Xbox pads. By adopting Microsoft's lock-free DMA GameInput v4 pipeline, which now natively understands the Nintendo Switch Pro Controller, rear paddles, device lighting, and improved HID rumble on top of the DualSense gyroscope and haptics added in versions 3.3 and 3.5, Steam is aligning its user-space remapper with a modern OS-level input layer. Whether you play wired at a desktop or stream over Steam Remote Play, that unification translates into fewer driver conflicts and cleaner haptics across the board. We have not yet had a physical unit on our desk,if the manufacturer's team would like to send over a review sample so we can put it through our full real-world testing protocol, our lab doors are wide open.

















