With the release of League of Legends Patch 10.16 there is now official (beta) support for the Direct X11 Rendering backend for League of Legends (LoL). I have conducted a side by side comparison between the old rendering backend D3D9 (DirectX 9) and the new D3D11 (DirectX 11). If you want to enable DX11 in your own game you can follow the instructions provided by Riot here.
Hardware
- RTX 2080 8GB
- i7 9700K @ 4.6Ghz
- 16GB DDR4 RAM
- NVMe SSD
Drivers/OS
- NVIDIA 451.67
- Windows 10 1909
League of Legends
- Medium, Shadows Disabled
- 240 FPS Framerate Limit (Recommend)
- VSync Disabled
- Patch 10.16
Results
- DX9 Average: 168.6
- DX11 Average: 175.2
- Performance Advantage FPS: 6.5+ DX11
- Performance Gain Percent: 3.91%
Recording Settings
Note: The impact of OBS with these settings is as low as ~5FPS. When running the tests I had no additional software running other than OBS and League of Legends. In a real use case even if you don't record/stream the performance impact should be similar to having Chrome/Firefox open with a YouTube video or Discord ect.
H.265 NVENC Encoder Max Quality preset, 2300kbps Bitrate, 1280x720
Dota 2 OpenGL vs Vulkan performance in Linux https://downthecrop.xyz/blog/dota-2-opengl-vs-vulkan-linux/