Before this weekend's update, it was always DX12 with no command line options in the MicrosoftGame.config file. The DX12 version is not working even after changing the MicrosoftGame.config file, It remains in DX11 mode even when changing and on some video cards the game closes after a few seconds. Default setting is DX11. <KnownDependency Name="DX11" /> Changing to DX12. <KnownDependency Name="DX12" /> Solve this problem or the gladiators ("friends") will be furious.
Today I noticed that DirectX 12 no longer works after the aforementioned update and the performance has also become worse (much worse). The command line "-DX12" no longer seems to have any effect too. Please resolve this issue as soon as possible
Hello, I’d like to thank you so much, I’ve had a crash issue with “Unreal Engine exiting due to lost D3D device” but by changing that simple DX number I’m not getting any crashes on TSW4. I’ve even had a ticket closed without a reasonable explanation on how to deal with the error. Edit: Scratch that, it’s only managed to load one service but crashes on the others.
TSW 2, TSW 3 and TSW 4 on the Xbox PC platform have always been native DX12, never DX11. However, on February 8th and 9th, updates for TSW 4 were released on the Xbox PC platform, where there are DX11 and DX12 options within the MicrosoftGame.config file. Default setting is DX11. <KnownDependency Name="DX11" /> Changing to DX12. <KnownDependency Name="DX12" /> However, it no longer works in DX12, the game continues in DX11 even when changing and on some cards it doesn't even start, they killed support for DX12 in TSW 4 on the Xbox PC platform. This is a shame.
The answer is simple, DX11 is old for Microsoft, it always offers the most up-to-date available, but as I said, in the Xbox PC version there wasn't even an option to run DX11, the TSW series always had native DX12, but now they have changed and I don't even know why they did that. After inserting DX11 on the Xbox PC, it no longer works on DX12, so don't buy this version anymore, you won't have TSW working on DX12, it crashes when trying to start via the command line.
They should have announced this, a known issue with DX12 (at least on PC) is occasional flickering large shadows appearing when the sun is low. I'm accepting these issues as I can choose between 11 and 12 and the benefits of DX12 (no stutters for me) largely outweigh the occasional shadows, quite rare to be honest. Possibly they saw this and wanted to go the safe way, but that's speculation.
But I still think it's a disgrace that the DX12 support is simply patched away without notice so that the user never has the choice to switch between DX11 and DX12. How can they run a game like this with Dx11? I don't understand it. It stutters and stutters and with dx12 and cache nothing stutters at all. Very sad.
I am too very puzzled as to why this decision has been made. On Xbox, DX12 is required, so I really don't understand why they decided to forcibly remove it from the Windows MS Store/Xbox versions. The game stutters so much now. Tried everything to get it to go back to DX12, command line parameters, the Microsoft text file, launching the exe through Steam with the parameters, none work.
This problem persists with TSW 5. Even if I drive the same route for the 5th time, it still stutters. Is there a workaround?