LiquidVR is AMD’s approach to improve VR experience


With LiquidVR, AMD not only want to improve the development of virtual reality games and software, but also the overall experience by helping to create and maintain the so-called “presence”.

I’m pretty sure we’ve all experienced more than just a few bugs in the games we’ve played. Normally, bugs range from being an insignificant annoyance to breaking and crashing our games. What they all have in common though, is that they pull us out of the experience, they destroy the immersion. When playing a virtual reality game this becomes even more of a problem as virtual reality needs to maintain the immersion for the experience to properly work.

Besides bugs, there are other technical problems that can occur when developing and playing virtual reality games. AMD wants them to be gone and they want to achieve this, by providing developers with their LiquidVR technology.

Maintaining the “presence” 

The presence is the state of full immersion one wants to experience when using a virtual reality headset. To maintain the presence, several technical requirements need to be fulfilled. This is where LiquidVR wants to kick in and help to ensure exactly that. It obviously needs AMD hard- and software to do so though.

To minimize the motion-to-photon latency, for example, LiquidVR uses features called “Direct to Display” and “Asynchronous Shaders”. Direct to Display allows the headset to be recognized as an external peripheral instead of as an added screen, and thus delivers more frequent head position data. Asynchronous Shaders aim to help prioritize graphics tasks, to minimize the latency even further.

AMD are not the only ones to provide developers with such an option though. NVIDIA has a similar program available, called GameWorks VR. Both programs try to achieve mostly the same by reducing the latency and smoothen the experience for their respective customers.

It’ll be interesting to see just how much of an improvement both programs will provide and if developers will use it for their projects.

How much of an improvement do you think both programs will achieve and do you think developers will make us of them? Let us know!