As a 32 bit program, MSTS is capped at 2 GB of Memory, and is not capable of using more.
Just like any 32 bit program running on any PC, regardless if 32 bit or 64 Bit CPU/OS.
Everyone knows that. Right?
However. In the regular gaming world, outside of our little realm, there has been experimentation with making 32bit programs "Large Address Aware." This allows a 32 bit executable to use 4 GB of memory on a 64 bit system and 3 GB on a 32 bit system.
Generally, this is possible on any program created after 2000.
So, does this work with MSTS?
Look at the numbers. 2.22 GB of RAM. I couldn't get a screenshot, but I did push it up to 2.81 GB.
So... Yes. Setting the Large Address Aware flag in the Train.exe executable will allow you to use up to 4 GB of RAM in Windows 64 bit OS's and up to 3 GB of RAM in 32 bit OS's. Without the flag set, I never went over 1.87 GB of RAM use.
Of course, you must have more than that much RAM installed, probably 8 GB in a 64 bit system and at least 4 GB in a 32 bit system.
I realize this is going to be quite controversial for some here, and I also realize that it may not work on everyone's computer, so, I'll throw it out there, but if you trash your MSTS without backing it up first... Well, back up first. And remember: YMMV.
Go here to unload the Large Address Aware application, run it in Basic Mode, and flag your Train.exe and try it.
The download is at the bottom of the first post, below the pics showing how it works.
Robert
Just like any 32 bit program running on any PC, regardless if 32 bit or 64 Bit CPU/OS.
Everyone knows that. Right?
However. In the regular gaming world, outside of our little realm, there has been experimentation with making 32bit programs "Large Address Aware." This allows a 32 bit executable to use 4 GB of memory on a 64 bit system and 3 GB on a 32 bit system.
Generally, this is possible on any program created after 2000.
So, does this work with MSTS?
Look at the numbers. 2.22 GB of RAM. I couldn't get a screenshot, but I did push it up to 2.81 GB.
So... Yes. Setting the Large Address Aware flag in the Train.exe executable will allow you to use up to 4 GB of RAM in Windows 64 bit OS's and up to 3 GB of RAM in 32 bit OS's. Without the flag set, I never went over 1.87 GB of RAM use.
Of course, you must have more than that much RAM installed, probably 8 GB in a 64 bit system and at least 4 GB in a 32 bit system.
I realize this is going to be quite controversial for some here, and I also realize that it may not work on everyone's computer, so, I'll throw it out there, but if you trash your MSTS without backing it up first... Well, back up first. And remember: YMMV.
Go here to unload the Large Address Aware application, run it in Basic Mode, and flag your Train.exe and try it.
The download is at the bottom of the first post, below the pics showing how it works.
Robert
Comment