Trainz22 performance investigation part 2

Since my last post of trainz 22 performance there has been an update or so that has fixed the problems with the performance issues i mentioned in my last post (https://forums.auran.com/threads/trainz-2022-performance-is-still-so-bad.178281/) such as low fps and assets such as train tracks and trees buildings taking forever to load when switching drivers. It seems to be on par with trainz 2019 now. I have done multiple tests since the update dropped and honestly I'm kinda pleased with the performance to a certain degree.

My first test is using a map I merged together but the majority of my test will be placed in the horse shoe curve map section, specifically the freight yard area going to Altoona. here are my graphic settings and my pc specs is 5600x, rtx 4070 and 80 gb ddr4 ram.


My first test is an empty session with only one driver with no ai in the background. Just me and my train alone.
as you can see the fps is more than enough and going well over 150fps. i really wanna clarify a important thing which is that i have my fps uncapped to show the achievable fps. normally i would have my fps capped at 60 with v-sync (to prevent screen tearing) but overall the greater the fps headroom the more stable your 60/30 fps will be. if your headroom is over 100fps like in this video and it dips to lets say 70 fps it would not matter at all since your aim is to be at 60fps . so the greater the headroom the better the experience you will get aiming at the specific fps you are targeting.

ok my fps is good but now i want to add some freight car assets in the background to give life to the scene. so ill add some and now take a look at the fps now. in the video below you can see by adding those freight cars in the background the previous achievable fps of 150 average goes to around 75fps for a while.

ok so now i want to add 22 ai trains in the back ground doing simple task combined with the freight assets i added in the background. as you can see the fps is even more bad with an average of 48 fps. remember that 160 fps we were getting its completely gone. what did i do so far? i added 22 ai trains in the background and freight assets on the tracks.

CPU temp and GPU temp is good. the CPU usage on all cores cores seems to be fluctuating but not maxed out. the ram usage is not crazy (would not matter since i have 80gbs or ddr4 ram) and GPU memory and usage is not even close to being maxed out. overall it seems like the the ai in the background and the assets i added is killing my fps. and a other thing i noticed since the update is trees seems to have a big impact on fps compared to the previous updates but sadly i cant do a comparison since i cant roll back to a previous build version.
 
Now lets rinse and repeat test 3 which has had the lowest fps due to the ai and freight cars i added but this time with every graphic setting set to low.

as you can see in the video below with all graphic settings set to low and even the draw distance set to the minimum. The fps still struggles. remember we were getting over 160fps in the first test with no ai train and no background freight assets and with a higher graphic setting.


I expected higher fps results but it seems it went from 48fps with medium high graphic settings to now around 55 fps with all graphic settings set to low. The freight assets that I added were built in assets /payware so are the ai trains. and they do seem to all have lods. Mostly all of them i added is published my auran Custom 40' Boxcar.


For my other test it will be only ai trains in the background but no freight assets in the background and also with the same low graphical settings. with only ai trains in the background and no freight assets the fps seems to have returned back to a healthy state. One thing I forgot to mention earlier is how bad your fps drop when scrolling through the list of drivers you have in a session.

i am no computer expert but will there ever be a push to make the game engine utilize more of the gpu and cpu? i totally understand that those assets can cause a drop in fps but the utilization of the cpu and especially the GPU doesnt seem to be fully utilized to its full potential.
 
Last edited:
I've noticed that you have a very balanced GPU versus CPU usage. My RTX 4060 Ti and i9-14900K is more 70% GPU and 15% CPU when running my session with 44 AI trains. I probably average 40fps, but it has taken a lot of time to get to this point by filtering out the poor performing assets (I removed 'Black Swan' only yesterday and that gave me a 10% uplift!).

What are your Trainz settings and in-game settings?
 
I've noticed that you have a very balanced GPU versus CPU usage. My RTX 4060 Ti and i9-14900K is more 70% GPU and 15% CPU when running my session with 44 AI trains. I probably average 40fps, but it has taken a lot of time to get to this point by filtering out the poor performing assets (I removed 'Black Swan' only yesterday and that gave me a 10% uplift!).

What are your Trainz settings and in-game settings?
Maximum Draw Distance of 5000m with Scenery Detail set to Normal, Tree Detail set to Low, and Post Processing set to High. for my first 3 test videos
 
I reported this in the current beta and I was told the developers are improving the performance in TRS22/PE/PLUS. The big drops in FPS we see when we have busy areas and lots of consists is caused by the new graphics subsystem they are currently working on. The current beta is better than the live version (released version), but it's not quite there yet.
 
I reported this in the current beta and I was told the developers are improving the performance in TRS22/PE/PLUS. The big drops in FPS we see when we have busy areas and lots of consists is caused by the new graphics subsystem they are currently working on. The current beta is better than the live version (released version), but it's not quite there yet.
Now lets rinse and repeat test 3 which has had the lowest fps due to the ai and freight cars i added but this time with every graphic setting set to low.

as you can see in the video below with all graphic settings set to low and even the draw distance set to the minimum. The fps still struggles. remember we were getting over 160fps in the first test with no ai train and no background freight assets and with a higher graphic setting.


I expected higher fps results but it seems it went from 48fps with medium high graphic settings to now around 55 fps with all graphic settings set to low. The freight assets that I added were built in assets /payware so are the ai trains. and they do seem to all have lods. Mostly all of them i added is published my auran Custom 40' Boxcar.


For my other test it will be only ai trains in the background but no freight assets in the background and also with the same low graphical settings. with only ai trains in the background and no freight assets the fps seems to have returned back to a healthy state. One thing I forgot to mention earlier is how bad your fps drop when scrolling through the list of drivers you have in a session.

i am no computer expert but will there ever be a push to make the game engine utilize more of the gpu and cpu? i totally understand that those assets can cause a drop in fps but the utilization of the cpu and especially the GPU doesnt seem to be fully utilized to its full potential.
I’m currently in the same boat you are in, I average over 100fps on my 3gb trainz route with no consist on it but when are start adding consist here and there and a couple of ai trains my fps drops from over 100+ to the low 30s and even 20s it would be really amazing to see a fix that would solve this problem I’m currently on the newest version of trainz plus not beta
 
I’m currently in the same boat you are in, I average over 100fps on my 3gb trainz route with no consist on it but when are start adding consist here and there and a couple of ai trains my fps drops from over 100+ to the low 30s and even 20s it would be really amazing to see a fix that would solve this problem I’m currently on the newest version of trainz plus not beta
I wish I got 20 fps in busy areas. I see 7.5 fps or less when I come across a freight yard with consists in it. As I said, I discussed this in detail with the QA Team. They said they are working on this and hopefully we'll see better results in the next beta, not the current one which is aimed for TLR at the moment. The skeptic in me says "we'll see...".
 
I seem to remember back in the day that most cartoons were produced at 8 fps, but Disney produced theirs at 16 fps so as to be more lifelike. The old 8mm movie cameras ran at 16fps. 35mm motion picture films run at 24 fps. Amazing the frame rates we all seem to need now.
 
Back
Top