Topic on Talk:Psychonauts 2

Nastys (talkcontribs)

Direct3D 11 is actually supported by the game and used automatically if Direct3D 12 is not available (e.g. on Windows 7/8/8.1 or older graphics cards). It is even suggested by a developer to use -DX11 to avoid an error message (https://steamcommunity.com/app/607080/discussions/0/3047235828268020789/#c3047235828272106747).

DX11 support is definitely official, since the game officially supports Windows 7 (and a "DirectX 11 compatible GPU") and does not include d3d12on7.

I have been playing in DX11 mode up to the first point of no return so far with no issues nor stuttering (on NVIDIA).

(Vulkan is also supported by the engine, but the game complains about missing shaders if forced with -vulkan.)

Rose (talkcontribs)

It being offered as a workaround does not make it "official", however, if you have a credible source for the game defaulting to it on some systems, it can be used as a reference for restoring the API in the article.

Nastys (talkcontribs)

On the Steam store page, under the minimum requirements, it says "DirectX: Version 11", so that should be enough to prove that it's officially supported (and also "OS: Windows 7 (64 bit)" which does not support DirectX 12 unless d3d12on7 is included, which it isn't).

I have also tried running it on a system that does not support DirectX 12 and it automatically ran in Direct3D 11 mode, without having to use -dx11. Trying to use -dx12 on that system resulted in an error message saying that DirectX 12 is not supported on my system and that I should run it without -dx12.

Reply to "DirectX 11"