Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
eagleeyez's avatar
eagleeyez
Protege
11 years ago

Once and for all, this is HOW YOU RIFT with Unity (UniRift)

EDIT 16 Jand 2015
Overclocking Monitor to 75HZ.,
After having some success with overclocking as I mentioned earlierbelow in the post I
Now for some reason cannot get any benefit from it. I have tried several things but there is still judder in some demos and always in Unity Editor in play mode. This must have something to do with Unity but somehow now I get the feeling it might be something to do with the data transfer over USB. I am going to grab myself a few different Hubs and maybe even a dedicated USB controller.
I have even bought a 144hz monitor which did not allow for 75Hz in 1080, only 1024 but it would allow 80hz in 1080p. I did not try this out as I do not want to go the chance of breaking the Rift.
So please post here if anyone has been having more success in overclocking than I have had. I think getting the Rift to work smoothly if a combination of Monitor settings, graphic settings and Computer configuration.
I use an i7 2700k, 32GB, Win7 64bit, Nvidia GTX 970 and SSD drives.


Once and for all, this is HOW YOU RIFT with Unity (UniRift)

This post is going to help everyone still kicking their Rift in and as new tips get posted further down I will add to the second post called reserved.

Now, to start with many will have different symptoms and therefore there will not just be one solution for everyone. Well not yet that is. I would also just like to point out, that this is a devKit and most certainly, nowhere near CV1. So read, read and try, try and try again until you get the little bugger working. Everyone here will help you so don’t bash your head against the wall otherwise you’ll break the plastic!

I use Windows 7 64bit, Unity newest, GTX580 with 2 DVI outputs and now this can be important for many. I had problems at first as I was going DVI adapter with HDMI cable to the monitor with a HDMI to DVI adapter and the second port with the Rift DVI adapter to HDMI. It took me a long time to realise that my monitor adapter was not conforming to the Rift adapter. Luckily I had another newer adapter and see there. I had blue light in extended. Please note! In extended mode you should always have blue, in direct it is red until you start a direct app. If it is blinking fast red blue or it may be orange blue blinking, then your monitor resolutions are conflicting. The Rift must always be in 1920x1080 at 75Ht.

1. The first thing to understand is Hz, most of you will be using a 60hz monitor other than those lucky ones with 120hz or higher monitors. And your Rift is 75Hz which is cool but brings us a few problems. Most of the time you will be using extended mode in 2 different ways and I will explain that soon. Windows tends to bum off the Rift into 60hz when you go into extended mode and you then get jutter / judder. The trick is to either buy a very expensive monitor or do as I did and overclock my very, very old 60Hz HP w2207h to a 75hz monitor and that runs totally fine. You will however not all have that luck and maybe only get up to 64hz or a little more. Not to worry plan B is for that coming up later.

Read this Unity 4.5.2p2 released with "output to monitor" option
https://developer.oculus.com/forums/viewtopic.php?f=37&t=11252#p149533

It means that a solution is being worked on and it will all get better later. Oculus will also be available to Unity free uses very soon.
For the mean time let us carry on here.

2. The way I usually work in Unity and then check play mode in the Rift
Method one with my main monitor overclocked to 75Hz
Take note please I only use windows 7 here and don’t even know what win8 orwhat Mac is.

- !! REMEMER THESE Hotkeys !!
a) Windows key + shift right arrow – send to adapter 1
b) Windows key Shift left arrow – send to adapter 0
c) Window key down arrow – minimise
d) Windows key up arrow maximise
e) There are a few others, but that will do for now.
- Now In unity running oculus in extended mode as second monitor I press play in Unity and the game starts on my main monitor. I put on the Rift and then press my hotkey, Volla! I now see the game in the Rift. When I am finished I press my hotkey again and I am back on the main monitor. This only works well if you have overclocked main to 75hz and set Rift to 75hz.

Method 2. How to use the rift as your main monitor. Many think how can I work if the Rift is main? Answer: you don’t have to.
- Set your rift up to extended mode and make sure it is 75hz. If you are not overclocked on the main monitor to 75hz you will have 60hz. This will be ok for this method.
- In display properties click on the rift and select desktop on this monitor. Now the main view will first go to the rift and you have 15seconds to accept the change. Take off the right eye lens of the rift to see the message and click accept. You will only have to do this once.
- Now you are in the Rift as Main monitor. Switch off the rift and you will revert back to your normal main monitor. This is great as now the rift is always off and you only need to switch it on when you need it.
- Now go into unity and open one of your projects. In the game view click on the button maximise on play. Now just press play and your game will start on this main monitor. Just put on the rift and turn on the power! Magic! This view switches to the rift. Switch off the rift and you are back again.
- This tends to work better than many other methods as now the rift is the main monitor it runs automatically at 75Hz regardless of your secondary restrictions.

How to Overclock a monitor?

