Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Wow such site exists. Who would've known.
And if you'd look at the revision history, you'd see that I added that to the wiki just last night.
Performance differences between DX11 and DX12 heavily depend on the game though.
AMD RX 5700 XT (undervolted to 2000 Mhz / 1100 mV)
Driver Adrenalin 21.5.2
AMD Ryzen 5 3600 stock
2x16 GB DDR4 3200 CL16
W10 21H1
__________________________________________________________
GPU temperature is based on my fan curve, GPU cooler and case (so mostly take it as fact and observe the difference between APIs)
Game is set to 1080p, High settings, no Vsync (not on EPIC, to enforce a CPU bottleneck if possible), 16xAF forced via .ini, x16 Tessellation Override set in driver/DXVK conf, FPS unlocked to max of 120 fps set via Chill Min/Max in driver. DX12 was achieved via -dx12 Steam launch command // VULKAN was achieved via DXVK Async 1.8.1 with Global Variables + dxvk.conf file
__________________________________________________________
DX11: 84 fps / GPU Load: 88% / GPU Core Clock: ~1830 Mhz / 140 Watt / CPU Load: 17-21% / TJunction temps: 73 C
DX12: 83 fps / GPU Load: 100% / GPU Core Clock: 1928 Mhz / 162 Watt / CPU Load: 19% / TJunction temps: 79 C
VULKAN: 89 fps / GPU Load: 95% / GPU Core Clock: 1930 Mhz / 147 Watt / CPU Load: 21% / TJunction temps: 72 C
__________________________________________________________
TL;DR:
VULKAN via DXVK Async gives: best performance, GPU utilized properly, least temperature, least stutters
DX11: average fps, poor GPU utilization, same power used as VULKAN for less performance, same temperature while given less performance, stutters
DX12: worst performance, worst GPU utilization, worst power used (most power used for the least performance), highest temperature for worst performance / probably still not as few stutters as Vulkan via DXVK.
__________________________________________________________
CONCLUSION:
--- AMD GPUs: use DXVK Async to run the game in VULKAN instead of DirectX11 ---
--- Nvidia GPUs: very high chance DXVK Async will improve performance in this game. Stutters/level loading hitches will DEFINITELY be reduced anyway. Give it a shot ---
Is there a tutorial on how to set up DXVK async for windows, so I can also test that?
This thread explains how to create Global Variables and how to create dxvk.conf.
So, how's performance on your end?
Ryzen 5 3600, GTX 1660, DDR4 16 GB and the game is on M.2 SSD
So far CPU performance is on par with DX11 on my end.
What settings did you use in the dxvk.conf ?
Enabled tessellation override to x16
Disabled Vsync
That's it.