Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
LiquidVR
Information
Type SDK
Industry Virtual reality
Developer AMD
Written In C++
Operating System Windows 7 or newer
License MIT License
Supported Devices AMD Radeon GPUs based on the Graphics Core Next (GCN) architecture
Release Date March 3, 2015 (alpha); January 2016 (public GitHub release)
Website https://gpuopen.com/liquidvr/

LiquidVR is a Virtual Reality SDK developed by AMD. It was announced on March 3, 2015 during the Game Developers Conference.[1] Because GPU processing is at the heart of delivering AAA graphical quality in a VR environment, LiquidVR aims to utilize AMD's Radeon video cards to deliver better content, comfort, and compatibility to VR applications of all types.

The SDK gives applications a Direct3D 11 interface to GPU features that reduce motion-to-photon latency and spread VR rendering across several GPUs, including asynchronous compute, multi-GPU affinity, late latching of tracking data and GPU-to-GPU resource copies.[2] AMD released an alpha of LiquidVR SDK 1.0 to registered developers on the day of the announcement, and in January 2016 it published the SDK on GitHub under the MIT License as part of its GPUOpen initiative.[1][3][4] The runtime ships with AMD's graphics drivers, so an application needs only the LiquidVR.h header to use it.[2]

Reviewed 27 September 2026. Checked the AMD 2015 and 2016 press releases, the GitHub README, changelog, releases, commits and license, the GPUOpen page, and the PC Perspective, Tom's Hardware, PC Gamer, bit-tech, Road to VR and UploadVR articles against every dated or quoted claim. About review dates.

Features

AMD built LiquidVR around what it called the "three Cs": comfort, compatibility and compelling content. PC Perspective, which spoke with AMD graphics CTO Raja Koduri at GDC 2015, explained comfort as ultra-low latency between head motion and the photons reaching the eyes, and compatibility as AMD's aim to treat all VR headsets equally in a plug-and-play way.[5] The four features announced in March 2015 were:

  • Direct-to-Display - Plug-and-play connection between an AMD Radeon graphics card and a VR headset.

The table below summarizes how AMD and contemporary press described each feature.

Feature How it works Source
Latest Data Latch (Late-Latch) A programming mechanism that "helps get head tracking data from the head-mounted display to the GPU as quickly as possible by binding data as close to real-time as possible." The GitHub documentation describes it as reading constant data updated by the CPU after the original Direct3D 11 calls were issued. PC Perspective reported that tracking head movement until the end of the frame render rather than only at its start could save "potentially 5-10ms" of delay. [1][2][5]
Asynchronous Shaders (Async Compute) Uses the asynchronous compute engines (ACEs) of AMD's GCN GPUs to run image processing in parallel with rendering. AMD used it for "Hardware-Accelerated Time Warp", which warps a finished frame to the latest head position just before it is sent to the headset. In Direct3D 11 it provides a subset of the async compute functionality of Direct3D 12. [1][2][6]
Affinity Multi-GPU (Multi-GPU Affinity) Sends Direct3D 11 API calls to one or more GPUs selected by an affinity mask, so that, for example, each eye can be rendered on its own GPU instead of using alternate frame rendering (AFR), which adds latency. [2][6][7]
Direct-to-Display (D2D) Bypasses the operating system and sends the rendered image straight to the headset, including direct rendering to the front buffer. In the public SDK this interface is not accessible to applications; it is used directly by head-mounted display vendors. [2][8][7]
GPU-to-GPU resource copies Copies resources between GPUs with explicit control over synchronization. [2]
Motion estimation Added in version 1.1; calculates motion between two surface frames on specific GPUs and "can be used for ASW" (Asynchronous Spacewarp). [2]
Vulkan interoperability Added in version 1.1; converts buffers, surfaces and semaphores for use with Vulkan. [2]
TrueAudio Next Listed by AMD's GPUOpen page as a LiquidVR benefit: GPU-compute based, real-time physics-based audio acoustics rendering. [8]