Use this program
http://linustechtips.com/main/topic/31526-overclocking-your-monitor-refresh-rate-amd-gpus/
and read the warnings.

Make a few different settings in your list and then restart your computer. When you now go into display property settings click on show all unsupported modes and you will see your new Hz profiles. Start at 65Hz and work your way up until your monitor has reached its possible overload. After trying each setting you will get 15 seconds to accept the changes or not. If for some reason you cannot see anything anymore don’t worry as after 15 seconds the monitor will revert back to the last setting. I did have to restart my computer a few times before the setting showed up in the display settings.

Paying EXE files Direct to rift in Direct or Extended?

Well? This is not really working that good for Oculus at the moment so we will still have to work around things.
In General I find most Direct to Rift works better when I am in extended mode, sometime it still goes straight to the rift and sometimes not. If it stays on your main monitor then press win key + shift and right arrow to move it over to the Rift. This only works sometimes. Z.B. CrystalRift starts on the main monitor press win+shift+right and you’re done.

Direct to direct mode
When it works it works either good or jittery. When it doesn’t work it doesn’t and you have to switch to extended and it either judders or it works.

At this moment in time Direct will have to be worked on more for all of us and AND the very big thing is we will all need a second view. This is possible in direct mode by just pressing the M key you will see the oculus display also on the main monitor, just like in DK1 times. CRY! This however does not work always as Unity developers have to remember to check the check box view on main monitor. If they don’t check this you get nada. So PLEASE all dev’S s check this box in your OVRcamera.

So I will leave it there for now and let you all add to this and I will keep it updated and eventually we will know everything………..well at least about the Rift.

By the way! You do not need to have the power connected to your rift

Smoke me a kipper skipper, I’ll be back for breakfast.






-

5 Replies

  • This is how you YouTube on DK2 with Oculus videos
    2. Play YouTube SBS on Youtube without going to full screen.
    3. Press Win+shift and then right arrow no YTube is on the rift
    4. Close your right eye on the rift and move the mouse onto the YouTube video
    5. Double click the video to go full screen. Finished.
    6. Win+shift and left arrow to go back.
  • Hi everyone,
    If anything here helps you, then tell me what it was. If anything new or anything not working for you tell me. Anything in these posts that are good tips, work arounds and so on I will post in the reserved section so that it stays here at the top and you don't then have to read through everything to find the answers.
  • jamezr's avatar
    jamezr
    Honored Guest
    I wish I would of seen this tread sooner! Hmm, maybe the Unity (UniRift) part threw me IDK.

    I hope the word gets out on overclocking Displays! This article need to get out to others, once you overclock your display OMG is it nice.

    I finally ended up overclocking my LCD 1920x1080 60hz to 75hz using the stock "Nvidia Control Panel". I've tried 2 monitors now newer Samsung 27" S37029H and a bit older Asus 23" VE247. Before I OC'ed I would run them at like 1650X1024 or 1440x900 75hz standard VGA resolutions...and yeah YUCK.

    Seems DVI and HDMI maybe needed -VS- VGA output (I do use a display port to HDMI too) and TV's may or may not work?... I used Monitors any word on TV's?

    Looking for a new monitor I stumbled on an old thread, online with a list where some guys were doing this for gaming. So I thought well, can I do it with my stuff? I tried a few of their settings and after a try or two got it working! If anyone else wants settings I used it was at http://hardforum.com/showthread.php?t=1670817. The 20 20 44 one and the 20 20 20 one worked with my displays @ 75hz.

    Thanks Eagleeyez,
  • Been Overclocking monitors for some time now....Linus failed to give props to the dev ToastyX and probably should have just posted a link to the info rather then copy and pasting stuff for his own site. Here is the original forums run by toastyX if you wish to replace the link: http://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU

    Now I have a pretty simple two part question. Given that method B is so much simpler, why even have options? Is there any benefit at all to option A? I'm asking seriously, because I use my computer for EVERYTHING including xfinity online and I just pulled my old 23" samsung out for the 75hz and sidelined my 39" Samsung which doesn't overclock for diddly :-/

    That said, I spent the day demoing extended of the 75hz monitor and can't really say that I noticed any improvement at all whatsoever. The demo's that jittered before continued to, the ones that didn't work still didn't, though I suspect that is because updated demos have been strewn across the web and many of them aren't here. Reading a few dev sites I noticed comments about how there seems to be some latency in the posting of demo updates here. I did manage to get a few more working after finding the updates at the dev site.

    In the end though, would you agree that method 2 (option B) is the way to go? On a semi side not...having repaired a few LCD's and LED's in the past, when I bought this little 23" samsung I enjoyed the fact that the power supply was external. Mainly because it is the one part that died in the others that I repaired. Today while demoing I had to move the monitor though, and the power supply was cooking hot. It wasn't before when I wasn't overclocking it though...might be something to consider. I'll repost if it fries, I have a spare :-)