Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Controller:Nvidia SHIELD Controller"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Windows: feature table)
 
(24 intermediate revisions by 6 users not shown)
Line 4: Line 4:
 
|cover        = SHIELD Controller.jpg
 
|cover        = SHIELD Controller.jpg
 
|xinput      = true
 
|xinput      = true
|predecessor  =  
+
|connection method = USB-Micro
 +
|predecessor  = [[Controller:Nvidia SHIELD Portable|Nvidia SHIELD Portable]]
 
|successor    = [[Controller:Nvidia SHIELD Controller (2017)|SHIELD Controller (2017)]]
 
|successor    = [[Controller:Nvidia SHIELD Controller (2017)|SHIELD Controller (2017)]]
 
|wikipedia    = Shield Tablet
 
|wikipedia    = Shield Tablet
Line 16: Line 17:
 
{{--}} GeForce Experience driver has limitation. The wireless capability, headset jack, and microphone are not supported on Windows PCs. Additionally, the volume buttons and Android Home button are not supported.
 
{{--}} GeForce Experience driver has limitation. The wireless capability, headset jack, and microphone are not supported on Windows PCs. Additionally, the volume buttons and Android Home button are not supported.
 
{{--}} Wireless connection is working only with Nvidia SHIELD devices.
 
{{--}} Wireless connection is working only with Nvidia SHIELD devices.
 +
 
'''General information'''
 
'''General information'''
 
