I understand that the games engine is really old but. I have a 30 series graphics card and would like to play TSC with at least 60 FPS. My GPU maxes out 10% when playing and I would love to know how I can increase my FPS or unlock this bottleneck so I can utilise my full GPU. If nothing can be changed and I have to play with a set FPS of 30 then thats ok I would just prefer if I could actually play the game properly.
You've basically answered your own question. maybe when the TSC core upgrade comes out then it'll be less reliant on single thread CPU usage and multi thread properly and utilise the GPU's processor better too, until then cap it at 30 and enjoy, it's not like it's CS:GO where every frame counts, 30 is fine for this sim, I lock mine at 30 too btw.
What CPU do you have, and what graphics settings/resolution are you running? I have a 3090 and I regularly have it maxed out by TSC.
Mine is literally pegged at 100% all the time I'm playing. Something isn't right there. Have you set anything in NVidia control panel?
Quite likely.. It's a common issue in a lot of laptops that have both an APU and a discrete GPU, that some games, often older ones, will not detect the correct graphics hardware and run on the integrated graphics.
The OP doesn't mention a laptop, but some desktop CPUs have an APU as well, my daughter had a similar issues with a game using her Ryzen 5600G's on board graphics and ignoring her RTX3060.
If you set the graphics settings too low on tsc it don't utilise the gpu 100% resulting in poor frame rates. With my 3070 it will use around 30% gpu if fxaa and ssaa is on the lower settings. And 100% if I chose 4x4 or something like that.
Yeah, the 5600G was one they slipped out at the height of the great graphics card drought when second hand RX 580s were going for over £700, as it was basically impossible for most regular people to get their hands on a graphics card at the time. It was a good call given the situation, but yeah, it can sometimes be a pain to make sure it's using the right one for the right things. I keep my laptop's iGPU mostly disabled altogether nowadays, as it causes more problems than it's worth.
Ah, memories of the days of picking which renderer to use for a game and the lower settings defaulting to software even if you had a 3DFX Voodoo 2
I should think the fact that I fondly remember stuff like taking the ECML to London on those shiny new Intercity 225s in my teens should have done that already!
True, but waaaay back on my first TS installation, TS defaulted to using the on-board graphics card of my PC and I had to manually set it to use my GTX... I wonder if the same is true here.
He may have one fitted, but TSC may not actually be using it. Unless the OP responds to the thread, we'll never know.
On the subject of GPUs. I cap mine at 36 FPS because I use a 144hz monitor. However I have everything maxed out at 1080p - I'm running a 2070 super and the thing throttles like crazy but I guess that's to do with my reshade settings as well. Hopefully things improve once the new update comes out and uses more of my CPUs potential (i5 9600k with 16gb ddr4 3200mhz)
lets hope multicore support would be a first step which leads to a better allover quality of the game there is also a -multicore command for this game but i dunno if its working propably...?
The multicore command doesn't really do anything. TSC, while technically multicore, is not really. The lion's share of work is on one core, with a small amount of work shared to a couple of other cores.
5cp AFIK - multicore setting was "not needed" after circa 2012 DTG/RSC stated that TS 20XX was "multicore capable" and presumably was automatically set as you opened Train Simulator. But as PH says above TSC is NOT true multicore, but Windows allocates a single core for TSC and then 'shares' the remaining code with other cores on your system. Not many sims are true multicore (written totally in parallel code and no real strong evidence that they are faster or more reliable than serial-coded software) I have experimented with changing the primary core for TSC from Core 0 (Windows OS primary core) to Cores 1, 2, and 3 (on a quad-core system) but my results were not reproducible and easily disproved.