Variable Rate Shading (VRS) is a rendering technology that consists of Nvidia Graphics Based on Turing (RTX 20 series and GTX 16 series cards) and Ampere (RTX 30 series) architecture, and Intel Gen11 graphics architecture,arrive laptop In 2019 Intel’s 10nm Ice Lake CPUThe purpose of VRS is to allow Graphics processor Use different amounts of processing power to render different parts of the image in the same frame. Use VRS, a GPU It can use its full coloring processing power for more complex parts of the image, while using less processing power for the simpler parts of the image. VRS is used in conjunction with games and software developed to support this technology, and requires less GPU for running the program.
Below is a video from 3DMark showing the visual and performance difference between VRS on and VRS off.
AMD’s alternative is called FidelityFX Variable Shading, also known as VS. The difference is that it is open source, which AMD claims will allow easier implementation in games. AMD VS “analyzes the brightness change of the previous frame and uses the motion vector to generate the shading rate image,” According to AMD.
How does VRS work?
The GPU has a component called a pixel shader, and each component is assigned a pixel to indicate its visual characteristics. More details require more graphics capabilities, and vice versa.
VRS changes the number of pixels that may be affected by a pixel shader operation. Therefore, one pixel shader operation can be applied to the entire pixel area—to be precise, a 16 x 16 pixel area. This means that developers can reduce the visual fidelity of the appropriate areas of the frame, thereby reducing the requirements for PC graphics cards. This can increase the frame rate and allow low-end GPUs to run games better than without VRS.
When your PC powers your computer, VRS will also come in handy The best VR headsetDevelopers can implement VRS instead of rendering pixels that are not even seen in the head-up display, so the GPU will more closely render only the area that can be seen in the head-up display.
VRS is supported by DirectX 12, which is a set of APIs (application programming interfaces) developed by Microsoft that can communicate with PC components for rendering 2D and 3D graphics, video rendering, and playing audio. It also works with older DirectX 11, OpenGL and Vulkan. Nvidia said it is working to integrate VRS with Unreal Engine and Unity.
You can find Nvidia’s detailed technical description of VRS in the video below:
This article is part of techy’s hardware glossary.