Latency and time warp

The main goal of the feature set is lower latency. The AMD press release for the launch defined motion-to-photon latency as "the time between when a user moves their head and when his or her eye sees an updated image reflecting that new position."[1] In its GDC 2015 report, Tom's Hardware quoted Layla Mah, AMD's head design engineer, as saying that typical motion-to-photon latency was about 11 milliseconds at 90 Hz, so saving one or two milliseconds mattered. Mah explained that a synchronous time warp has to finish before VSync or the user sees judder, while LiquidVR lets the warp run asynchronously and, with front buffer rendering, start during scan-up after VSync, which gives a frame a millisecond or more of extra time.[6]

Writing for PC Gamer in 2016, Jarred Walton described the async shaders as the SDK's main differentiator. He wrote that Asynchronous Timewarp is a compute shader that can be scheduled alongside other graphics work on GCN hardware without preempting it, whereas GPUs without a comparable feature must perform a context switch. The same article reported AMD's claim that Affinity Multi-GPU "can cut latency nearly in half while doubling bandwidth and computational resources," and noted that it was unclear how well the approach scaled beyond two graphics cards.[7]

LiquidVR Development Kit

LiquidVR Development Kit or LDK is a pre-packaged PC platform for VR developers that AMD discussed with Road to VR around E3 2015. In a July 2015 report, Road to VR said that AMD's vice president of alliances, Roy Taylor, told it the company planned to offer systems "built to known, controlled specifications to keep configuration variation to a minimum." According to Daryl Sartain of AMD's virtual reality division, the LDK hardware would use AMD GPUs, while the PCs themselves would come from OEMs that built systems to order with a matching operating system image.[9]

Buyers were to receive their choice of VR headsets with the kit, together with the latest version of Crytek's CryEngine, which the report said had been updated with support for the Oculus Rift, Sony's Project Morpheus and the HTC Vive. The kit was scheduled to ship in fall 2015; AMD did not announce pricing at the time.[9]

History

AMD unveiled LiquidVR at the Game Developers Conference in San Francisco on March 3, 2015, and released the alpha version of LiquidVR SDK 1.0 to registered developers the same day.[1] PC Perspective reported that AMD called this an "early alpha" stage, with engine and game developers getting access during GDC, and that Koduri wanted LiquidVR in full production by the time consumer VR headsets reached the market.[5] Oculus was a launch partner. In the press release, Oculus CEO Brendan Iribe said the company was "excited to have AMD working with us on their part of the latency equation, introducing support for new features like asynchronous timewarp and late latching."[1] Tom's Hardware named Oculus and Crytek among AMD's partners for the announcement. It also reported that AMD said LiquidVR drew on engineering from its Mantle API and would be enabled through all relevant APIs, starting with DirectX 11, and that Koduri considered support for the OSVR initiative premature.[6] PC Perspective compared the SDK with NVIDIA's VR Direct, which NVIDIA had presented with asynchronous warping and VR SLI; the site's initial impression was that LiquidVR was at an earlier stage than VR Direct.[5]

In December 2015 AMD announced GPUOpen, an initiative to release its graphics tools, libraries and SDKs as open source under the MIT License, with LiquidVR among the technologies included.[10] The LiquidVR repository appeared on GitHub in January 2016 with version 1.0.3.20, dated January 18, 2016 in the changelog and published as a release on January 19, 2016.[3][11]

On March 14, 2016, during GDC 2016, AMD announced the dual-GPU Radeon Pro Duo, featuring LiquidVR, as a platform for VR content creation and consumption, with 16 teraflops of compute performance and an expected price of US$1,499.[12][13] On the same day AMD said it had been named exclusive GPU technology provider for Crytek's VR First initiative, which provides VR labs for colleges and universities, and that it would equip the labs with Radeon Pro Duo cards featuring the LiquidVR SDK; the first VR First lab, at Bahcesehir University in Istanbul, had opened in January 2016.[14] A further AMD release that day stated that LiquidVR was "being used across the VR software stack by headset manufacturers, including Oculus, HTC, game engine developers and content creators."[15] The Sulon Q all-in-one headset, shown with AMD at GDC 2016, was also described as working with LiquidVR.[16]

