Forum Discussion

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

Performance Issues when using Direct To Rift Mode

Hey guys,

we are experiencing some performance issues with the the Direct to Rift Mode:

    - Running in extended mode with vsync we get solid 75fps
    - turning vsync off it goes up to around 150fps
    - as soon as we use Direct to Rift, it hovers around 62 to 65fps, vsync off or on

The worst part about the 62 to 65fps is that it causes really bad jutter (guess timewarp is not working correctly or something). It would be really great for our application to be able to use the second screen feature of the Direct to Rift mode, so just using extended mode is not really an option.

setup: i7 / 32GB RAM / Titan

Any ideas or people having similar issues?

6 Replies

  • Do these issues happen with the demo scene or Tuscany? Is it only your app with the problem?
  • "cybereality" wrote:
    Do these issues happen with the demo scene or Tuscany? Is it only your app with the problem?

    Hah! Only HIS app with the problem?

    I dunno how you guys are unaware but the number of working rift applications using direct mode (excluding tuscany/demo scene) is approximately ZERO!

    Every single application I've tried in direct mode has either crashed outright before anything was displayed in the rift, or has horrible judder/latency/wrong resolution/orientation. Sometimes you get blue screens that lock up your entire system.

    It's not like the OP is the only one experiencing this! Direct mode is clearly not in a workable state with the current SDK.
  • "throwaway69" wrote:
    I dunno how you guys are unaware but the number of working rift applications using direct mode (excluding tuscany/demo scene) is approximately ZERO!

    Actually, Sightline: The Chair seems to work OK for me in Direct mode. I am aware that people are experiencing problems with Direct mode, and the guys are working on fixing it now.
  • Tuscany is working like a charm on our system, however most demos don't.
    There seems to be a certain bit of magic configuration needed to make it work, Tuscany and a few other demos are the proof that it is possible, would be great to get a hint on what to investigate though, right now we are a bit in the dark. Thought this should be the right place to tackle this issue, some devs apparently pressed the correct buttons ;)
  • ZombieJ's avatar
    ZombieJ
    Honored Guest
    "leftbigtoe" wrote:
    Tuscany is working like a charm on our system, however most demos don't.


    In my experience different firewall setups can cause this. At home I can get 2/3 "Direct To Rift" demos working no problem (except for the usual tearing/stuttering/etc. that is associated with DtR mode/the current SDK version). At work I can only run a couple of the same demos at all.

    The differences? I have a GTX 580 at home and a 660 at work, one monitor at home and two at work. All other components that matter are identical. But undoubtedly more important is that my work has a more restrictive firewall than I use at home. If I blow mine wide open when using the rift I get a much better level of functionality. I've specifically tested it too: blocking all outgoing ports at home stops demos that normally work from loading. If you are using the rift at your office perhaps you are in a similarly restricted environment. You may find that setting up a less secure network purely for using the rift with will improve things for you.