Steam VR + HTC Vive Troubleshooting
Welcome to the troubleshooting guide for the HTC Vive + Steam VR. Troubleshooting for the first generation development kit can be found here.
If you have a Vive Pre Developer kit, the troubleshooting instructions below will also apply to you. The only difference is the Vive Pre uses white LEDs instead of green LEDs to signify that a device is ready to be used.
For a guided troubleshooting experience, please visit the SteamVR help site.
General PC Troubleshooting
Please ensure that you have optimized your PC Settings for SteamVR by completing the following steps:
- Set your PC's power plan to “High performance” (Press the Windows key > Type: power > Select “Power Options” > Select “High performance”)
- Set NVIDIA power management to "prefer maximum performance" as outlined here.
- Get the latest drivers from NVIDIA or AMD.
- Set your default audio playback device to HTC-VIVE-0.
- Make sure you are running Steam as an administrator.
In some environments, the audio extension cable of the Vive headset can build up static electricity and deliver a small static shock when touched or when used with certain earbuds. This does not necessarily indicate an issue with your Vive - it happens for the same reason that shuffling your feet across carpet and touching a door knob causes a static shock.
Some things to try if this happens regularly:
- Use a humidifier – dry environments are conducive for static buildup
- Anti-static sprays can help reduce environmental static
- Anti-static lotion can help customers with dry skin who experience this issue
- Clothing made of natural fibers are less likely to hold a static charge than clothing made of synthetic materials.
Headset
If you are experiencing issues with the Headset, please see the topics below for troubleshooting suggestions:
This error may be a USB driver issue. Please try the following troubleshooting steps:
Reboot your headset:
- Right click on the headset icon in SteamVR.
- Select Reboot Vive Headset, and wait while the reboot process completes.
Power cycle your Link Box:
- Quit SteamVR
- Unplug the Power and USB cords from the PC side of the Link Box (not the orange side).
- Wait a few seconds, then plug the Power and USB cords back into the Link Box. You may see more drivers install. Wait for this process to finish.
- Launch SteamVR.
- Repeat steps if needed
Restart your computer (Quit Steam VR before shutting down your PC)
Plug your Link Box into a different USB port on your PC:
- Try plugging your Link Box into a USB 2.0 port, as some USB 3.0 and 3.1 chipsets can cause issues.
- You can also try a USB port that's already in-use and working - move the other device to another port and plug in your Link Box.
- If this problem persists, try resetting your USB devices.
You may see one of these errors if you are not connected to your machine's dedicated graphics card.
Please make sure that both the Vive's link box and your primary display are connected to the same GPU. If you are using a laptop, make sure that you are connected to the machine’s discrete GPU. You may need to set your machine to "prefer maximum performance."
Additionally, if you have multiple graphics cards in a desktop PC, make sure that the Vive and your primary display are connected to the same card. Some users have reported that connecting their primary monitor over DVI causes issues next to the Vive. Try using a display port or HDMI connection.
As a last resort for headset detection issues, you can reset your SteamVR USB devices.
- Unplug all Link Box cables from your PC.
- From your host computer, go to SteamVR > Settings > Developer. Make sure the Developer Settings checkbox is checked.
- Click on Remove all SteamVR USB Devices. Make sure the link box's USB cable is not plugged in and click Yes.
- Once this is complete, quit SteamVR, plug your link box in (USB, HDMI, Power), and re-launch SteamVR.
If you've tried all of the above and continue to have issues, your USB chipset may be at fault.
Our testing has shown that the Inateck 2-Port USB3.0 PCI-Express Card (Serial: KTU3FR-2O2I) works reliably with the HTC Vive and can overcome these kinds of USB issues.
Error 208 is a generic HMD error message. This error can have a number of solutions, so please work from the list below to make sure you've attempted all available solutions:
- Make sure that your Vive’s link box and the monitor or TV you use as a primary display are plugged into the same graphics card. If you are connected to your onboard display adapter, you will see an Intel HD Graphics device listed in your SteamVR system report. Onboard cards, such as those connected to a PC’s motherboard, will not be powerful enough to use the Vive. Reconnect your Vive to your PC’s dedicated graphics card.
- Check to make sure you are in Direct Mode by going to Settings > Developer > Direct Mode. Click the button that says “Enable Direct Mode.” SteamVR will restart with this setting.
- If Direct Mode is not enabled, SteamVR will still work in Extended mode. For this to work correctly, make sure your displays are extended in Windows > Display Settings.
- Make sure all cables are connected firmly. The power cord on the HMD itself can become loose from usage. To check this, remove the cable panel on top of the HMD by pushing it forward.
- Make sure your Link Box is installed in the correct direction. The orange tipped cables from the Headset should be connected to the orange ports on the Link Box.
- Check to make sure you have the latest video drivers.
- Make sure the headset is properly plugged in.
- The end of your Headset's tether has three orange tipped cords (USB, HDMI, and Power). Plug all three of these into the side of the Link Box with orange ports.
- If you have a first generation Vive Development Kit, do not mix and match the parts. They are not compatible.
- Plug the power cord into the Link Box, and plug it into a power outlet.
- Use the included USB cable to connect the Link Box to an available USB port on your PC. (Vive supports USB 2.0 or greater, but we have encountered issues with certain USB 3.0 ports. If you continue to have issues, try a USB 2.0 port.)
- Use the included HDMI cable to connect the Link Box to your PC. Make sure to plug it into your computer's graphics card.

- Green: Ready state for Vive
- White: Ready state [Vive Pre development kit only]
- Dim Green: Standby mode. Moving your headset or starting a VR application will wake it up.
- Red or blinking red: Cable or driver error. See the instructions for Error 108 above to fix.
- Off: Not plugged in
We’ve found that most users who are not able to use their cameras are running on preview builds of Windows 10 (Microsoft Insider program).
We’re not able to guarantee SteamVR related features will function correctly on early release builds. If you are running on a Windows Insider preview version post build 10586, please roll back to the current available consumer version.
Controllers
If you are experiencing issues with the Controller, please see the topics below for troubleshooting suggestions:
- Make sure the controller is charged and on. Turn on the controller by pressing the system button (lowest button on the controller).
- Charge controllers by plugging them into an outlet with the included micro-USB cord and power adapter. While plugged in, orange indicates charging. While plugged in, the LED color when fully charged is different depending on if the controller is on:
- Green = fully charged and on
- White = fully charged and off
- If the light is solid blue, it is not successfully connecting. Re-pair your controllers by going to SteamVR > Devices > Pair Controller
- If the light is solid red and your controller is not responsive, you will need to reset your controller.
- Hold down the trigger, menu button, trackpad button, and grip buttons on the controller (everything except the system button).
- While holding the buttons, plug your controller into your computer with a micro USB cord.
- Wait for five seconds and release the buttons. Ignore the new storage device that appears and unplug the micro USB cord to reset.
- Your controller should function normally now.
If your controller's trackpad is twitchy and/or oversensitive, it needs to be calibrated.
- Make sure you have the latest Controller firmware. You can check by going to SteamVR > Devices > Update Firmware.
- Turn off the controller (Hold down the System button).
- While holding the Trigger and the Grip button, press the system button.
- The controller should turn on, and make a different noise than the standard power on noise.
- Green: Ready state for Vive
- White: Ready state [Vive Pre development kit only]
- Blue: Connecting - if it stays in this state, you can pair your controller by going to SteamVR > Devices > Pair Controller
- Blinking Blue: Pairing mode
- Blinking Red: Low battery - charge your controllers by plugging them into an outlet with the included micro-USB cord and power adapter.
- Orange: Charging
Base Stations
If you are experiencing issues with the Base Stations, please see the topics below for troubleshooting suggestions:
If both base station LEDs don't turn green, something may be wrong.
- If the LED is green, the base station is operating normally.
- If the LED is blue, it is still spinning up and waiting to stabilize. If it never changes from blue, check to make sure the base is mounted securely. Vibrations can cause it to be stuck in this state.
- If the LED is dim green, it's in standby mode. If unintentionally in this state, try unplugging and replugging the base station to fix this.
- If the LED is solid or blinking purple, the base stations are having trouble seeing each other. Make sure nothing is in the way.
- If the LED is off, it doesn't have power – make sure that the power cord is plugged in and your outlet isn't connected to a light switch.
- White: Ready state [Vive Pre development kit only]
If your base stations aren't working correctly, make sure they are properly set up for optical sync.
- Check SteamVR to see if your base stations need a firmware update.
- Make sure your base stations have an unobstructed view of each other.
- Base stations shouldn't be further than 5m or 16ft apart.
- Push the mode buttons on the back of the base stations so that one base station is “b” and one base station shows “c”.
- The base station lights should now turn solid green.
If your room makes it impossible for the bases to see each other (and the LED is purple), there is another way to sync.
- In the box you'll find a very long cable – this is the sync cable (this was the optional cable referenced earlier). Connect the base stations with the sync cable.
- Push the mode buttons on the back of the base stations so that one base station is “A” and one base station shows “b”.
- The base station lights should now turn solid green.
Tracking Issues
Tracking issues commonly manifest as a drifting or floating movement. Open your Frame Timing graph (SteamVR > Settings > Performance > “Display Frame Timing”) and look for frame timing spikes. If you see spikes, the issue is most likely with CPU performance, and not with tracking.
If a device's icon in SteamVR Status is pulsing green, it means it is not tracking. When in-headset the displays go grey when your headset loses tracking. Check the following if you are having tracking issues:
- Make sure your base stations are set up correctly. They should be above head height (at least 6.5 feet), angled down 30-45 degrees, and no further than 5 meters, or 16 feet, apart.
- Check to make sure your devices are in view of at least one base station, and your bases are powered and synced. Their LEDs should be green if everything is good. See the Base Stations section above for more information about syncing.
- Loose cable connections can also cause tracking issues. Make sure all connections at the headset, link box, and PC are secure.
- While most issues caused by reflective surfaces have been solved, in some situations they can still cause tracking issues. If you are losing tracking or motion controllers occasionally float away in VR, try covering reflective surfaces in your VR area.
- Turning on the front-facing camera can sometimes cause tracking issues. If you lose tracking every time you bring up your dashboard, your camera may be at fault. Try lowering the camera bandwidth in SteamVR > Settings > Camera, or disabling the front-facing camera.
SteamVR Issues (Error 301)
If you are experiencing problems with missing or corrupt files in SteamVR or you are encountering an Error 301, make sure the SteamVR tool is correctly installed by verifying the tool cache.
- Quit SteamVR and go to the Steam Client.
- Find SteamVR under Library > Tools.
- Right click on SteamVR and select Properties. Click on the Local Files tab.
- Click Verify Integrity of Tool Cache.
If that doesn't work, try deleting the local files. Follow steps 1-3 from above and select "Delete Local Tool Content." Double click SteamVR in the tools library to reinstall.
Some software has been found to conflict with SteamVR or SteamVR driver installations. If you have any of the following software installed, try uninstalling it and re-testing:
- Asus AI Suite
- JDS Labs ODAC USB Audio device
- Older Apple Cinema displays with devices attached through USB
- TP-LINK 300Mbps Wireless N PCI Express Adapter TL-WN881ND
- Exit Steam, then navigate to the Steam installation folder (C:\Program Files\Steam\ by default).
- Right-click on Steam.exe, then select "Run as administrator" and re-test the issue.
Wireless Receivers
There are two wireless receivers built into the Vive headset, used to communicate with the controllers. If you are experiencing issues with the wireless receivers, or if you are encountering "Wireless Receiver Not Detected" or "USB Device Not Recognized" errors, please see the topics below for troubleshooting suggestions:
- From your host computer, go to SteamVR > Settings > USB.
- Click on Refresh to see the status of the Vive USB components.
- Make sure Wireless Receiver 1 and Wireless Receiver 2 are highlighted with white circles. If one or both are greyed out, unplug the Vive USB cable from your computer, plug it into a different USB port, and wait for the status to refresh again.
As a last resort for headset detection issues, you can reset your SteamVR USB devices.
- Unplug all Link Box cables from your PC.
- From your host computer, go to SteamVR > Settings > Developer. Make sure the Developer Settings checkbox is checked.
- Click on Remove all SteamVR USB Devices. Make sure the link box's USB cable is not plugged in and click Yes.
- Once this is complete, quit SteamVR, plug your link box in (USB, HDMI, Power), and re-launch SteamVR.
If Windows is displaying a "USB Device Not Recognized" error after the Vive USB cable is plugged in, and one or both wireless receivers are missing from the USB page in SteamVR settings, the receiver may have been damaged. Contact Steam Support and attach a copy of your System Report.
Still Need Help?
If you can’t find a solution here, please visit the SteamVR help site for in-depth support.