Later builds added an HDCP status API for Direct-to-Display (April 2016), Vulkan interoperability and a motion estimator (August 2016), and motion estimator support for Fiji GPUs in build 1.0.10.0 (November 29, 2016).[11] In December 2016, Road to VR reported that the LiquidVR suite bundled with the Radeon Software Crimson ReLive Edition driver added MultiView, which it called AMD's equivalent of NVIDIA's Simultaneous Multi-projection, and MultiRes, AMD's equivalent of NVIDIA's multi-res shading; the same driver brought Oculus' Asynchronous Spacewarp to Radeon RX 400 series GPUs.[17] The GitHub README documents a version 1.1, tied to drivers 17.4.1 and 17.10.1061, that added motion estimation and Vulkan interoperability.[2]

Requirements and current status

The GitHub README lists an AMD Radeon GCN-based GPU (recommending the R9 290 series or higher for VR), Windows 7, 8.1 or 10, and Radeon Software Crimson Edition drivers or later; building the samples requires Visual Studio 2013. It notes that all GCN-based Radeon GPUs support the feature set, and that LiquidVR features work even when no VR device is installed.[2] AMD's GPUOpen page lists an AMD Radeon GCN-based GPU with an R9 390 or better recommended, and Windows 7 or newer.[8]

The public repository's last code update, to SDK build 1.0.10.0, was committed on March 29, 2017, and a README revision followed on April 6, 2017.[18] As of September 2026, the GPUOpen page still offers version 1.0.3.20 for download, along with the documentation and GitHub source.[8]

See also

