DavidGraham
Veteran
HOCP confirms what pcgameshardware, sweclockers, comuterbase, gamersnexus, and techspot found about BF1 DX12 mode:
http://www.hardocp.com/article/2016..._card_dx12_performance_preview/6#.WBBW_iTTzIUWhen switched to DX12, BF1 falls flat on its face. There is no performance improvement, and there are no visual quality improvements. In fact, there is a negative return on framerate. On both the AMD Radeon RX 480 and NVIDIA GeForce GTX 1060 the framerates go south and provide worse performance while gaming, at 1080p and 1440p.
It was clear though that the GeForce GTX 1060 took a greater hit in performance running DX12 versus DX11. The AMD Radeon RX 480 took a lesser hit in performance, though it was still slower in DX12.
Note that this is all with the latest drivers as well. We are using the AMD Crimson Edition 16.10.2 Hotfix driver and the NVIDIA GeForce 375.63 driver, both newly released for this game.
DX12 introduces a stutter in BF1 on both video cards. We found it incredibly noticeable during mission load, and multiplayer map load. For the first 15 seconds of loading a new map or multiplayer map there would be random noticeable stutter. Then there would be random stutter as you played, especially more noticeable in multiplayer maps. DX11 was butter smooth with no issues on either video card in multiplayer.
Therefore, the answer to our question right now is simple; run BF1 in DX11. There is no reason to run BF1 in DX12, unless you just like to punish yourself. Both the Radeon RX 480 and GeForce GTX 1060 will be better off in DX11 in multiple ways.