Oculus today released ASW 2.0, an upgrade to the company’s ‘Asynchronous Spacewarp’ technology which is designed to smooth out the visuals inside the headset to compensate for performance fluctuations and to keep latency low for a comfortable experience.

Oculus today announced the release of ASW 2.0 on PC for the Rift. ASW combines both ‘Timewarp’, which reduces latency, and ‘Spacewarp’, which smooths frame motion in cases where an application can’t maintain a steady 90 FPS to meet the Rift’s 90Hz display—and even enables lower-end hardware to run VR applications at 45 FPS indefinitely, while smoothing motion between frames to maintain acceptable visual performance.

Timewarp (also called reprojection) samples the position of the headset at the very last moment, after the latest frame has been rendered, and ‘warps’ the frame to better match the motion of the user’s head just before the frame is sent to the headset’s diaplay. This significantly reduces perceived latency; Timewarp and similar techniques have become essential to hitting a critical latency threshold (commonly cited at 20ms) to maintain VR comfort for most users.

In ASW 1.0, Timewarp could only be applied to headset rotation, while any positional movement was left untouched. One of ASW 2.0’s big upgrades is that Timewarp can now also act on position, which means reduced positional latency too. Positional Timewarp is achieved by leveraging depth information from a VR application which allows the frame to be correctly warped at the last second to account for positional movement.

SEE ALSO
Meta VR Studio Behind 'Lone Echo' Shuttered After No New Game Release in Nearly Three Years

Oculus says that ASW 2.0 is also better at handling performance fluctuations than ASW 1.0.

In the original implementation, ASW 1.0 works by reducing an application’s framerate to 45 FPS, and then interpolating between frames to maintain smooth motion despite the app running at half of the normal 90 FPS. This aids applications which sometimes fail to maintain 90 FPS—by maintaining a smooth view inside the headset to keep users comfortable—and also allows lower-end hardware to run VR applications at 45 FPS indefinitely, reducing the hardware requirements for the Rift (which Oculus refers to as ‘Minimum Specs’ vs. the ‘Recommended Specs’ which target continuous 90 FPS performance).

Oculus says that while ASW 1.0 performs well as long as an application can maintain 45 FPS, it can’t maintain smooth motion in cases where framerate drops even further.

With the new version, however, Oculus says that “even at [less than 45 FPS], ASW 2.0 can maintain an acceptable view in VR, as [Positional Timewarp’s] depth-based reprojection works more accurately for lower frame rates than ASW 1.0 extrapolation.”

Another benefit to incorporating depth information into ASW 2.0 is the accuracy of the interpolated frames.

ASW 1.0 only has the ‘flat’ frame to work with, and has to guess what the next frame should look like based on the pixels of the prior frames. Similar to video compression artifacts, visible errors are sometimes made when the system doesn’t correctly interpret the context of the frame.

By incorporating depth information into the calculations, ASW 2.0 has greater context to estimate how parts of the scene should move in the interpolated frame, which reduces visible artifacts, especially in challenging cases like high contrast patterns. Oculus illustrates the differences here:

In the video above you can see how ASW 1.0 is fooled into thinking that some parts of the black lines should move more than other parts. Understanding the depth of the scene allows ASW 2.0 to realize that the black and white lines are actually part of the same plane and should move together; the result is nearly flawless.

– – — – –

It isn’t clear at this point if ASW 2.0 was released to the main branch of the Oculus software or if it is still part of the Public Test Channel (which will eventually go live for all users at a later date). We’ve reached out to Oculus for confirmation. Update: We’ve confirmed that ASW 2.0 is live for all users running the latest Oculus software update (not the Public Test Channel).

Not all applications will work with ASW 2.0 right out of the box, but many will. Oculus says that “most Rift apps on the Oculus Store built on Unreal Engine 4 and Unity already provide the depth information required to make ASW 2.0 work,” but those that don’t will need to be updated to take advantage of the functionality, otherwise they will fall back to ASW 1.0.

Generally speaking, applications which have been made to work correctly with the Oculus Dash interface (such that the app is seen in the background when Dash is called forth) are already built correctly to enable ASW 2.0.

Newsletter graphic

This article may contain affiliate links. If you click an affiliate link and buy a product we may receive a small commission which helps support the publication. More information.


