PC Will Train Sim World 4 Default To Use Directx 12?

Discussion in 'TSW General Discussion' started by Mr T, Sep 9, 2023.

  1. Mr T

    Mr T Well-Known Member

    Joined:
    Jun 20, 2018
    Messages:
    265
    Likes Received:
    349
    Just asking as per the title, will Train Sim World 4 on PC default to using dx12 instead of dx11? I looked at the FAQ but couldn't see the answer in there. The answer might have been in the videos as I haven't watched all of them.
     
  2. wcwood92

    wcwood92 Well-Known Member

    Joined:
    Jul 23, 2021
    Messages:
    394
    Likes Received:
    502
    Haven't heard one way or the other.
    Did you know you can force it into DX12 if you want to?
     
    • Like Like x 1
  3. Yerolo

    Yerolo Well-Known Member

    Joined:
    Mar 16, 2018
    Messages:
    1,255
    Likes Received:
    2,468
    I suspect it will default to DX11 as TSW3 does so as to not make it unplayable for those on older hardware.

    Those who want DX12 can do so via the switch. I don't even think DX12 is officially supported, but I could be wrong about that
     
    • Like Like x 1
  4. wcwood92

    wcwood92 Well-Known Member

    Joined:
    Jul 23, 2021
    Messages:
    394
    Likes Received:
    502
    I don't think it's officially supported, but it definitely works.

    Overall DX12 runs better on my PC. The only downside is some weird light flickering in busier areas with lots of track and OHLE. Boston South, New York Penn, and Birmingham New Street are where it occasionally happens for me. It does not happen every time though. It resolves itself after you leave that area so to me it's a worthwhile trade off. On DX12 the game seems to use all my GPUs horsepower, resulting in an overall smoother experience.
     
  5. Myron

    Myron Well-Known Member

    Joined:
    Jun 24, 2023
    Messages:
    3,039
    Likes Received:
    2,930
    you can make it use DX12 by entering "-DX12" in the starting options when going to the game options (on Steam) and to properties IIRC
     
  6. DTG Matt

    DTG Matt Executive Producer Staff Member

    Joined:
    Nov 17, 2016
    Messages:
    3,321
    Likes Received:
    18,769
    It's not 100% working, but pretty close. I've asked the beta team to start using it and reporting issues they see with a view to this becoming the default if there no surprises over the next while - won't be for launch - but at some point after if all goes well.

    Meantime, feel free to use -dx12 launch parameter to experience it now, and let us have your feedback of anything that doesnt work as well or looks wrong etc.

    Matt.
     
    • Like Like x 5
    • Helpful Helpful x 1
  7. Thorgred

    Thorgred Well-Known Member

    Joined:
    Jun 8, 2018
    Messages:
    658
    Likes Received:
    320
    i have been using -dx12 for a long time in TSW 3 no issues here
     
    • Like Like x 4
  8. Myron

    Myron Well-Known Member

    Joined:
    Jun 24, 2023
    Messages:
    3,039
    Likes Received:
    2,930
    DX12 is awesome I believe I did notice improvements when I started using it but am too afraid to remove it for one run to see the difference lmao
     
  9. CrAzZyKiLLa

    CrAzZyKiLLa Well-Known Member

    Joined:
    Mar 17, 2018
    Messages:
    399
    Likes Received:
    875
    I don't use DX12 because when I had it activated awhile ago, I always had in-cab blurry texture problems (PC steam).
     
  10. DTG Matt

    DTG Matt Executive Producer Staff Member

    Joined:
    Nov 17, 2016
    Messages:
    3,321
    Likes Received:
    18,769
    There have been fixes over time, and indeed DX12 is required on Xbox consoles these days so it *should* be essentially in a good place, give it another go and if it's still an issue let me know details :)
     
    • Like Like x 2
  11. GuitarMan

    GuitarMan Well-Known Member

    Joined:
    Aug 15, 2020
    Messages:
    622
    Likes Received:
    861
    Thanks Matt - I tried DX12 earlier on in the TSW lifecycle - but have just had the smoothest gameplay I've had in a while by enabling it in TSW3. I've added the command to TSW4 already as well ;)
     
  12. DTG Matt

    DTG Matt Executive Producer Staff Member

    Joined:
    Nov 17, 2016
    Messages:
    3,321
    Likes Received:
    18,769
    Oh yeah its a decent notable FPS increase for sure. As I say, im mostly interested in all those edge cases where it's not quite as good or worse, which would need to be fixed before we make it the game default such as blurriness, any crashing etc.

    Matt.
     
    • Like Like x 2
  13. Quentin

    Quentin Well-Known Member

    Joined:
    Dec 8, 2016
    Messages:
    526
    Likes Received:
    529
    Time for my standard caveat for DX12 discussions:
    DX12 moves more graphical processing work from the CPU to the GPU, so if your CPU is maxed out and your GPU has spare capacity, switching to DX12 should improve frame rates. But if your GPU is the bottleneck, moving to DX12 can actually make things worse - though this is probably unlikely unless your GPU is rather ancient.
     
    • Like Like x 1
  14. Myron

    Myron Well-Known Member

    Joined:
    Jun 24, 2023
    Messages:
    3,039
    Likes Received:
    2,930
    yeah I have a GPU from ancient egypt times back in 2000 bc or something
     
    • Like Like x 1
  15. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    Broken record time;

    If DX12 becomes the standard (and it undoubtedly should because the game runs infinitely better with it than without) then it would be really neat if DLSS / FSR came with it too.

    With some relatively modest ini changes to improve the graphics my 3090 is often pushed to 100% usage in 4K under DX12, for obvious reasons. Pairing DX12 and DLSS would transform the game’s performance…please bring them both in as soon as possible!
     
    Last edited: Sep 10, 2023
  16. DTG Matt

    DTG Matt Executive Producer Staff Member

    Joined:
    Nov 17, 2016
    Messages:
    3,321
    Likes Received:
    18,769
    I don't disagree it needs to happen, but if I can get DX12 out the door first, I will.

    Matt.
     
    • Like Like x 6
  17. bartolomaeusz

    bartolomaeusz Well-Known Member

    Joined:
    Aug 20, 2020
    Messages:
    855
    Likes Received:
    1,024
    I force DX12 on TSW3 and there are noticeable improvements,

    Ryzen 7 / RTX 3060
     
  18. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    Fair enough, it’s all steps in what I see as the right direction :) From a personal point of view, had TSW4 been announced exactly as is but with the addition of DX12 & DLSS support that would have been more than enough in my eyes to justify the moniker of ‘new game’. I think part of my gripe with the whole TSW4 thing is the fact that another iteration of the game has come and gone and these things are still not there.

    Beyond that, I remember when it was first figured out that the game could be run under DX12 an awful lot of people with modest GPU’s ran into performance issues because their GPU couldn’t hack the extra load. I’m guessing that will remain an issue without DLSS (albeit less so as time has passed and hopefully the average GPU power has increased), so wondered if it might be possible to have the option via an in-game toggle, or is it a binary choice with UE4?
     
    • Like Like x 1
  19. DTG Matt

    DTG Matt Executive Producer Staff Member

    Joined:
    Nov 17, 2016
    Messages:
    3,321
    Likes Received:
    18,769
    It's just a matter of switching the default to dx12 - the -dx11 option will still be there. I believe our dev builds are now running dx12 by default too.

    Matt.
     
    • Like Like x 4
  20. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    Ah, so PC users would use the -DX11 launch parameter should they need to, with it launching in DX12 by default otherwise? That makes sense.

    For what it’s worth, running under DX12 I’ve not seen any ill-effects or crashes at all.
     
    Last edited: Sep 10, 2023
  21. DTG Matt

    DTG Matt Executive Producer Staff Member

    Joined:
    Nov 17, 2016
    Messages:
    3,321
    Likes Received:
    18,769
    Yep i gather thats the idea.

    Matt.
     
    • Like Like x 4
  22. lorenz

    lorenz Active Member

    Joined:
    Feb 20, 2022
    Messages:
    179
    Likes Received:
    213
    Forgive me if I bring up an old discussion. I was interested in knowing if it is possible to launch TSW4 using Dx12 as is done with Steam (-dx12). Except that I use the PC version purchased on the Microsoft Store (the one with Play Anywhere). I don't know where the game is forced by starting it with Dx12 rather than with Dx11.
     

Share This Page