Forum Discussion

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

Half frame rate (37.5) on Linux using SDK 0.4.3

My game starts up normally at 75fps, then after 36 seconds, it suddenly drops to 37.5fps. If I run with vsync off, it runs at ~200fps.

I have no idea what could be causing this. It's always at the exact same time, and it doesn't matter what part of the world is being drawn. Is anyone else seeing this?

9 Replies

  • I also have this problem with OculusWorldDemo, haven't found out what's causing it yet.

    Arch Linux, kernel 3.17.1, nvidia 343.22 (Quadro 1000m)
  • MarkDon's avatar
    MarkDon
    Honored Guest
    Just FYI I know several people on Windows using SDK 0.4.3 & running Elite Dangerous in Direct mode who are stuck on half frame rate (37.5 fps exactly). One of those is me, in extended mode I hit a rock solid 75 fps.
  • rjoyce's avatar
    rjoyce
    Honored Guest
    I'm seeing unusual frame rate drops too, though it doesn't seem to be as methodic as yours. I don't have time to investigate it today, but just got the DK2 integrated into our engine and this is causing trouble.

    I'm on Linux using seperate X screens.
  • "MarkDon" wrote:
    Just FYI I know several people on Windows using SDK 0.4.3 & running Elite Dangerous in Direct mode who are stuck on half frame rate (37.5 fps exactly). One of those is me, in extended mode I hit a rock solid 75 fps.

    I have this exact problem in Direct to Rift mode, unfortantly my DK2 is not detected in extended mode.
  • seneque's avatar
    seneque
    Honored Guest
    I have the same issue.

    Running Windows 8.1, GTX770/i5 4790k

    wtf?

    EDIT: This in E:D, too
  • I've found that this isn't so much a lack of framerate, but a lag in head tracking. I get a constant lag in every demo on Linux (including the Desk and Tuscany demos), while under Windows there is no such lag. One thing I noticed in Tuscany, however, was that if I kept my head still and moved, the lag was not evident. So something tells me it's a problem with oculusd itself in relation to recieving these values in the applications. Perhaps someone could make a test application (a terminal app or something) to see if there's just a large amount of latency updating those values?
  • taphos's avatar
    taphos
    Honored Guest
    I've got the same problem on Linux with SDK 0.4.4
    fps is stays around 30 even if I run demo without oculus turned on.
  • The first time I ran your simplevr demo under Linux, the console output reported around 30fps from the very beginning. The second time, and all subsequent times, it reported ~60fps (not 75) long past 36 seconds (I ran it for up to 2 minutes). I do get judder, as I do with OculusWorldDemo from both 0.4.3 and 0.4.4 (I do not get judder with games compiled with 0.3.x). I had oculusd from 0.4.4 running.