Skip to main content
Inspiring
September 22, 2014

Any way to disable low persistence?

So its clear now that i'm in need of a video card upgrade if i want to get things looking nice with my current project, but as i'm strapped for cash rite now i'm trying to find some solutions in the mean time for dealing with judder when dropping below 75fps.

So is there any way to disable the low persistence feature so that i just get motion blur instead of judder? I know its not a long term solution but i had a lot easier time developing with blur on the dk1 than what i'm getting now with the dk2.
    This topic has been closed for replies.

    7 replies

    Up and Coming
    September 22, 2014
    some unity demos have keyboards for disable LP, (i remember one was f1)
    if its a ue4 demo, open console and type hmd lp
    PD: yes my english its bad i known i5-4570 - Shaphire r9-290, win10-64
    MikeFAuthor
    Inspiring
    September 25, 2014
    Interesting, thanks!
    Does anyone have any info on how to go about implementing this into a unity project?
    Up and Coming
    September 30, 2014
    In Unity, you can call OVRDevice.SetLowPersistenceMode(false) to disable low-persistence, I believe.
    Pass true to the same function to re-enable.
    Melbourne-based creative technologist. I flit between experimental AR/VR experiences, audiovisual electronics and full-stack web development. http://www.lachansleight.io
    MikeFAuthor
    Inspiring
    October 1, 2014
    Ah wonderfull, thanks!
    Up and Coming
    December 22, 2014
    It appears that the feature to disable low persistence has been removed from the SDK.

    Anyone can confirm this?
    Inspiring
    December 22, 2014
    It hasn't been removed, it's now exposed the same way as in the C++ SDK. Try this:
    uint caps = OVRManager.capiHmd.GetEnabledCaps();
    caps &= ~(uint)HmdCaps.LowPersistence;
    OVRManager.capiHmd.SetEnabledCaps(caps);
    Up and Coming
    December 23, 2014
    Although I'm not using unity, so don't know if you can do these things in it, but if saving fps is all your trying to do you should add a monoscopic option or lower resolution camera textures option. I feel keeping low persistence on is very important because without it, it makes me very swimmy in the head in dk2 in seconds. For some reason in dk1 it doesn't bother me so much but dk2 without low persistence, that blur makes it unplayable for me. I also don't have the greatest card (gtx650) and found most of the time i can just reduce the camera texture resolution to keep up frame-rates while testing or use monoscopic depending on what I'm doing. at least those things don't make you feel sick. Just thought worth mentioning other options if the blur makes you sick like it does for me.