A normal application using only one GPU must render these two images sequentially, which means twice the CPU and GPU workload. This means that without the use of the special functionality in the new multicast extension, all GPUs are executing the same work on the same data.įor stereo rendering of a frame in VR, the GPU must render the same scene from two different eye positions. Allocations are mirrored, data uploads are broadcast, and rendering commands are executed on all GPUs. With the driver in the new multicast mode, all OpenGL operations that are not related to the extension are broadcast to all GPUs in the SLI group. The GL_NVX_linked_gpu_multicast extension is available in the NVIDIA GeForce and Quadro driver version 361.43 and newer. Figure 1: Autodesk VRED Professional 2016 SR1-SP4 rendering a scene for Oculus Rift. The multicast extension also helps Autodesk VRED with rendering for stereo displays or projectors, with nearly a 2x speedup. With this extension, it is possible to control multiple GPUs that are in an NVIDIA SLI group with a single OpenGL context to reduce overhead and improve frame rates.Īutodesk VRED has successfully integrated NVIDIA’s new multicast extension into its stereo rendering code used for HMDs like the Oculus Rift and the HTC Vive, achieving a 1.7x speedup (see Figure 1). Today, NVIDIA is releasing VR SLI for OpenGL via a new OpenGL extension called “GL_NVX_linked_gpu_multicast” that can be used to greatly improve the speed of HMD rendering. HMD rendering requires substantial graphics horsepower to deliver high-quality, high-resolution stereo rendering with a high frame rate. High-performance stereo head-mounted display (HMD) rendering is a fundamental component of the virtual reality ecosystem.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |