Short answer: When your gamepad is not working in Cyberpunk 2077 or the Phantom Liberty expansion on PC, or the game exhibits severe dialogue skipping and erratic vehicle steering, CD Projekt RED’s REDengine 4 is failing to detect an active XInput controller. While Cyberpunk 2077 features native support for official Xbox and wired DualSense controllers, it completely ignores generic DirectInput gamepads and suffers from input collisions when Steam Input or GOG Galaxy overlays are misconfigured. The universal fix: route your controller through XOutput and ViGEmBus to emulate an official Xbox 360 controller at the system level, and cloak the physical device using HidHide.
Executive Summary and Cyberpunk 2077 PC Input Architecture
Cyberpunk 2077 is one of the most technologically demanding open-world RPGs on PC. Navigating Night City seamlessly combines precision first-person gunplay, quickhack cyberware radial wheels, and high-speed vehicle combat. However, the PC version’s input manager was built specifically around two supported hardware interfaces:
- Microsoft XInput API: The universal standard for all Xbox controllers and third-party XInput gamepads.
- Direct Sony DualSense USB HID: When plugged in via physical USB-C, Cyberpunk 2077 utilizes proprietary audio-haptic feedback and adaptive trigger resistance. Over standard Bluetooth, however, it defaults back to basic DirectInput.
When PC gamers connect generic USB pads, PlayStation 3 controllers, or older joysticks, REDengine 4 drops the device completely. Furthermore, if background mapping software is active alongside the physical device, the player encounters double input conflicts where dialogue choices skip uncontrollably and inventory menus jump erratically.
Step 1 — ViGEmBus Emulation
System-Wide XInput Bridge
Use XOutput to emulate an official Xbox 360 controller recognized natively by REDengine 4 across GOG, Steam, and Epic Games Store.
Step 2 — Cloak with HidHide
Eliminates Menu & Dialogue Bugs
Conceal your physical gamepad with HidHide, ensuring Cyberpunk 2077 only reads the virtual Xbox 360 device.
Step 3 — 2.0 Response Tuning
Smooth Aiming & Driving
Calibrate inner/outer deadzones and switch between Dynamic and Raw response curves in the game’s Controls menu for pinpoint combat accuracy.
Why REDengine 4 Ignores Generic DirectInput Gamepads
CD Projekt RED’s REDengine 4 was developed to provide seamless dynamic hot-swapping between keyboard/mouse and gamepads. The moment you move a mouse, the UI displays keyboard shortcuts (F, C, Space); the moment you nudge an analog stick, prompts morph into Xbox green A and red B buttons.
However, this auto-switching relies on strict XInput packet listening:
- The game polls
XInputGetState()every frame. - If a controller does not provide valid XInput state packets (such as generic DirectInput gamepads that communicate via legacy WinMM or DirectX COM interfaces), the engine considers the controller port empty.
- The game remains locked in keyboard mode, rendering the physical controller completely unresponsive.
By routing your controller through XOutput, the ViGEmBus driver creates a genuine virtual Xbox 360 hardware node in Windows. REDengine 4 detects this virtual controller immediately upon startup.
DualSense USB Features vs Standard XInput Emulation
Many players attempting to use a Sony PlayStation 5 DualSense controller in Cyberpunk 2077 encounter confusion regarding features:
| Connection Mode | Trigger Effect | Haptic Vibration | Button Prompts | Emulation Needed? |
|---|---|---|---|---|
| DualSense (Wired USB-C) | Full Adaptive Trigger Resistance | 4-Channel Audio Haptics | PlayStation (Square/Triangle) | No (Native REDengine Support) |
| DualSense (Standard Bluetooth) | None (Acts as basic spring) | Standard Rumble Only | Xbox Prompts or Ignored | Yes (Requires XOutput or DS4Windows) |
| Xbox Wireless Controller | Impulse Rumble Motors | Dual-Motor Rumble | Xbox Prompts (A/B/X/Y) | No (100% Native) |
| Generic USB Gamepad | Standard Analog Travel | Standard Rumble | Ignored without XOutput | Yes (XOutput Mandatory) |
If you connect a DualSense wirelessly over Bluetooth, Windows treats it as a DirectInput device. Without XOutput running, Cyberpunk 2077 will either ignore the gamepad or fail to rumble. Routing it through XOutput provides rock-solid wireless gameplay with standard Xbox rumble feedback.
Step-by-Step Configuration of XOutput for Cyberpunk 2077
To configure your controller for Cyberpunk 2077, follow this step-by-step procedure:
- Install Core Drivers: Download and install the ViGEmBus driver (v1.22.0) and Microsoft .NET 7.0 Desktop Runtime (x64). Restart your computer to finalize driver registration.
- Open XOutput as Administrator: Right-click
XOutput.exeand select Run as administrator. - Map Controller Inputs:
- Click Add Controller > click Edit.
- Map Left Thumbstick to character walking and sprinting (Axes X and Y).
- Map Right Thumbstick to camera view and crosshair aiming (Rx and Ry).
- Crucial: Map Left Trigger (Aim Down Sights / Brake) and Right Trigger (Fire Weapon / Accelerate) under Axes, not Buttons. Cyberpunk requires full analog travel to modulate vehicle acceleration and heavy weapon charging.
- Map Face Buttons: A (Jump), B (Crouch/Dodge), X (Reload/Interact), Y (Draw/Holster Weapon).
- Map LB (Combat Gadget / Grenade) and RB (Cyberware Ability / Sandevistan).
- Start Emulation: Click Start in XOutput. Verify the status reads “Started”.
- Launch Cyberpunk 2077: Start the game through GOG Galaxy, Steam, or Epic. The main menu will immediately show Xbox prompts (“Press A to Start”).
Fixing Inventory and Dialogue Menu Skipping with HidHide
If you experience jumping dialogue lines (accidentally selecting the wrong conversation choice) or your inventory cursor skips two weapon slots per tap, your system is suffering from a Double Input conflict.
To hide the physical controller using HidHide:
- Download and install HidHide. Restart your PC.
- Open the HidHide Configuration Client.
- In the Devices tab, check the box next to your physical controller. A red padlock will appear.
- In the Applications tab, click + and add
XOutput.exeto the whitelist. - Check the box marked Enable device hiding at the bottom.
- Launch Cyberpunk 2077. Dialogue selection and inventory management will now respond with single-input precision.
Tuning Dynamic Response Curves and Inner Deadzones in Update 2.0
Following the Cyberpunk 2.0 overhaul, the game introduced advanced controller response curves under Settings > Controls:
| Setting Name | Recommended Value | Technical Impact |
|---|---|---|
| Response Curve | Dynamic or Standard | Dynamic provides fine micro-adjustments around center for long-range snipers, with accelerated turning at full deflection. |
| Inner Deadzone (Left Stick) | 0.05 – 0.08 | Prevents phantom walking while maintaining instantaneous directional response. |
| Inner Deadzone (Right Stick) | 0.05 – 0.08 | Eliminates camera drift without requiring excessive thumbstick travel before aiming starts. |
| Outer Deadzone | 0.95 | Guarantees 100% full sprinting and turning speed even on aged, worn controller sticks. |
| Horizontal / Vertical Sensitivity | 15 – 22 | Provides optimal balance between weapon recoil management and close-quarters melee combat. |
Calibrating Night City Vehicle Handling and Analog Throttle Triggers
Vehicle handling in Cyberpunk 2077 has historically divided players. If driving feels hyper-sensitive or cars spin out on gentle turns, verify these two settings:
- Verify Analog Trigger Mapping: Ensure Right Trigger (Gas) is mapped under Axes in XOutput. If mapped as a digital button, your vehicle applies 100% full wheelspin torque immediately upon tapping RT, breaking traction in rear-wheel-drive sports cars.
- Adjust In-Game Steering Sensitivity: In Settings > Controls > Vehicle Controls, reduce Steering Sensitivity to 75%–85%. This adds slight mechanical dampening, preventing sudden oversteer when swerving through Night City traffic at 150 MPH.
GOG Galaxy, Steam, and Epic Games Launcher Optimization
Depending on which platform you purchased Cyberpunk 2077 through, apply the following launcher-specific optimizations:
- Steam Edition: Right-click Cyberpunk 2077 in Steam > Properties > Controller > set dropdown to Disable Steam Input. This prevents Steam’s user-mode wrapper from fighting XOutput’s kernel virtual device.
- GOG Galaxy Edition: In GOG Galaxy Settings > Game Features > verify the GOG Overlay is enabled. XOutput works seamlessly with native GOG DRM-free executables without any wrapper conflicts.
- Epic Games Store Edition: Launch XOutput before opening Epic Games Launcher. Epic has no built-in controller remapping, so XOutput provides 100% of the input translation transparently.
Upgrading to a Drift-Proof Hall Effect Controller for Night City
Exploring Dogtown and engaging in high-speed vehicular combat in Phantom Liberty places relentless physical wear on controller thumbsticks and trigger potentiometers. Worn carbon tracks lead to phantom camera rotation and missed weapon reloads.
Upgrading to a modern gamepad featuring contactless Hall Effect magnetic sensors provides permanent physical immunity to stick drift and native XInput plug-and-play simplicity across all PC titles:
GameSir G7 SE (Hall Effect Wired Controller)
Top Pick for Cyberpunk 2077
Officially licensed for Xbox and PC. Contactless Hall Effect magnetic joysticks completely eliminate camera drift. Features high-precision analog triggers for smooth vehicle driving and hair-trigger locks for instant gunplay.
8BitDo Ultimate C Wired Controller
Best Budget Native Gamepad
Delivers authentic native XInput compatibility out of the box. Connects via USB with zero setup, bypasses all launcher overlay bugs, and works instantly in Cyberpunk 2077 for under $30.
Frequently Asked Questions
Why does Cyberpunk 2077 not detect my controller on PC?
REDengine 4 only accepts Microsoft XInput controllers or wired USB DualSense controllers. If your gamepad outputs DirectInput, the game will ignore it. Use XOutput to emulate an official Xbox 360 controller, which Cyberpunk 2077 will detect automatically.
Why do dialogue choices skip or inventory items jump two spaces?
This is a double input conflict caused by the game reading both your physical DirectInput controller and the virtual Xbox controller simultaneously. Install HidHide, hide the physical controller, and whitelist XOutput.exe to ensure only one input stream reaches the game.
Can I get full PS5 DualSense adaptive triggers in Cyberpunk 2077?
Yes, but only when connected via a physical USB-C cable directly to your PC. Over Bluetooth, Windows exposes the DualSense as a generic DirectInput controller without adaptive trigger support. To play wirelessly over Bluetooth, you must use XOutput or DS4Windows to emulate an Xbox controller.
Why do cars feel like they drive on ice in Cyberpunk 2077?
If your triggers are mapped as digital buttons, your car applies 100% full throttle immediately, causing wheelspin and traction loss. Ensure Right Trigger (RT) is mapped under the Axes tab in XOutput, and lower vehicle steering sensitivity in game settings to 80%.
Does XOutput work with the GOG Galaxy version of Cyberpunk 2077?
Yes. XOutput operates at the Windows kernel level through the ViGEmBus driver. It functions identically across Steam, GOG Galaxy, and Epic Games Store releases.
