Deep Rock Galactic
DIFFERENCE BETWEEN DIRECTX VERSIONS
hello what is DIFFERENCE BETWEEN DIRECTX VERSIONS from the launcher MENU?
< >
Showing 1-7 of 7 comments
Ser Pounce Oct 31, 2021 @ 12:05pm 
"- DX 11/12 selection when launching the game

We recently included support for DirectX 12 and since then we have had some issues where players had to start the game forcing a specific version of DirectX. To make it easier to do this for everyone, we introduced a popup when you launch the game with the latest hotfix (Update 34, Hotfix 5). It gives you three options

Play Deep Rock Galactic: Uses the last chosen setting. If you haven’t chosen a specific version of DirectX before then it defaults to DirectX 12. This is also the mode the game is launched in via the desktop shortcut.

Play Deep Rock Galactic (DirectX 12): Starts the game using DirectX 12

Play Deep Rock Galactic (DirectX 11): Starts the game using DirectX 11

The first option might seem superfluous, but we added it for two reasons:
To make subsequent startups easier by letting you just click ‘play’ if you already selected the version of DirectX you want to use
You don’t get this popup when using a desktop shortcut, it uses the first option by default. So you can set the game to start with your preferred version of DirectX by launching it through steam once and then keep using a desktop shortcut after that. "

From the QA in the discord.
Toastie Buns Oct 31, 2021 @ 12:24pm 
Short answer is that Direct X 12 allows the GPU to receive instruction from multiple CPUs.
sev Oct 31, 2021 @ 12:33pm 
Originally posted by Toastie Buns:
Short answer is that Direct X 12 allows the GPU to receive instruction from multiple CPUs.
that's but one of the many major improvements DX12 brought to the table. better to just say "it has better performance but is not compatible with all hardware setups"
ShugoTheRipper Oct 31, 2021 @ 2:57pm 
Originally posted by Toastie Buns:
Short answer is that Direct X 12 allows the GPU to receive instruction from multiple CPUs.

That is a wrong answer. DX11 still supports multi thread. Ergo multiple CPUs via the OSs scheduler.




What is correct is DX12 has less overhead allowing for more draw calls. By allowing more draw calls you can fully load the GPU more consistently without being bottle-necked by the CPU.

Everything drawn in game is a draw call, and some items can be many draw calls. For example every particle effect is generally a draw call. And Deep Rock has allot of them.

https://www.youtube.com/watch?v=_DVFYHIW58w
Last edited by ShugoTheRipper; Oct 31, 2021 @ 2:59pm
Toastie Buns Oct 31, 2021 @ 3:17pm 
Originally posted by ShugoTheRipper:
That is a wrong answer.
Not really, you're just being pedantic.
Originally posted by sev:
"it has better performance but is not compatible with all hardware setups"
Eh, fair comment.
Last edited by Toastie Buns; Oct 31, 2021 @ 3:17pm
Bleydoka Oct 31, 2021 @ 4:19pm 
Which version runs better thou?
If properly optimized dx12 is superior, but this isn't the case for many games.
Last edited by Bleydoka; Oct 31, 2021 @ 4:20pm
sev Oct 31, 2021 @ 4:58pm 
Originally posted by Bleydoka:
Which version runs better thou?
If properly optimized dx12 is superior, but this isn't the case for many games.
on experimental dx12 runs very well but on either it has some hitching. I have been using it for a while with no real issues on mainline release.
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Oct 31, 2021 @ 11:55am
Posts: 7