PC Troubleshooting: Discrete Gpu Vs Integrated Gpu

Discussion in 'TSW General Discussion' started by maxandgrant#5486, Jan 4, 2023.

  1. maxandgrant#5486

    maxandgrant#5486 New Member

    Joined:
    Jan 4, 2023
    Messages:
    1
    Likes Received:
    0
    Hi folks,

    I am new to TSW 3 and purchased the game via Steam last week. My machine has an integrated GPU and a discrete GPU (RX 6900 XT) - I've attached specs here. Whenever I play TSW 3, the game only uses my integrated GPU, resulting in terrible performance, lag, ultra low frame rate, etc. I can see that my discrete GPU is not being used at all when I play the game.

    There doesn't seem to be any in-game settings to select a primary GPU like there usually is in other games.

    I've also tried setting a GPU via "graphics settings," but I have had a hard time finding the executable. You can see the path in the screenshot I've posted here, but here it is again: C:\Program Files (x86)\Steam\steamapps\common\Train Sim World 3\WindowsNoEditor\TS2Prototype.exe

    Even after setting the GPU this way, the game is still using my integrated GPU.

    So, my questions:

    1. Is there an in-game setting where I can select which GPU I should be using that I somehow missed?
    2. Am I pointing at the wrong executable? If so, do you have any tips on where I can find the actual TSW3 executable?

    Thanks,

    Max
     

    Attached Files:

  2. aeronautic237

    aeronautic237 Well-Known Member

    Joined:
    Sep 1, 2022
    Messages:
    3,272
    Likes Received:
    3,161
    Welcome to Train Sim World 3!

    1) No, I didn't know other games did this.

    2) Yes - but you were close.
    I haven't had this integrated/discrete GPU issue myself, but I noticed on task manager that BootstrapPackagedGame runs only in the background while TSW3 is running.

    You should find an application in C:\Program Files (x86)\Steam\steamapps\common\Train Sim World 3\WindowsNoEditor\TS2Prototype/Binaries/Win64/TS2-Prototype-Win64-Shipping

    Try it if you want and see if it works, but I can't test it myself. Let me know if that sorts the issue for you.

    P.S. I found that file by opening TSW3, then opening Task manager and finding the file location of the app while it was running.
     
  3. yardem

    yardem Well-Known Member

    Joined:
    Nov 16, 2022
    Messages:
    1,025
    Likes Received:
    1,109
    Can't you disable the integrated GPU in your BIOS settings?
     
  4. ARuscoe

    ARuscoe Well-Known Member

    Joined:
    Apr 9, 2018
    Messages:
    10,832
    Likes Received:
    10,490
    • This works in either windows 10 or 11
    • Use the search function (usually down by the start button) and type "graphics settings"
    • Select "Graphics Settings" from the "best match" list on the left
    upload_2023-1-5_8-26-39.png
    • It should bring you up the settings box with system > display > graphics as the set options
    • Top of this screen is "Add an app", make sure the selection is "Desktop app" and click Browse
    upload_2023-1-5_8-27-41.png
    • Browse to your Train Sim World 3 installation folder, most often this is in your steam game folder (mine's on my second drive and the path looks like this - D:\Steam\steamapps\common\Train Sim World 3\WindowsNoEditor\TS2Prototype.exe)
    upload_2023-1-5_8-28-16.png
    • This will add the game to your options list, but then you need to select which card it uses
    • Click on TSW3 on the list and then click OPTIONS
    upload_2023-1-5_8-28-47.png
    • "Let Windows Decide" will usually be the initial option, this lets the machine decide based on who knows what so I wouldn't leave it on that
    • "Power saving" will show you which GPU it wants to use based on using minimal power, but this will degrade the graphics processing to reduce power (especially on a laptop on battery)
    • High Performance should be the RX6900 card and will always be "set to max"
    • Click OK and you're done
     
    • Helpful Helpful x 1
  5. Something doesn't add up here. A mobile rx6900 xt 1gb? As far as I'm aware this card does not exist.
     
  6. Maybe I read it wrong. If you are using a desktop pc, you will have a hdmi/dp port on the motherboard i/o panel. This will use the cpus intergrated gpu.
    There will be another hdmi/dp port on the graphics card, the display needs to be connected to this port to utilise the graphics card. As in the picture below.
    20230105_103223.jpg
     
    • Like Like x 2
  7. aeronautic237

    aeronautic237 Well-Known Member

    Joined:
    Sep 1, 2022
    Messages:
    3,272
    Likes Received:
    3,161
    They tried that and it did nothing because TS2Prototype is not the game itself. It is something that runs in the background called BootstrapPackageGame. You have to dig a bit further to find TS2-Prototype-Win64-Shipping (which I assume is a Windows 64-bit Shipping build of TSW3)
     
  8. What machine is it, a desktop? Like I said above, best to make sure the display is plugged into the graphics card and not the motherboard. Looking at the op it seems that Windows has the intergrated graphics set as the primary display device.
    If the display is connected to the graphics card then the better option would be to enter the bios and set the 6900 as the primary display device and disable the intergrated gpu.
     
  9. TeumessianFox

    TeumessianFox Member

    Joined:
    Dec 1, 2022
    Messages:
    35
    Likes Received:
    41
    It could be that the OP has an AIO Desktop which doesn't have any external GPU connections? For example, I use an HP Envy AIO 32" a0012na that has both an integrated GPU (Intel UHD Graphics 630) and a discrete GPU (GeForce RTX 2080) which can either be Windows auto-managed or manually selected through the nVidia Control Panel. There are no physical GPU connections.

    maxandgrant#5486 I've manually selected the TSW3 executable within nVidia control panel to use the more powerful card. You can either specify the path and executable yourself, which in my case is:
    Code:
    C:\Program Files (x86)\Steam\steamapps\common\Train Sim World 3\WindowsNoEditor\TS2Prototype\Binaries\Win64
    using executable
    Code:
    TS2Prototype-Win64-Shipping.exe
    or, you can run Windows Task Manager in the background, open TSW3 and it will automatically appear in the list of available programs within the nVidia Control Panel app. Both achieve the same result of making the GPU selectable. If you've got dual monitors it's easy enough to do although it'll take a bit of [Alt]Tabbing between applications if you've only got a single monitor. Hope that helps ..
    TSW_GPUsettings.jpg
     
    Last edited: Jan 5, 2023
  10. Could be. Although the 6900xt doesn't seem to come in any other form than a PCI-E card. There is no mobile variant like the rtx 30xx series.
     
    • Like Like x 1
  11. Callum B.

    Callum B. Well-Known Member

    Joined:
    Aug 9, 2018
    Messages:
    1,644
    Likes Received:
    2,859
    It must be a reporting error. It actually says 1MB, which is impossibly low.

    Cheers
     
  12. aeronautic237

    aeronautic237 Well-Known Member

    Joined:
    Sep 1, 2022
    Messages:
    3,272
    Likes Received:
    3,161
    But it also says 512MB, perhaps that is better- Oh hang on, perhaps the computer thinks the GPU has only 1MB RAM, so isn't using it at all?
     
  13. Callum B.

    Callum B. Well-Known Member

    Joined:
    Aug 9, 2018
    Messages:
    1,644
    Likes Received:
    2,859
    That's for the integrated GPU not the dedicated GPU.

    Cheers
     
    • Like Like x 1
  14. aeronautic237

    aeronautic237 Well-Known Member

    Joined:
    Sep 1, 2022
    Messages:
    3,272
    Likes Received:
    3,161
    Oh right fine. Makes sense now. I was wondering...
     
  15. Oh yeah. I think maybe because the card isn't active. If you look at the resolution of the intergrated graphics at 1440. No wonder the game don't play well with only 512mb vram.

    I still think the display is connected to the wrong port! The mb display port won't display the video from the 6900xt and vice versa.
     
  16. Princess Entrapta

    Princess Entrapta Well-Known Member

    Joined:
    Jul 23, 2021
    Messages:
    2,693
    Likes Received:
    3,430
    On my laptop which similarly has an iGPU and a discrete one (6600 in my case) most games can simply be set to run on the discrete GPU in their preferences in the driver control centre. Some are a bit trickier and require me to disable the iGPU altogether, but again it can be done easily enough and doesn't even need to be done in the BIOS, it can be done within windows just fine.

    OP seemed to suggest other games are running fine on the correct GPU, so I am not sure about it being a case of using the wrong HDMI port.

    As an aside this kind of trouble is literally why earlier this very week I directed a less tech savvy friend to remove a Ryzen 5 5600G from their basket and replace it with a 5600X, since you don't want to have to deal with this faff on desktop systems, we put up with it on laptops as a limitation of how they're put together.
     

Share This Page