SteamVR Motion Smoothing

Discussion in 'VR Virtual Reality Forum' started by Atmos, Oct 18, 2018.


    1. Atmos

      Atmos
      Well-known Member

      Joined:
      Jul 21, 2014
      Messages:
      1,671
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      116
      Ratings:
      +591
      SteamVR Motion Smoothing

      Today we are introducing a new feature in SteamVR called Motion Smoothing. This feature enables more players on more PCs to play high-fidelity VR games and experiences.

      [​IMG]

      Motion Smoothing is currently available in SteamVR Beta. To opt in, right-click on SteamVR in ‘Library > Tools’, select the Betas tab, and choose ‘beta’ from the dropdown.

      How it works
      If you have a flatscreen TV, you may be familiar with the term Motion Smoothing. TVs apply Motion Smoothing by interpolating between two existing frames to create a new in-between frame. This smooths out the frames and increases framerate, but it also adds latency – providing passable results for TV but definitely not the right way to go in VR.

      The way we are applying Motion Smoothing in SteamVR is a bit different. When SteamVR sees that an application isn’t going to make framerate (i.e. start dropping frames), Motion Smoothing kicks in. It looks at the last two delivered frames, estimates motion and animation, and extrapolates a new frame. Synthesizing new frames keeps the current application at full framerate, advances motion forward, and avoids judder.

      This means that the player is still experiencing full framerate (90 Hz for the Vive and Vive Pro), but the application only needs to render 1 out of every 2 frames, dramatically lowering the performance requirements. Even better, if synthesizing a new frame for every frame delivered by the application still leads to performance issues, Motion Smoothing is designed to scale further down to synthesize 2 frames or even 3 frames for every 1 frame delivered.

      What it means for you
      From the player’s perspective, what was previously a game that would hitch and drop frames producing judder is now a game that constantly runs smoothly at 90 Hz. SteamVR Motion Smoothing improves upon the previously released Asynchronous Reprojection to enhance the overall experience for customers across a wide variety of VR systems. Not only can lower-end GPUs now produce smooth frames in applications that were previously too expensive, higher-end GPUs can now render at an even higher resolution increasing the fidelity of all experiences on all VR systems.

      This feature is ready to kick in the moment an application starts dropping frames and shuts off when no longer needed. Of course, if you prefer to run without this feature, just look under ‘Settings > Video’ or ‘Settings > Applications’ to control when it is enabled. Motion Smoothing is not enabled when using Oculus Rift or Windows Mixed Reality headsets with SteamVR, because their underlying display drivers use different techniques when applications miss framerate.

      Motion Smoothing is in beta and currently only enabled for systems running Windows 10 with an NVIDIA GPU. Please provide feedback on the SteamVR discussion forum.
       
      Last edited: Oct 19, 2018
    2. Atmos

      Atmos
      Well-known Member

      Joined:
      Jul 21, 2014
      Messages:
      1,671
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      116
      Ratings:
      +591
      So this is Valves answer to Oculuses ASW.
       
    3. Tiger Feet

      Tiger Feet
      Well-known Member

      Joined:
      Nov 8, 2006
      Messages:
      2,258
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      116
      Location:
      Whittle
      Ratings:
      +848
      I assume this could be really good news for the Pimax?
       
    4. Presuming Ed

      Presuming Ed
      Well-known Member

      Joined:
      May 2, 2008
      Messages:
      1,692
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      113
      Location:
      Yorkshire
      Ratings:
      +693
      I don't know how it compares in performance to the Oculus version, but it has a much more sensible name.
       
    5. thesnowdog

      thesnowdog
      Active Member

      Joined:
      Jul 23, 2018
      Messages:
      376
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      43
      Location:
      London
      Ratings:
      +104
      Only Nvidia GPUs though which is disappointing tbh. Hopefully they'll continue to develop this so that it will work with AMD GPUs too once it's out of Beta.

      Going to be interesting to see if there are any artefacts involved.

      I'm surprised that Valve haven't sorted this out sooner tbh.
       
    6. ArmitageShanks

      ArmitageShanks
      Well-known Member

      Joined:
      Feb 19, 2010
      Messages:
      2,263
      Products Owned:
      0
      Products Wanted:
      1
      Trophy Points:
      116
      Ratings:
      +650
      Would this even work with Pimax? As I understand it, the Pimax has no reprojection or anything implemented. It's just a hard vsync at the moment i.e. dropped frames.
       
    7. Tiger Feet

      Tiger Feet
      Well-known Member

      Joined:
      Nov 8, 2006
      Messages:
      2,258
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      116
      Location:
      Whittle
      Ratings:
      +848
      TBH I just assumed it would. Having looked into it, its not officially working yet (if ever) but people do seem to be getting a 'performance increase' from using it on the older Pimax 4k's.
       
    8. thesnowdog

      thesnowdog
      Active Member

      Joined:
      Jul 23, 2018
      Messages:
      376
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      43
      Location:
      London
      Ratings:
      +104
      It all depends on the display driver I think. If they're using the same display driver as the Vive and Vive Pro then it should work without a problem, but chances are that they're using their own display driver I would have thought.

      I saw on the Vive sub-Reddit that they're working on getting it working on AMD cards too. They have it working with most of them so far I think.
       
    9. Atmos

      Atmos
      Well-known Member

      Joined:
      Jul 21, 2014
      Messages:
      1,671
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      116
      Ratings:
      +591
      I installed this earlier but got an error message. Reinstalled Steam and StesmVR and now it work but not had chance to test it. Advanced Settings doesn’t seem to work right as in I can’t click back through the menus.
       
    10. MikeKay1976

      MikeKay1976
      Well-known Member

      Joined:
      Feb 1, 2005
      Messages:
      8,193
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      136
      Ratings:
      +1,891
      Took em long enough! Imitation is best form of flattery I guess

      (Seriously tho ASW is great
      This is good news
       
    11. thesnowdog

      thesnowdog
      Active Member

      Joined:
      Jul 23, 2018
      Messages:
      376
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      43
      Location:
      London
      Ratings:
      +104
      Yup, I can believe it took them so long to do it. Mind you, to be fair to Valve, I think Microsoft only had their version done so quickly because they employed a sh*tload of ex Oculus staff lol
       
    12. Atmos

      Atmos
      Well-known Member

      Joined:
      Jul 21, 2014
      Messages:
      1,671
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      116
      Ratings:
      +591
      Valve have released another update to fix the problems with Advanced Settings with reversed controls.
       
    13. Nivek TT

      Nivek TT
      Well-known Member

      Joined:
      Feb 27, 2006
      Messages:
      6,385
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      136
      Location:
      Bristol
      Ratings:
      +1,989
      Apparently its using the video processing of the graphics card to provide the faux-frame, thereby being effectively overhead free. Very clever if true!
       
    14. ArmitageShanks

      ArmitageShanks
      Well-known Member

      Joined:
      Feb 19, 2010
      Messages:
      2,263
      Products Owned:
      0
      Products Wanted:
      1
      Trophy Points:
      116
      Ratings:
      +650
      I think ASW is more advanced in that it works on interpolating the 3D scene itself? Whereas this seems to be just 2D motion interpolation as found on most TVs (I'm surprised this wasn't done to begin with quite frankly).

      Still, if it can make stuff run at 90fps without the obvious j...j...judder, I'm not complaining! If they allow this to work on the Pimax, I'll be a very happy camper :)
       
    15. Nivek TT

      Nivek TT
      Well-known Member

      Joined:
      Feb 27, 2006
      Messages:
      6,385
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      136
      Location:
      Bristol
      Ratings:
      +1,989
      ASW2 is using depth info. Not sure the current version does.
       
    16. Atmos

      Atmos
      Well-known Member

      Joined:
      Jul 21, 2014
      Messages:
      1,671
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      116
      Ratings:
      +591
    17. MikeKay1976

      MikeKay1976
      Well-known Member

      Joined:
      Feb 1, 2005
      Messages:
      8,193
      Products Owned:
      0
      Products Wanted:
      0
      Trophy Points:
      136
      Ratings:
      +1,891
      cool..... ASW was a fantastic addition for me, not perfect but did allow me to push my gtx 980 a little more without worrying about the odd dip. just dont rely on it too much (unless motion smoothing is better)

      IME it is better to spec to aim to not need it, but know it is there for the odd dip than to rely on it all the time
       

    Share This Page

    Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice