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

Manette Nintendo Switch Pro Controller Steam Input GameInput 4.0 PC

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/RSB button flags on GameInputArcadeStickInfo;
  • Direct access to XInput device indices where applicable, plus consolidated IGameInputDevice callbacks 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

Nintendo Switch Pro Controller

$59.99
  • 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.
Steam Big Picture Mode and Steam Input controller interface on PC and Steam Deck
Alongside GameInput 4.0 integration in Steam Input, the latest Steam Client Beta refines Big Picture Mode navigation and Quick Access Menu responsiveness.

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.

Check Availability on Amazon→

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.

Follow Pro-Gamer on Discord
Get instant gaming news, hardware price alerts, and vote on new releases live with the community.
Join the Discord →
Arthur "Heimdall"
Written by Arthur "Heimdall"
⚡ Hardware Staff Writer FR & UK

PC hardware enthusiast and competitive gamer, Arthur 'Heimdall' splits his time between France and the UK working in enterprise B2B software solutions. A business school graduate passionate about component benchmarking, he has been building, modding, and tuning PCs since childhood, optimizing every thermal degree and millisecond of display latency. An avid gamer across Assassin's Creed and sandbox titles, he forged his alliance with Grimtag and Chaya during late-night World of Warcraft raids before joining Pro-Gamer.

Focus:⚡ Hardware Benchmarks & PC Modding @Allkeygames Join our Discord
All articles by Arthur →

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.