cancel
Showing results for 
Search instead for 
Did you mean: 

How to use the Oculus CV1 as a normal monitor?

TraxXavier
Honored Guest
I would like to use the Oculus CV1 as a normal monitor, that is no head tracking just put the desktop onto the two build in displays. As simple as that.
When I bought it i assumed that would be trivial, but apparently it is not, the rift is not detected as a normal screen (unlike all my previous 3d glasses i used).

So how can I achieve my goal with the oculus?

29 REPLIES 29

TraxXavier
Honored Guest
So is there any way for the CV1 to make it show as an Extended Monitor, or do I necessarily need to get a old DK2?

cybereality
Grand Champion
Like I said, it's possible. If you are on Windows, and have the Oculus app installed, go to this folder in a command prompt window:
C:\Program Files (x86)\Oculus\Support\oculus-runtime
And then run:
DirectDisplayConfig.exe off
You can also do that same command with on instead of off to switch it back. 

If you are on Linux or other unsupported OSes, there is no Oculus support so it will be Extended by default without doing anything special.
AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV

SkateZilla
Expert Protege
Could that be used to allow the Screen to show up in Windows Control Panels for changing of output format?
(ie Color, brightness, possibly other items?)

I dont see options to change Hz, but there are other options for lower color depth, etc etc.

But I'd Like to Run Windows Color Calibration on the display to balance the contrast and brightness levels.

cybereality
Grand Champion
No, because none of the games or apps can run in that mode. But you could use it if you are writing custom software and can't/won't code it the correct way.
AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV

SkateZilla
Expert Protege
So I cant disable direct display, calibrate brightness/contrast, save, then re-enable direct display and retain the color settings?

(ie it wont save the properties once out of extend mode? and back into direct?)

cybereality
Grand Champion
Honestly, I've never tried but I doubt it will work. Feel free to give it a go, but if your Rift explodes, well, we didn't have this conversation.
AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV

SkateZilla
Expert Protege
I wont do much to it, just brightness adjustments, on remote desktop right now so cant try til later tonight.

Dont have anything better to do, since the tracking camera wont update...

I'd be bored enough to try running a game in non-rift mode, just plain ole stereoscopic mode and use trackIR tracking and tape my hat clip to the top of the HMD.. lol.

SkateZilla
Expert Protege
Rule #1 Dont Change the Resolution (i accidently changed to 640x480 by accident), gets the unit stuck in a reboot loop, and you have to wipe drivers and control sets to fix.

Edit: as you said color/contrast changes from non direct mode didn't translate to directmode.

kojack
MVP
MVP


Distorted image would be fine...

but anyhow... hmm...

For my application I want the user to see the image of two cameras (one for each eye) with my previous 3d glasses st1080 from siliconmicrodisplay that was easy it detected as a monitor and took data in side by side mode, i.e. I just needed to display the two camera images side by side on the desktop using a simple app and it worked.

Apparently with the rift it wont be so easy so how do I proceed if I want to write a proper rift application that would do the same job?

Also I want to run it of a raspberry pi or similar how to use a Linux based SOC with a HDMI output to serve image data to the rift?


Ok, that's different to what it sounded like you wanted at the beginning. 🙂
It would be fairly simple to make a program that put the two camera feeds onto two textures and passed them to the rift sdk.

Using it on linux however is harder. I haven't tested, but would the rift even turn on without windows? The cv1 has the head sensor, does the sdk handle turning the screen on/off or is that purely local to the rift itself?


The easiest way to do this kind of thing would be to get an OSVR. The HDK2 is cheaper than the CV1, same res, open source and supports linux. Not as good of course and I've heard the sdk isn't great, but it sounds like it's better suited to projects like this.



Author: Oculus Monitor,  Auto Oculus Touch,  Forum Dark Mode, Phantom Touch Remover,  X-Plane Fixer
Hardware: Threadripper 1950x, MSI Gaming Trio 2080TI, Asrock X399 Taich
Headsets: Wrap 1200VR, DK1, DK2, CV1, Rift-S, GearVR, Go, Quest, Quest 2, Reverb G2

zboson
Superstar
@kojackhave you used the HDK2 or the OSVR SDK?  Does the OSVR support the Oculus DK2?  I need to look into this.