Extremely Low Frame Rate in Surveyor

DesertFox2020

New member
I've recently (today) started having a problem where the game runs fine at about 25-30 fps n Driver or in the menus, but in Surveyor, drops to between 1-4 fps. I really have no idea what could be causing this... does anyone know?

PC specs:
Quad core Q8200 @ 2.33 Ghz per core
ATI Radeon HD4670
500GB HDD
4GB RAM
Vista Ultimate 32-bit

Every Trainz-related .exe is set to run as administrator (the only way the game will work period).
 
A high poly loco will make framerates crawl, as will some high poly tracks, grass, trees, and all splines, and mutitrack yards chock full of railcars.

Disconnect your Eithernet cable, and turn off your Antivirus when running Trainz.

Turn off Windows Sidebar, and Yahoo Mail, and all other high usage startup programs.
 
Well see, its weird because as long as I never save my work it is fine. Let me explain... when I start a new route, I can work for as long as I want and place even large amounts of the highest poly rolling stock I can get my hands on, and it won't lag. It can also be a completely empty map. But as soon as I have saved it, regardless of whats on the map, the framerate instantly drops down to almost 1 fps. This is not remedied by leaving the game and opening it again, or accessing the map in driver and then coming back to surveyor. Driver mode on the route does, however, run perfectly smoothly (unless there is alot of high-poly rolling stock in the frame, but that's normal).

I turned off all nonessential programs, but I can't disable my internet connection. I'm not sure I understand why the internet being plugged in matters at all...
 
Last edited:
Well see, its weird because as long as I never save my work it is fine. Let me explain... when I start a new route, I can work for as long as I want and place even large amounts of the highest poly rolling stock I can get my hands on, and it won't lag. It can also be a completely empty map. But as soon as I have saved it, regardless of whats on the map, the framerate instantly drops down to almost 1 fps. This is not remedied by leaving the game and opening it again, or accessing the map in driver and then coming back to surveyor. Driver mode on the route does, however, run perfectly smoothly (unless there is alot of high-poly rolling stock in the frame, but that's normal).

I turned off all nonessential programs, but I can't disable my internet connection. I'm not sure I understand why the internet being plugged in matters at all...

This sounds like a problem with your hard disk, and not the program. Once you start writing to the drive, the writing is continuing while you attempt to do other things. The constant "chattering" of your drive is stealing CPU and I/O cycles away from the program, so the program now stutters and has a low frame rate.

There are many that can cause this including low disk space, a highly fragmented hard drive, and both a very plugged drive that was never defragmented.

So when was the last time you did a little housekeeping on your computer?

Clean-up old temporary files, archive any unneeded documents and pictures to archival media, remove and unused programs, and then defrag your drive. This can make a big difference in the performance of your system.

Your antivirus program can cause things like this.

If your AV program is scanning every save, then it will continue to scan the data and again steal CPU and I/O cycles from your program. To remedy this problem, I have excluded my Trainz Local folders from real-time scanning. This doesn't mean I don't scan for malware, it just means I don't scan the folder all the time. There is probably some risk here, but overall I've been lucky with Trainz related content. I run a daily scan of the data drive, and have never found any viruses.

One of the biggest culprits I have found is Windows Indexer and Windows Search. If you installed MS Office 2007, and in particular Outlook 2007, then there's a big fat possibility that Windows Search has been disabled. Turn this off, and your system will act better.

What is happening is every time you save a file, Windows Search kicks in to update its database of file locations so you can find something a microsecond faster than you could without it.

Instead of speeding things up, it slows everything down because the drive is busy all the time as the data is being read. This can be disabled in the Control Panel. Go to Admin Tools and then Services. Look for Windows Search, and stop it and disable the service. Outlook may complain about it, but just click the check box not to show you the message again.

If your drive is very full, this can also cause saving and writing problems. A full drive is like a room or closet full of boxes. You can only fit just so much, and if you do have some space, it's difficult to get to, so Windows will do a little swapping, removing its own temp files, etc. to make enough space to fit the file. The disk will continue to write and slow up your system while Windows is working at this.

John
 
I couldn't exclude any folders with my anti virus, but I did disable it from indexing and scanning files as they are written. I also disabled windows search, but neither of those helped at all. I'm currently defragging the drive, which only has 175GB left, so that may help.
 
Sorry for double post, but I fixed it. Surveyor autosaving was enabled, and I didn't realize that I left it that way when finding a solution for this problem.. I kicked the autosave delay to 10 minutes, and now it works fine.

Thanks for the help anyway, though. At very least my HDD will be defragged which can never hurt.
 
Looking at the details in your first post, you say you have Vista 32-bit with 4GB RAM. A system with more than 3.5GB RAM should be running 64-bit Windows.

What may help though is identifying any problematic assets.

You can do this by:

1.In the in-game menu, click Options.
2.Click Developer Options.
3.Click in the top box that appears to place a tick, then click the tick (the one next to the cross).
4.When you are next in Surveyor, a lot of information should appear: look at the figure given for 'worst buffer count' (if it's higher than 100, make a note of the offending KUID, and search for it in Content Manager)

Once you find the offending assets (if there are any) you will need to open them for edit and add the following line to the top of the config.txt file, then save and recommit.

uncached_alphas=1

(credit to the person who originally suggested this to me)

Shane

EDIT: I see you have now fixed the issue, but the advice given will help if you come across the 'disappearing baseboard' issue.
 
I know I don't need more than 3.5GB, but when I bought it, Vista was very unstable. I got it with XP 32-bit, and ironically buying 4GB (2x 2GB) was cheaper than buying 3x 1GB cards and a 512mb card. When I upgraded to vista, I really didn't feel like wiping my HDD and installing the 64-bit OS. I knew I could install the 32-bit version without doing that though, so I did.
 
Back
Top