Decided to compare the multithreading between DX11 and DX12: DX11: DX12: As you can see both DX11 and DX12 can utilize more than 12 threads in this game. DX12 shows a significantly improved resource allocation between threads, while DX11 shows the majority of the work load left to the primary thread.
This is what I call future proof rig. But only one GPU? DX11 useless,worthless.One single CPU utlisation(maybe 2),the rest of threads are scraps from other processes. DX12 with 12 threads is very good in this game. But where are the results of this bench?
It's nice to see that it looks like dx12 is making good use of all the threads, not just 8 or 10. Now I only hope other devs include that in their games too. That's the question... will they bring in depth resource usage towards multi-gpu systems, or will they concentrate on multi core support only? I hope they'll make use of 2 to 4 GPUs too just like they made 6 cores work!
Major benefit here is that not just 1 thread is used for submission. DX12 12 threads are scaling equally. Very good
I bought this yesterday but I cannot see how you enable DX12. It loads up (when it doesn't get stuck on the loading screen at "Turbinium optimizing...") in DX11 mode and there does not seem to be an option under Settings to switch API. *EDIT* Ah right, you have to launch it from Steam or the system tray shortcut to get the launcher options, including DX12. I was running it from the desktop shortcut and that defaults to DX11.
Maybe there is a command line switch like -dx12? Did you try checking where the executable is, is the a separate exe from them main?
We can`t be sure that namely DX utilized multiple cores. Game engine can do that. As I understand it under DX12 we should not see one overutilized core but all cores equally (more or less) utilized.
U can realize that this cpu utilization, CAN translate ENTIRELY DIFFERENT depending on application (games) no ? Lest see 2-3 dx12 proper games, if they work the same (as on async compute performance) then we can draw a line.
How do you take screenshots with the DX12 version as MSI Afterburner v4.2.0 is not working for me nor is the Steam overlay?
The Steam client beta should have support for the D3D12 API (And recently also Vulkan.) however for Afterburner Unwinder hasn't implemented support yet for that API, it's planned but it could be a few more builds of Afterburner until it's implemented and released to the public as I understood it last someone asked about it.
I dunno, if I'm getting smooth frame rates in a game, then I really don't give a crap about the details much less the API, just seems irrelevant at that point.