DirectX 12 (DX12) is a technology that allows developers to add realistic graphics effects to Microsoft Windows-based PC games. It offers several features that can improve the performance of games, including:
- Faster frame ratesDirectX 12 can help reduce latency and increase the number of frames per second.
- Multi-threaded command bufferThis feature allows multiple CPU cores to communicate with the GPU simultaneously, which can reduce API overhead.
- Asynchronous shaders
This feature allows the GPU to execute multiple tasks at once, which can help save rendering time.
To enable DirectX 12 on a PC, you can:
- Go to the Title Menu
- Select Options
- Select Display
- Select Activate DirectX 12 API
Windows 10 (Version 1809 or higher) is required to use DirectX 12.
The latest version of DirectX is zp direxvt x 12 Ultimate, which supports ray tracing, mesh shaders, variable rate shading, and sampler feedback.