References

  1. ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 "AMD Takes Aim at Exceptional Content, Comfort and Compatibility With New LiquidVR(TM) Technologies". AMD Investor Relations. Advanced Micro Devices. 2015-03-03. https://ir.amd.com/news-events/press-releases/detail/602/amd-takes-aim-at-exceptional-content-comfort-and-compatibility-with-new-liquidvrtm-technologies. Retrieved 2026-09-27.
  2. ↑ 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 "LiquidVR SDK - README". GitHub. GPUOpen-LibrariesAndSDKs (AMD). https://github.com/GPUOpen-LibrariesAndSDKs/LiquidVR/blob/master/README.md. Retrieved 2026-09-27.
  3. ↑ 3.0 3.1 "Releases - GPUOpen-LibrariesAndSDKs/LiquidVR". GitHub. GPUOpen-LibrariesAndSDKs (AMD). 2016-01-19. https://github.com/GPUOpen-LibrariesAndSDKs/LiquidVR/releases. Retrieved 2026-09-27.
  4. ↑ "LiquidVR LICENSE.txt". GitHub. GPUOpen-LibrariesAndSDKs (AMD). https://github.com/GPUOpen-LibrariesAndSDKs/LiquidVR/blob/master/LICENSE.txt. Retrieved 2026-09-27.
  5. ↑ 5.0 5.1 5.2 5.3 Ryan Shrout (2015-03-03). "AMD LiquidVR SDK Aims for Silky Smooth VR on all Headsets". PC Perspective. https://pcper.com/2015/03/amd-liquidvr-sdk-aims-for-silky-smooth-vr-on-all-headsets/. Retrieved 2026-09-27.
  6. ↑ 6.0 6.1 6.2 6.3 Fritz Nelson (2015-03-03). "AMD's LiquidVR Puts Processing Muscle Behind Virtual Reality". Tom's Hardware. https://www.tomshardware.com/news/amd-liquidvr-virtual-reality,28682.html. Retrieved 2026-09-27.
  7. ↑ 7.0 7.1 7.2 Jarred Walton (2016-04-02). "AMD LiquidVR vs. Nvidia VRWorks, the SDK Wars". PC Gamer. https://www.pcgamer.com/amd-liquidvr-vs-nvidia-vrworks-the-sdk-wars/. Retrieved 2026-09-27.
  8. ↑ 8.0 8.1 8.2 8.3 "LiquidVR". AMD GPUOpen. Advanced Micro Devices. https://gpuopen.com/liquidvr/. Retrieved 2026-09-27.
  9. ↑ 9.0 9.1 Paul James (2015-07-17). "AMD's 'LDK' is a 'Liquid VR' PC Platform for Developers, to Ship with CryEngine this Year". Road to VR. https://roadtovr.com/amds-ldk-is-a-liquid-vr-pc-platform-for-developers-to-ship-with-cryengine-this-year/. Retrieved 2026-09-27.
  10. ↑ Gareth Halfacree (2015-12-16). "AMD launches GPUOpen open-source code initiative". bit-tech.net. https://bit-tech.net/news/tech/graphics/amd-gpuopen/1/. Retrieved 2026-09-27.
  11. ↑ 11.0 11.1 "LiquidVR CHANGELOG.txt". GitHub. GPUOpen-LibrariesAndSDKs (AMD). https://github.com/GPUOpen-LibrariesAndSDKs/LiquidVR/blob/master/CHANGELOG.txt. Retrieved 2026-09-27.
  12. ↑ "AMD Radeon Pro Duo Featuring LiquidVR(TM) Is the World's First Platform for VR Content Creation and Consumption". AMD Investor Relations. Advanced Micro Devices. 2016-03-14. https://ir.amd.com/news-events/press-releases/detail/674/amd-radeon-pro-duo-featuring-liquidvrtm-is-the-worlds-first-platform-for-vr-content-creation-and-consumption. Retrieved 2026-09-27.
  13. ↑ Kevin Carbotte (2016-03-15). "AMD Dual-GPU Radeon Pro Duo Built For LiquidVR Development (Updated)". Tom's Hardware. https://www.tomshardware.com/news/radeon-pro-duo-developer-kit,31408.html. Retrieved 2026-09-27.
  14. ↑ "AMD and Crytek Partner to Deliver Advanced VR Hardware and Software to Universities". AMD Investor Relations. Advanced Micro Devices. 2016-03-14. https://ir.amd.com/news-events/press-releases/detail/675/amd-and-crytek-partner-to-deliver-advanced-vr-hardware-and-software-to-universities. Retrieved 2026-09-27.
  15. ↑ "AMD Takes 83% Share of Global VR System Market, Driving Leading VR Experiences for Consumers and Developers". AMD Investor Relations. Advanced Micro Devices. 2016-03-14. https://ir.amd.com/news-events/press-releases/detail/673/amd-takes-83-share-of-global-vr-system-market1-driving-leading-vr-experiences-for-consumers-and-developers. Retrieved 2026-09-27.
  16. ↑ "AMD And Sulon Technologies Announce Mixed Reality Headset". UploadVR. 2016-03-14. https://www.uploadvr.com/sulon-headset-powered-by-amd-promises-redirected-walking/. Retrieved 2026-09-27.
  17. ↑ Paul James (2016-12-08). "AMD Adds 'Asynchronous Space Warp' and More in Huge Radeon Software Update". Road to VR. https://www.roadtovr.com/amd-radeon-crimson-relive-adds-asynchronous-space-warp-latest-radeon-software-update/. Retrieved 2026-09-27.
  18. ↑ "Commits - GPUOpen-LibrariesAndSDKs/LiquidVR". GitHub. GPUOpen-LibrariesAndSDKs (AMD). https://github.com/GPUOpen-LibrariesAndSDKs/LiquidVR/commits/master. Retrieved 2026-09-27.