Compatibility mode vs Performance menu option - What exactly does it affect?

SAUBER_KH7

Bullet Stream Liner
Hi guys. :) So I was reading this thread:

https://forums.auran.com/trainz/showthread.php?147963-Compatibility-Performance-menu-option

And thought it would be better to make a new thread for my question rather than bump an old one from 2018*

I'm trying to figure out how to increase performance ingame and prevent my GPU from overheating even on the lowest settings. Yes, I have an AMD/Radeon MSI 470 GPU**. I know right? Shocking. all Puns aside though, I am tempted to try the "Maximize Performance" option in an effort to curb overheating and the game closing itself while I'm editing my custom route. However, I'm concerned about what it would negatively affect. I started making my main custom route in TRS19 when I first got the game in late March, using about 90% built in content and a handful of DLS content (DLS items includes mostly buildings and Industry, namely Passenger train stations). All of the tracks and textures I use are built in features.

I kinda understand that the compatibility mode mostly affects scripts (which to be honest, I'm not all that familiar with scripts). But what my main concern and question is, would switching to performance affect baseboards, Track, textures, etc... Or does it only affect things like Industry, driver commands, etc...?

Any context about what is affected and what is not would be most appreciated.:)
Also just to recap, I'm mainly concerned about the route itself, not the sessions (for me sessions are easy to remake if required).


Footnotes:
---
*For context, I used to be a Moderator for another Game Forum and we were strict regarding the bumping of old threads. Since I'm not sure what exactly the views are for bumping threads here (I'm just starting to return to this Forum), I thought I would play it safe and make a new one.

** For 2nd clarification, with this GPU and set up, I am able to run high-end games such as War Thunder, World of Warships, BeamNG.drive, Company of Heroes 2, etc... at high or ultra graphics at 60fps with little to no issue, and my GPU on average runs from 40-55 degrees C with those said games. TRS19 (aside from BeamNG at ultra graphics) is one of my few games that goes higher than 55 degrees C, and the only one to give concern for overheating (which I think is the main cause for TRS19 to close by itself).
 
Last edited:
Our advice from Nvidia is that software doesn't overheat cards, but overclocking, poor ventilation, dust etc can all contribute.

Reducing the performance sliders will reduce the load on the GPU and avoid the above problems.
 
I kinda understand that the compatibility mode mostly affects scripts (which to be honest, I'm not all that familiar with scripts). But what my main concern and question is, would switching to performance affect baseboards, Track, textures, etc... Or does it only affect things like Industry, driver commands, etc...?

AFAIK you may have that the wrong way round. Compatibility Mode is the recommended setting for all normal Trainz operations - i.e. for players and most route developers. Performance Mode is for developers only and it is this mode that causes problems with some scripts and assets (portals is one that comes quickly to mind).

From the many postings on the matter in these forums, the names "Compatibility Mode" and "Performance Mode" cause a great deal of confusion. Many who have fallen into the trap have assumed that performance mode will improve the performance of Trainz - it may well do so but at a considerable cost in other areas. Perhaps there should have been a better choice of names - such as "Normal Mode" and "Developer Mode".
 
AFAIK you may have that the wrong way round. Compatibility Mode is the recommended setting for all normal Trainz operations - i.e. for players and most route developers. Performance Mode is for developers only and it is this mode that causes problems with some scripts and assets (portals is one that comes quickly to mind).

From the many postings on the matter in these forums, the names "Compatibility Mode" and "Performance Mode" cause a great deal of confusion. Many who have fallen into the trap have assumed that performance mode will improve the performance of Trainz - it may well do so but at a considerable cost in other areas. Perhaps there should have been a better choice of names - such as "Normal Mode" and "Developer Mode".

Wow that is confusing. I'm glad to know that the Performance mode is mislabeled. I hope they will clarify that in a future update. Thank you for the clarification.

*Deleted*
 
Last edited:
Back
Top