SteamVR

SteamVR

MCMXCIX Jan 14, 2017 @ 6:22pm
STEAM VR ERROR 306 FIX (OSVR, VIVE, OCULUS, PIMAX, OTHERS)
READ ALL OF THIS BEFORE ACTUALLY DOING THIS, DON'T MAKE MORE WORK FOR YOURSELF!


Hello everyone. I know you don't want to hear me ramble because chances are you've been stuck with this problem in what feels like ages! Here is the fix to the 306 error and other similar errors.

(This should also work with the Pimax 8K VR)


SOLUTION:

- Close SteamVR and any other programs associated with VR (PiPlay, Oculus Runtime, etc.)

- Power down, and unplug your HMD

- Run SteamVR and click the arrow down and go to settings

- In one of the tabs, find something where it says "Remove all drives associated with SteamVR" (Or something like that)

- Once completed, head into developer options, click "Enable Direct Mode Only"
SIDE NOTE: If this does not appear in developer options, it may have been moved within a recent update. Also if it does not appear, close SteamVR, go to properties, and opt into the beta and redo the above steps

- Now, close down SteamVR and connect your HMD and other cords associated with it back into your PC.

- Launch your program (if you need one) that would require your headset to work with SteamVR (PiPlay for the Pimax is an example of one)

- Now, boot up SteamVR once again and you may have to enable compositor.
If the compositor link does not work, you can manually located it within the SteamVR folder in your Programx86 in Steam. Same goes for the room setup.

- Once that is done, run room setup and you should be good to go!



YES, READ THE TROUBLESHOOTING TROUBLESHOOT SECTION TO BEFORE ATTEMPTING TO FIX THIS ISSUE.


Troubleshooting the troubleshoot guide:

In some but very rare cases, you may have to follow all of these steps but instead place it in extended mode. If this does not work then you want to switch back to direct mode following these instructions.

Rebooting your PC between some steps may work as well. If the above instructions do not work, you need to reboot your PC after you unplug your headset. You would also to reboot your PC after you have enabled direct mode, and then once your computer is off, connect your HMD then continue to reboot with it on.

!!!!!!! IMPORTANT FOR THOSE WHO USE DISPLAY PORTS !!!!!!!!!!!
When you have a graphics card that does not support multiple HDMI's, but consists of a Display Port, you need to do this important step.

You must have the HMD connected through the native HDMI output that your graphics card consists of. You PC monitor should be the "secondary" display connected out of the display port. Sometimes it will also take a moment (a long moment) for your PC monitor to detect an input from your display port while your HMD may already be connected. If you used this before, then you are familiar with how the display ports work.




Anyways I really hoped this helped, I was stuck on this issue for the longest time and I pledged as soon as I fixed it I would share my results. Any suggestions/questions/ideas/etc. etc. can be left down below and I will do my best to respond.


Disclaimer: I am not responsible for the actions that you go through if something were to happen with you, your HMD, or anything else. This is solely a guide to help you fix your issues. Consider it more of "advice" if you will.
< >
Showing 1-15 of 16 comments
zanderlexic Jun 4, 2017 @ 9:06pm 
Firstly - props to you for sharing. I tried this, and unforts, it didn't get me connected.

I am connected, and can use the inbuilt Piplay games, headtracking and sound and picture are all working for Piplay, but there is a disconnect between Steam and Piplay.