Ben is the world's most senior professional analyst solely dedicated to the XR industry, having founded Road to VR in 2011—a year before the Oculus Kickstarter sparked a resurgence that led to the modern XR landscape. He has authored more than 3,000 articles chronicling the evolution of the XR industry over more than a decade. With that unique perspective, Ben has been consistently recognized as one of the most influential voices in XR, giving keynotes and joining panel and podcast discussions at key industry events. He is a self-described "journalist and analyst, not evangelist."
  • IQwrap

    I don’t get why they even bother calling it “2.0” when they don’t even show any measurable improvement. A couple of cherry-picked gifs aren’t going to impress anyone. Where are the actual numbers? 5% faster? 10%? Or what?

    • Toothlover

      You dont like it go shitpost somewhere else

      • Matilde Constance

        Learn to respect freedom of expression.
        You are a fanatic Rift fan.

        • TB

          It’s the tone that is the problem, just as yours here… and not understanding what you are looking at

        • care package

          He/She should follow your example of respecting freedom of expression lol.

    • benz145

      Having seen the artifacts in ASW 1.0, I think the GIF in the article (which Oculus provided) is a great illustration of the improvements in issues which were previously problematic.

    • OkinKun

      There’s a very clear and noticeable improvement. This isn’t something that can or needs to be quantified with percentages.
      With the old ASW you could see ripples/artifacting when it was engaged, but with this new version those artifacts are significantly reduced. The images in this article show a pretty good representation of it.
      These are amazing techniques and amazing results. One of the clear reasons Oculus leads in the VR industry.

    • Klaus-Peter Kollitsch

      Is your reply 12% or 15% more stupid than horseshit?

    • Rosko

      They didn’t have to demonstrate it for version 1.0 why would they for 2.0?

      • Andrew Jakobs

        But they did demonstrate it for version 1.0….. I’ve seen the demo’s when they released the first version.

        • Rosko

          OK well it doesn’t actually appear to be in the latest update anyway.

    • Dan

      It impressed me, because I understood what I was looking at.
      Now having seen the results first hand, I’d say it easily lives up to my expectations.

      It has nothing to do with speed… if you want numbers, I’d spitball at “an 80% reduction in estimation artefacts”. Most importantly, as they showed in their “cherry-picked gifs” – cherry picked to show about the worst-case scenario for the previous algorithm – self-similar, repeating, long/thin texture patterns… that type of glitch is almost entirely eliminated. Perhaps “a 99% reduction” if I had to guess at a number. You can finally use ASW in cockpit/vehicular simulators, and not have the instrumentation/dash readouts glitch out constantly.

      • Rosko

        what version of home are you running? I try red matter with the new beta update & i still see the distortions when i bump up the pixel density.

    • Hivemind9000

      It’s 2.0 freakin times BETTER, mkay?

  • James P.

    This whole thing is just a little confusing, since Async Space Warp was supposed to account for your positional head movement.. or at least that’s how they pitched it before. I guess it wasn’t as fully featured as we thought.

    This should be a great improvement.
    – Better at low framerates
    – Depth taken into account
    – PTW always activated to reduce latency (this is huge)

    • Dan

      Agreed, it does seem like ASW 1.0 was a tad oversold in retrospect… I was under the impression all along that it used the depth buffer to reconstruct the image… right up until they started talking about 2.0, and started saying that *this* time, it needs the depth buffer information to work… I found myself thinking “coulda sworn I’ve heard this before!” :-)

      Seems like ASW 2.0 is more like “ASW finally works as originally intended”, and the previous version was in fact mostly a fancy 2D motion-analysis algorithm.

      Can’t complain though… I tried out the new version in Assetto Corsa Competizione today, and it’s damned impressive. Definitely worth the development time it took to get there. Hoping they keep working on it and tuning, as there’s still a few artefacts here and there, but certainly a big leap forward.

    • benz145

      My understanding is that ASW 1.0 did account for positional movement in synthesized frames when frame synth was activate (app at 45 FPS), however it didn’t do positional timewarp (which is adjusting the view at the last second to reduce latency). ASW 2.0 now has positional timewarp as part of the normal timewarp process (even when apps are at 90 FPS), which now handles positional movement for both normal and synthesized frames.

      • James P.

        Ah, that makes pretty good sense. So ASW was more of a side-grade at the time, and now we have the benefits of both.

  • ender707

    Does anyone know if this is live on the non test version of home?

    • benz145

      Yes it’s live for all.

      • Rosko

        Really? but only PTC got an update although nothing in the release notes about ASW? Also i still get distortions it doesn’t look any different to me at 45fps. I asked support if they could confirm what version of Home ASW2.0 is in & they don’t seem to know. Some clarification on this would be greatly appreciated as if it is supposed to be working it isn’t for me.

  • Firestorm185

    I’d love to see a list of ASW 2.0 compatible games in an article. That’d be a huge help!

  • Scotty Jamz

    ASW 2.0 seems promising on unreal engine 4

    https://www.youtube.com/watch?v=QymY7qKJgVY

  • sebrk

    Holy crap. Just tested it and it makes wonder. Nothing short of black magic!

  • Amazing, amazing, amazing!

    • Shawn

      A family vacation to the most exciting destinations in the entire world with your family and friends and a lovely residential home you aspire to buy. Is your present job really capable of fulfilling your aspirations? If your answer is no then it truly is time for you to change. We bring to you an internet based job which is certainly as simple as being on any search engine like google or doing copy paste work. It does not require any technical knowledge and it does not require anything to sell. It is certainly not similar to any frauds that claims to make you “rich over night” and then ended up being pyramid schemes or stuff where you have to sell to your friends and family. It is simple to start and you will get the instruction guide within few weeks. You can make around $14,000-$15,000 every month. You are able to enjoy much more time with my spouse and children and can go out for wonderful holidays. This job provides you opportunity to be own own boss and can work from any location. Don’t wait for too long, Go and check it out this amazing online job opportunity.>>>>>>>>>>>> https://fmfgds.com/55G