Total War: WARHAMMER II

Total War: WARHAMMER II

View Stats:
EDIT: It is possible to force DX12 apparently
Howdy,

I've got a laptop with a GTX 680M nvidia gpu which supports DX12 in other games. I am running windows 10 pro with all updates and the newest nvidia and intel drivers. However due to the nature of the p150em clevo gaming laptop the intel GPU must be 'enabled' for passthrough - but it isn't used at all in a game (Intel HD 4000), because of this I believe Warhammer refuses to allow it on the launcher. It doesn't realize that the nvidia gpu is there or sees that the intel hd 4000 is not DX12 compatible, and thus doesn't allow me to set the setting.

Is there a way to try and force DX12?
Last edited by Almost Last Place; Oct 8, 2017 @ 12:03pm
< >
Showing 1-5 of 5 comments
TheDongsmasher Oct 8, 2017 @ 11:32am 
That's not the problem. I've got a desktop with GTX 780 running windows 10(15063) and it's still unavailable in the launcher. I think they implemented dx12 support just for specific graphics cards, rather than for every card that supports dx12. You can find out which cards are supported by clicking (?) button near dx12 checkbox.

It's not a big loss anyway because as far as I can tell dx12 in this game is not very usefull for nvidia cards.

edit: also I believe you can force the launcher to use your primary gpu in Nvidia Control Panel.
Last edited by TheDongsmasher; Oct 8, 2017 @ 11:47am
Almost Last Place Oct 8, 2017 @ 11:44am 
Ah i've gotcha. The only supported cards by CA are these http://wiki.totalwar.com/w/Total_War_WARHAMMER_DirectX_12_System_Requirements

I wonder if this is an actual limitation, or just something they force disable because they don't wish to deal with supporting legacy hardware. Oh well, I doubt we'll ever know. Thanks for the response.
Almost Last Place Oct 8, 2017 @ 12:03pm 
Guess what? I found out how to force it.
Here's a screenshot of my GTX 680M saying it's running in DX12 (BETA)
http://steamcommunity.com/id/AlmostLastPlace/screenshot/861735749408415837

There's a line in the config file in %appadata%\The Creative Assembly\Warhammer2\scripts

gfx_device_type 3; # gfx_device_type <int>, Set device type, 0-D3D11 1-D3D11, 2-GL3 3-D3D12 #

By default gfx_device_type 1 is set, I just manually changed that and launched the game without using the launcher.
Almost Last Place Oct 8, 2017 @ 12:34pm 
So I just did four benchmarks with low presets in DX11 and DX12

B is battle, C is campaign (for which benchmark it is)

DX11B 39.8
DX12B 39.9

DX11C 30.2
DX12C 32

Not a huge difference in performance 'overall', practically the same on the battle map. The interesting thing though isn't the overall - it's the peaks and valleys in the graph. DX11 has more valleys where the game slows down a ton. I notice more jittery movements. The framerate is obviously garbage on both, but I get much less stuttering on DX12 on a gtx680m gpu.

The difference on the campaign map is huge. DX11 bottoms out at 20fps. DX12 bottomed out for me at 25fps.

In the battle benchmark again DX11 bottoms out below 34fps, DX12 never went below 35fps for me.

It's known that nvidia kind of blows for improvements with dx12, I wonder if forcing it like this would work for an older amd gpu that isn't officially supported.
LauzMauz Jul 1, 2021 @ 2:27am 
Originally posted by AlmostLastPlace:
Guess what? I found out how to force it.
Here's a screenshot of my GTX 680M saying it's running in DX12 (BETA)
http://steamcommunity.com/id/AlmostLastPlace/screenshot/861735749408415837

There's a line in the config file in %appadata%\The Creative Assembly\Warhammer2\scripts

gfx_device_type 3; # gfx_device_type <int>, Set device type, 0-D3D11 1-D3D11, 2-GL3 3-D3D12 #

By default gfx_device_type 1 is set, I just manually changed that and launched the game without using the launcher.
i know this is old as hell but ya helped a lot bro :V
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Oct 8, 2017 @ 11:17am
Posts: 5