- SteamVR just shows the red "Not Ready"
- Piplay always says "Steam is not installed. Do you wish to open the Steam Install guide?", which just opens a webpage telling you how to install Steam. (I mean, who doesn't have Steam already?.... Anyway....)

I have an AMD card - RX 480 - can't find anywhere that Pimax definitely supports AMD, but the Pimax games work.

I have two main monitors, and the Pimax is showing up as third.
I've tried a bit of patching around, trying to connect with just one monitor, moving the Pimax to the main HDMI output, trying to unplug all monitors, none of that works.

Hope someone can suggest something I havent tries, because I was gunning for this headset for months, and I finally scrape together the cash, survive the endless wait for it to arrive, and now I am stuck in the foyer playing dodgy Pimax demos! It's torture!! Thanks in advance internet...
Originally posted by zanderlexic:
Firstly - props to you for sharing. I tried this, and unforts, it didn't get me connected.

I am connected, and can use the inbuilt Piplay games, headtracking and sound and picture are all working for Piplay, but there is a disconnect between Steam and Piplay.

- SteamVR just shows the red "Not Ready"
- Piplay always says "Steam is not installed. Do you wish to open the Steam Install guide?", which just opens a webpage telling you how to install Steam. (I mean, who doesn't have Steam already?.... Anyway....)

I have an AMD card - RX 480 - can't find anywhere that Pimax definitely supports AMD, but the Pimax games work.

I have two main monitors, and the Pimax is showing up as third.
I've tried a bit of patching around, trying to connect with just one monitor, moving the Pimax to the main HDMI output, trying to unplug all monitors, none of that works.

Hope someone can suggest something I havent tries, because I was gunning for this headset for months, and I finally scrape together the cash, survive the endless wait for it to arrive, and now I am stuck in the foyer playing dodgy Pimax demos! It's torture!! Thanks in advance internet...
I Also waited long to get the headset but now it has error 307 there just happend to switch to error 306 IDK Anything about the errors? and why?
welp... got a new fail for the steps now. Now it cant even find the HDMI even if i stick it in the PC...
zanderlexic Jun 23, 2017 @ 9:11am 
Try different HDMI sockets for the headset, and if you have more than one monitor, try disconnecting all but one. It took me days of being able to use the headsrt fine for everything in Pimax store but having no detection of the headset in SteamVR - until I uninstalled SteamVR completely, and then reinstalled with Pimax connected, and now it's pretty much 100% connected to Steam - the next challenge is controllers - a lot of Steam VR assumes you have two motion controllers. But Pimax totally works with SteamVR once you've got a connection.
MCMXCIX Jun 23, 2017 @ 9:37am 
Update: Piplay has been updated and addressed many of these issues. It should work fine, even if you have a GTX card and an integrated graphics card.
Last edited by MCMXCIX; Jun 23, 2017 @ 9:37am
CoPsTooKmYsTasH Jul 31, 2017 @ 6:39am 
Originally posted by zanderlexic:
Firstly - props to you for sharing. I tried this, and unforts, it didn't get me connected.

I am connected, and can use the inbuilt Piplay games, headtracking and sound and picture are all working for Piplay, but there is a disconnect between Steam and Piplay.

- SteamVR just shows the red "Not Ready"
- Piplay always says "Steam is not installed. Do you wish to open the Steam Install guide?", which just opens a webpage telling you how to install Steam. (I mean, who doesn't have Steam already?.... Anyway....)

I have an AMD card - RX 480 - can't find anywhere that Pimax definitely supports AMD, but the Pimax games work.

I have two main monitors, and the Pimax is showing up as third.
I've tried a bit of patching around, trying to connect with just one monitor, moving the Pimax to the main HDMI output, trying to unplug all monitors, none of that works.

Hope someone can suggest something I havent tries, because I was gunning for this headset for months, and I finally scrape together the cash, survive the endless wait for it to arrive, and now I am stuck in the foyer playing dodgy Pimax demos! It's torture!! Thanks in advance internet...

i think the real solution here is just to unplug all your displays... only thing that should be plugged in is the primary video card being used... if you need a second display you need to use a different port on the SAME video card or use a desktop streamer like chrome desktop streamer...
Ph0 Jul 31, 2017 @ 8:34pm 
I get two errors. error 306 and 400, Everything else works fine with my oculus rift. I can play games perfectly fine in the oculus home app, but not the steamvr app
MCMXCIX Aug 1, 2017 @ 1:50pm 
Update v2.

Pimax screen is no longer turning on out of nowhere. I am unable to furthur help with this issue. Any tips from the community would be appreciated. My Pimax 4k VR is still being detected and tracked, just failure to display anything on the screen.
Wiener Pirate Aug 19, 2017 @ 5:46pm 
So how do I manually setup the compositor? bc i dont c it in the folder
Wiener Pirate Aug 19, 2017 @ 5:48pm 
Originally posted by TheGreatPh0:
I get two errors. error 306 and 400, Everything else works fine with my oculus rift. I can play games perfectly fine in the oculus home app, but not the steamvr app
I have the exact same problem same errors and everything have you figured out how to fix it yet?
Wiener Pirate Aug 20, 2017 @ 9:44pm 
it would be cool and all if u could answer
wuenry Mar 9, 2018 @ 1:06am 
I updated Windows 1709 version and got the 306 error.

- Once completed, head into developer options, click "Enable Direct Mode Only"

This works.
l3aver1973 Feb 1, 2019 @ 11:11pm 
hey guys im uaving trouble to enable direct mode but when when i exit it n it comes up composte n thn i have to restart the pc over n over again so it can reckonzie my headset
Katana Jun 12, 2020 @ 5:52pm 
What is HMD ?
< >
Showing 1-15 of 16 comments
Per page: 1530 50

Date Posted: Jan 14, 2017 @ 6:22pm
Posts: 16