{{mm}} [https://shield.nvidia.com/support/shield-controller/faq/3 SHIELD Game Controller FAQ]
 
{{mm}} [https://shield.nvidia.com/support/shield-controller/faq/3 SHIELD Game Controller FAQ]
 
{{mm}} [https://support-shield.nvidia.com/controller-user-guide/index.htm#t=about-shield-controller.htm SHIELD Controller User Guide]
 
{{mm}} [https://support-shield.nvidia.com/controller-user-guide/index.htm#t=about-shield-controller.htm SHIELD Controller User Guide]
 +
 +
'''Inputs'''
 +
* 1 × clickable 1 point capacitive touchpad: {{Key|ᴛᴏᴜᴄʜᴘᴀᴅ}}
 +
* 1 × microphone
 +
* 2 × clickable analog sticks: {{Key|LS}}, {{Key|RS}}
 +
* 2 × analog triggers: {{Key|LT}}, {{Key|RT}}
 +
* 2 × digital shoulder buttons: {{Key|LB}}, {{Key|RB}}
 +
* 6 × digital action buttons: {{Key|𝐀}}, {{Key|𝐁}}, {{Key|𝐗}}, {{Key|𝗬}}, {{Key|-}}, {{Key|+}}
 +
* 4 × capacitive buttons: {{Key|ɴᴠɪᴅɪᴀ}}, {{Key|⮌ ʙᴀᴄᴋ}}, {{Key|⌂ ʜᴏᴍᴇ}}, {{Key|⧐ sᴛᴀʀᴛ}}
 +
* 4 × digital directional buttons (d-pad): {{Key|↑}}, {{Key|↓}}, {{Key|←}}, {{Key|→}}
  
 
==Availability==
 
==Availability==
Line 31: Line 43:
 
{{++}} Custom application [https://www.rewasd.com/ reWASD] lets remap whole controller and works on Windows 7 or newer. Software gives advanced customization options eg. reassigning buttons to keyboard or mouse actions, macros, activate custom modes etc.
 
{{++}} Custom application [https://www.rewasd.com/ reWASD] lets remap whole controller and works on Windows 7 or newer. Software gives advanced customization options eg. reassigning buttons to keyboard or mouse actions, macros, activate custom modes etc.
 
{{++}} Can work standalone without GeForce Experience by using [https://github.com/Syniurge/ShieldControllerWinDriver custom driver] in [https://github.com/Syniurge/ShieldControllerWinDriver 64-bits] and [https://github.com/nefarius/ShieldControllerWinDriver/releases/download/v1.0.0.0/nvshldctrl_1.0.0.0_x86.7z 32-bits] version which supports [[Glossary:Controller#DirectInput|DirectInput]] and can be recognized by [[Glossary:Controller#XInput|XInput]].
 
{{++}} Can work standalone without GeForce Experience by using [https://github.com/Syniurge/ShieldControllerWinDriver custom driver] in [https://github.com/Syniurge/ShieldControllerWinDriver 64-bits] and [https://github.com/nefarius/ShieldControllerWinDriver/releases/download/v1.0.0.0/nvshldctrl_1.0.0.0_x86.7z 32-bits] version which supports [[Glossary:Controller#DirectInput|DirectInput]] and can be recognized by [[Glossary:Controller#XInput|XInput]].
 +
===Windows===
 +
{{ii}} Connecting the controller should automatically download and install latest drivers for the controller.
 +
 +
{| class="wikitable sortable"
 +
! style="height: 38.6px" | Supported features !! reWASD !! Steam !! Gamepad Phoenix
 +
|-
 +
| Touchpad support
 +
|style="text-align: center; background: #FFEFD5"| ~ <ref group=N>It's possible to remap only tap and click actions, mouse control is not available.</ref>
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Media buttons support
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Vibrations
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Dead-zone adjustment
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|-
 +
| Multiple controllers
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|-
 +
| Headphone Jack
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Keyboard & Mouse input emulation
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Virtual Xbox controller emulation
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|-
 +
| Virtual DualShock emulation
 +
|style="text-align: center; background: #D2FFD2"| ✓ <ref group=N>Allows using controller as [[DualShock 3]] and [[DualShock 4]] virtual controllers.</ref>
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Virtual Nintendo controller emulation
 +
|style="text-align: center; background: #D2FFD2"| ✓ <ref group=N>Allows using controller as virtual [[Switch Pro Controller]].</ref>
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|-
 +
| Retro DInput/WinMM compatibility
 +
|style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="Xidi">Requires [[Glossary:Controller#Xidi|Xidi]] wrapper.</ref>
 +
|style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="Xidi"/>
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|-
 +
| Battery status
 +
|style="text-align: center; background: #D2FFD2"| ✓
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|style="text-align: center; background: #FFD2D2"| ✗
 +
|}
 +
<references group=N />
  
====[https://www.rewasd.com/ reWASD]====
+
====[https://www.rewasd.com/how-to-use-shield-controller-on-pc reWASD]====
 +
{{++}} Enables rumble support.
 
{{++}} NVIDIA button, Home button, Volume Up, Volume Down, Touchpad buttons can be remapped.
 
{{++}} NVIDIA button, Home button, Volume Up, Volume Down, Touchpad buttons can be remapped.
 
{{++}} Touchpad can have different actions for tap and press events.
 
{{++}} Touchpad can have different actions for tap and press events.
{{++}} Allows emulate virtual [[Controller:DualShock 4|DS4 controller]] to play PS4 Remote Play or PS Now.<ref>[https://www.rewasd.com/releases/release-5.7.0 reWASD 5.7.0]</ref>
+
{{++}} Allows emulate virtual [[Controller:DualShock 4|DS4 controller]] to play PS4 Remote Play or PS Now.<ref>{{Refurl|url=https://www.rewasd.com/releases/release-5.7.0|title=reWASD 5.7.0|date=June 2023}}</ref>
 
{{++}} Allows emulate virtual [[Controller:Xbox 360 Controller|Xbox 360 controller]] to play XInput compatible games.
 
{{++}} Allows emulate virtual [[Controller:Xbox 360 Controller|Xbox 360 controller]] to play XInput compatible games.
 
{{--}} Not free of charge. 14-days trial.
 
{{--}} Not free of charge. 14-days trial.
{{--}} Touchpad doesn't work as mouse touchpad yet, but it's going to be fixed in the future.<ref>[https://forum.rewasd.com/forum/rewasd/announcements-aa/225453-desktop-overlay-nvidia-shield-2015-2017-nintendo-home-led-and-more#post225453 Desktop Overlay. NVIDIA SHIELD 2015 & 2017. Nintendo Home LED. And more!]</ref>
+
{{--}} Touchpad doesn't work as mouse touchpad yet, but it's going to be fixed in the future.<ref>{{Refurl|url=https://forum.rewasd.com/forum/rewasd/announcements-aa/225453-desktop-overlay-nvidia-shield-2015-2017-nintendo-home-led-and-more#post225453|title=Desktop Overlay. NVIDIA SHIELD 2015 & 2017. Nintendo Home LED. And more!|date=June 2023}}</ref>
{{ii}} Custom configs for Nvidia Shield Controller can be found in official [https://www.rewasd.com/community/configs/gamepad/stadia/ Community Configs Library] maintained by reWASD users. It's placed in Stadia/Xbox Series X/DualSense filter.
+
{{ii}} Custom configs for Nvidia Shield Controller can be found in official [https://www.rewasd.com/community/configs/gamepad/nvidia_shield/ Community Configs Library] maintained by reWASD users. It's placed in Stadia/Xbox Series X/DualSense filter.
  
 
===Linux===
 
===Linux===
Line 50: Line 130:
  
 
===Steam Link compatibility===
 
===Steam Link compatibility===
{{--}} Works natively over USB; the wireless mode only works with WiFi Direct and even then only with the Shield Portable, Tablet and TV. Buttons mapped correctly. Mouse trackpad is detected but doesn't really work, though the mouse 1 & 2 buttons do. <ref>[https://steam.fandom.com/wiki/List_of_compatible_controllers_with_Steam_Link List of compatible controllers with Steam Link - SteamWiki]</ref>
+
{{--}} Works natively over USB; the wireless mode only works with WiFi Direct and even then only with the Shield Portable, Tablet and TV. Buttons mapped correctly. Mouse trackpad is detected but doesn't really work, though the mouse 1 & 2 buttons do.<ref>{{Refurl|url=https://steam.fandom.com/wiki/List_of_compatible_controllers_with_Steam_Link|title=List of compatible controllers with Steam Link - SteamWiki|date=June 2023}}</ref>
 
{{++}} Works without any drivers on any operating system that supports Steam.
 
{{++}} Works without any drivers on any operating system that supports Steam.
 
{{++}} Can be used just to send input from a controller to a PC. Go into Streaming options, hit {{Key|𝗬}} and disable video and audio streaming.
 
{{++}} Can be used just to send input from a controller to a PC. Go into Streaming options, hit {{Key|𝗬}} and disable video and audio streaming.
Line 57: Line 137:
 
==Support in games==
 
==Support in games==
 
{{ii}} PC games that support the XInput standard are supported. Games with generic DirectInput support are supported by [https://forums.geforce.com/default/topic/951027/shield-tablet/shield-controller-working-in-any-game-on-any-pc-with-new-small-driver/ custom driver].
 
{{ii}} PC games that support the XInput standard are supported. Games with generic DirectInput support are supported by [https://forums.geforce.com/default/topic/951027/shield-tablet/shield-controller-working-in-any-game-on-any-pc-with-new-small-driver/ custom driver].
 +
 +
===Games with touchpad support===
 +
{{feature|touchpad}}
 +
{{ii}} Touchpad is placed on the front of the controller, the capacitive type touchpad is a clickable 1-point touchpad. The functionality of the touchpad can differ from between games but usually emulates mouse. Recognized gestures: swipe and scroll.
 +
{{--}} [[Controller#reWASD_(Windows)|reWASD]] has limitation and only allows to remap click and tap actions. Remapping touchpad actions disable mouse emulation.
 +
{{--}} There is no software which allows to emulate [[Controller:DualShock_4#Games_with_touchpad_support|DualShock 4]]'s touchpad basic gestures.
 +
{{--}} Number of games which natively support touchpad controls is limited and touchpad support is still not a PC standard.
 +
 +
===Games with microphone support===
 +
{{--}} Games with implemented voice chat are able to use controller's microphone, but microphone support for Nvidia SHIELD Controller is not implemented yet.
 +
{{++}} [https://store.steampowered.com/app/374400/VoiceBot/ VoiceBot] and [https://store.steampowered.com/app/583010/VoiceAttack/ VoiceAttack] allows to control games and applications by voice commands.
 +
{{mm}} {{W|Category:Microphone-controlled computer games|List of Microphone-controllerd computer games}}.
 +
 +
===Games with XInput button prompts===
 +
{{mm}} [[List of games with Xbox button prompts]]
  
 
==Other information==
 
==Other information==
Line 85: Line 180:
  
 
{{References}}
 
{{References}}
 +
 +
[[Category:Controllers_with_microphone]]
 +
[[Category:Controllers_with_touchpad]]
 +
[[Category:Controllers_with_media_buttons]]
 +
[[Category:Controllers with Wi-Fi connection]]
 +
[[Category:Controllers_with_microphone]]
 +
[[Category:Controllers_with_touchpad]]
 +
[[Category:Controllers_with_3.5mm_port]]
 +
[[Category:Controllers with voice assistant buttons]]

Latest revision as of 18:47, 15 September 2023

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
Nvidia SHIELD Controller
Nvidia SHIELD Controller cover
XInput support
Connection method
USB-Micro
Predecessor
Nvidia SHIELD Portable
Successor
SHIELD Controller (2017)
Nvidia SHIELD Controller on Wikipedia

Key points

Must be connected via USB.
Does not directly support XInput out of the box; installing GeForce Experience is required for the SHIELD Controller to work on XInput titles.
Battery lasts over 40+ hours before needing a recharge.
Controller has handsfree microphone, 3.5mm stereo headset jack, volume control buttons and touchpad.
Non-Geforce GPU users can use unofficial ShieldControllerWinDriver.
GeForce Experience driver has limitation. The wireless capability, headset jack, and microphone are not supported on Windows PCs. Additionally, the volume buttons and Android Home button are not supported.
Wireless connection is working only with Nvidia SHIELD devices.

General information

SHIELD Game Controller FAQ
SHIELD Controller User Guide

Inputs

  • 1 × clickable 1 point capacitive touchpad: ᴛᴏᴜᴄʜᴘᴀᴅ
  • 1 × microphone
  • 2 × clickable analog sticks: LS, RS
  • 2 × analog triggers: LT, RT
  • 2 × digital shoulder buttons: LB, RB
  • 6 × digital action buttons: 𝐀, 𝐁, 𝐗, 𝗬, -, +
  • 4 × capacitive buttons: ɴᴠɪᴅɪᴀ, ⮌ ʙᴀᴄᴋ, ⌂ ʜᴏᴍᴇ, ⧐ sᴛᴀʀᴛ
  • 4 × digital directional buttons (d-pad): , , ,

Availability

Amazon

Controller variations

Nvidia released new version of controller in 2017. It's smaller and lighter, has slide/touch volume control, physical NVIDIA home/back/start buttons and IR blaster. New controller doesn't have touchpad. Official driver supports rumble effects.

Use with PC platforms

Windows

Nvidia GeForce owners can download GeForce Experience. Once installed, GeForce Experience will automatically detect the controller and install the required drivers and firmware updates.
Custom application reWASD lets remap whole controller and works on Windows 7 or newer. Software gives advanced customization options eg. reassigning buttons to keyboard or mouse actions, macros, activate custom modes etc.
Can work standalone without GeForce Experience by using custom driver in 64-bits and 32-bits version which supports DirectInput and can be recognized by XInput.

Windows

Connecting the controller should automatically download and install latest drivers for the controller.
Supported features reWASD Steam Gamepad Phoenix
Touchpad support ~ [N 1]
Media buttons support
Vibrations
Dead-zone adjustment
Multiple controllers
Headphone Jack
Keyboard & Mouse input emulation
Virtual Xbox controller emulation
Virtual DualShock emulation [N 2]
Virtual Nintendo controller emulation [N 3]
Retro DInput/WinMM compatibility ~ [N 4] ~ [N 4]
Battery status
  1. It's possible to remap only tap and click actions, mouse control is not available.
  2. Allows using controller as DualShock 3 and DualShock 4 virtual controllers.
  3. Allows using controller as virtual Switch Pro Controller.
  4. 4.0 4.1 Requires Xidi wrapper.

reWASD

Enables rumble support.
NVIDIA button, Home button, Volume Up, Volume Down, Touchpad buttons can be remapped.
Touchpad can have different actions for tap and press events.
Allows emulate virtual DS4 controller to play PS4 Remote Play or PS Now.[1]
Allows emulate virtual Xbox 360 controller to play XInput compatible games.
Not free of charge. 14-days trial.
Touchpad doesn't work as mouse touchpad yet, but it's going to be fixed in the future.[2]
Custom configs for Nvidia Shield Controller can be found in official Community Configs Library maintained by reWASD users. It's placed in Stadia/Xbox Series X/DualSense filter.

Linux

It's working out-of-the-box on Linux, no custom driver needed.
Custom driver which works using wireless Wi-Fi Direct technology.

Steam

Can be recognized as Xbox 360 controller but after manual assignment. Controller cannot be found in Supported Controller Database, so Steam recognizes it as standard DirectInput device.
Not capable of making full use of Steam Input. Touchpad is not supported in configuration menu and always work as mouse touchpad.

Steam Link compatibility

Works natively over USB; the wireless mode only works with WiFi Direct and even then only with the Shield Portable, Tablet and TV. Buttons mapped correctly. Mouse trackpad is detected but doesn't really work, though the mouse 1 & 2 buttons do.[3]
Works without any drivers on any operating system that supports Steam.
Can be used just to send input from a controller to a PC. Go into Streaming options, hit 𝗬 and disable video and audio streaming.
Won't work great unless you connect it to LAN or a low latency Wi-Fi.

Support in games

PC games that support the XInput standard are supported. Games with generic DirectInput support are supported by custom driver.

Games with touchpad support

For a list of games, see List of games that support touchpad.

Touchpad is placed on the front of the controller, the capacitive type touchpad is a clickable 1-point touchpad. The functionality of the touchpad can differ from between games but usually emulates mouse. Recognized gestures: swipe and scroll.
reWASD has limitation and only allows to remap click and tap actions. Remapping touchpad actions disable mouse emulation.
There is no software which allows to emulate DualShock 4's touchpad basic gestures.
Number of games which natively support touchpad controls is limited and touchpad support is still not a PC standard.

Games with microphone support

Games with implemented voice chat are able to use controller's microphone, but microphone support for Nvidia SHIELD Controller is not implemented yet.
VoiceBot and VoiceAttack allows to control games and applications by voice commands.
List of Microphone-controllerd computer games.

Games with XInput button prompts

List of games with Xbox button prompts

Other information

Technical information

Controller button Button label and axis
A Button 10
B Button 9
X Button 8
Y Button 4
LB Button 6
RB Button 5
LT Z-axis positive
RT Z-axis negative
Back Button 12
Start Button 1
Home
Left stick Button 4, X-axis, Y-axis
Right stick Button 3, X-rotation, Z-rotation
NVIDIA button Button 13
D-pad up POV up
D-pad down POV down
D-pad left POV left
D-pad right POV right
Trackpad Left Mouse Button, Mouse touchpad
Volume Up Volume Up
Volume Down Volume Down


References