Hi guys. First Post ;) , and I want to say how much I enjoy this site! I hope I can find a solution to my problem.
So my old Graphics card crashed (8800 GTS) after 2 and a half years. Always played SC4 without much problems, although it did get laggy when I made huge cities. Other relevant specs
Core 2 Duo 2.66 Ghz
Windows XP Custom
So I got a new ATi 5770 today, and it puts any modern game to shame, but SC4 is like insaaanely slow. 1 second lag, 1 second play, 1 second lag etc. It is basically unplayable!
I do use over a gig of plugins (thanks to this site! ;D), but that didn't cause much problem before. I just don't see how it could be running this much worse with a new and vastly superior graphics card?!
Any ideas are appreciated!
Im having a pretty similar issue, just upgraded to a new Athlon II 630 ( 4 cores, 2.8 Ghz) and have 2 Gbs of ram. Playing big city tiles is just impossible. Ive tried reeucing the plugins size to just 800 mbs, but still, very very slow simulation.
This is under Linux and Windows 7 alike.
Have you set your video rendering to "hardware" and not "software" under the graphics options? (that's the one with the computer screen) There is also something else...it was that SC4 can't be rendered if you have SLI editing on or somethign like that, it too old. Somebody else who knows what I'm talking about will have to help you on that one.
Either way, Software for Linux and Hardware for Windows 7, i get horrible simulation speeds. Also, I have only 1 PCIe card, so no SLI or Crossfire.
Do you people use DatPacker? That's just a pretty wild guess, but it's been known to speed up many aspects of the game that you wouldn't necessarily expect. Otherwise, it's hard to understand why the game is running so slowly. I'm running on Windows 7 with an ATI 4870 and a 4 GB plugins folder, and the game runs faster than ever for me.
Yup, i played with a datpacked plugins, I have like 15 datpacked files. Biggest one like 300 Mbs
Try turning off shadows, they were causing major lag for me.
Tried with every setting on the lowest possible, still very very slow. IMO, problem comes from simulation, and not really graphics. Makes no real difference on speed when playing on High setting than Low.
Just a thought... or two... or 3 ;D
Have you tried uninstalling and reinstalling SC4?... I've had to do that even after mucking with system display settings. You say you've changed the graphics card, so I would try this first.(You can uninstall and keep your "Plug Ins")
I use to run on XP...always made a big difference if I put my Norton 360 in "Silent" mode...(which I still do on this Vista system, it never fails, as soon as I fire up the game , Norton wants to defrag, scan or update something!!) (Another thing I noticed, is almost without fail, Norton 360 coming out of "silent mode" will crash my game!)
The other thing could be conflicts in your plug ins... but you say you're using packed dats, which can catch a lot of stuff... unless you're like me and are messing around with the new PIMX toy :) and moving files in and out and up and down and around and then in a glance at the file size realize the plug in folder has almost grown by a 1/3 :o (Things went a lot smoother when I realized I only needed one of the 2 copies of Peg.dat)
I hope we can find a solution for you!!
That's the thing with SC4, it will suck everything your PC has regardless of how "good" or "bad" it is.
The only thing that will help is adding RAM. Other system power will be sucked dry by this computer game.
Its not very logical that it behaves like that, being almost a 10 year old game with not such great graphics.
Well think about it like this - The game has got a ton of math to do, and individual core speeds really haven't increased much in the past 10 years - we've got around it with faster buses, better caches, and dual/quad cores with parallel processing. For things like pathfinding and destination finding, these are processor intensive tasks that are linear in nature - branch prediction may help a little but depending on how they are implemented in the code...
Simcity 4 contains its own process scheduler, which is *not* enabled for parallel cores/processors. Since its a 32 bit app it will only be able to handle a max of ~ 2 gb of ram. I found that running in a window seems somewhat faster than running in full screen (granted, I've got 2 monitors, 22" and 23" each), and also that datpacking your plugins helps too.
Since your Athalon is only 2.8ghz per core, you're only going to get 1 of the 4 cores for Simcity 4... Sorry I can't be of more help. What was your processor before this?
It was a Phenom 9500 (Quad Core 2.2 Ghz).
Even overclocking the Athlon II 630 from 2.8 to 3.3 Ghz makes no noticiable differences.
Dang. I wish I could help more, but I'm fresh out of ideas. Simcity 4 is using 25% CPU (1 core) fully while running? Have you tried disabling sound and running in a window?
SC4 will always fully use one core of a CPU when running. It's the GUI that's responsible for this; it apparently cycles through idle loops when it has nothing better to do.
If i restrict SC4 to only 1 core then yeah, ill get 100% usage from that core.
If i dont restrict it, then SC4 will use 100% of all four cores, ovbiously it was not designed for multithreading.
Another odd fact, when eventually im patient enough to wait for anything to grow, when its built, it takes ages for it, supposing this is a residential building, to actually have people travelling from it to their Jobs. This most of times makes the building abandon, saying commute time was too long.
Sorry to bring up an old thread, but I have been playing around with my machine since the thread appeared and decided I would give some input on my system and what I think has solved most my slow/crashing issues. When I started to play SC4 I had no problems, but as the region I have been working with for over 2 years grew to over 1.5 million sims things started to go downhill.
My system
CPU: Intel Core i7 920 2.67GHz
MB: Asus Rampage II Gene
RAM: 12GB Corsiar XMS 1333 (6 X 2GB)
Video: (2) Asus 9800GTX+ DK running in SLI
HD: OCZ Vertex Turbo Solid State Drive
OS: Windows XP x64
I had similar issues with my old system (athlon 64 X2 4400+, 7800GT, 2GB RAM, Raptor 10K Drive) and I positive that it was my HD that was failing. After days of testing the drive I determined that nothing was wrong with it but I still had the mindset that it had something to do with disk read/write. So with the new system I installed the SSD thinking that would fix my issue for sure. It did not, the game ran better and the load times are incredible, but I would still have crashes and/or slowness. Eventually I just stopped playing the game, the region I was working on was huge and I could not get anything done (and was discouraged from starting a new one) without being booted from the game or it being so slow. I would loose interest or get inpatient and crash it trying to do things wile it was "stuttering".
My plugins folder is 2.56GB and a MESS, no dat packing and many folders. My mind kept wandering to read/write problems being the main cause of my issue, as looking at the performance monitor the amount of writes to disk would skyrocket when zooming, moving, plopping.... anything really accept for just running the simulator. I started to look into how windows treats and accesses files and came up with a few ideas.
Eventually it led me to this site; http://kadaitcha.cx/performance.html
I applied Tweak #2, #3 and #4. I do not think that #3 would make any difference, but #2 and #4 make sense. They will help lower the amount of read/writes to disk. I was wanting to put together a much better report for everyone showing my exact specs, driver versions, disk usage, ect... in and out of the game. Since applying these tweaks (two weeks ago) I have been playing the game for 2 - 4 hours a day, with only one crash! I have not had time to put a better report together for good reason, I am back to playing with every free minute I have. The girlfriend is not real happy about it but I am relieved... I was afraid the hundreds of hours (probably thousands) I had put in my game were to go to waste. One of these days I plan on getting the region finished up and maybe a MD, but for now I am off to play.
The tweaks listed on the site may not apply for every machine, and if you have a different OS there are links to those as well. These tweaks could cause major issues so backup the registry and write down any commands executed so they can be reversed.
I hope this helps someone, because this problem almost ruined this game for me, and it is my favorite game.
-Cody
Thank you for that really detailed post of yours.
Problem is, i tried the game on both, Windows 7 and Linux, so those tweaks arent effective :(
How can i test for drive failures on windows 7 ?
Quote from: gabrielbyrnei on April 12, 2010, 03:18:14 PM
How can i test for drive failures on windows 7 ?
I usually use the program from the manufacturer. So if your drive is a seagate you would use "seatools for windows"
there are some third party drive diagnostic tools out there but I am not familiar with any particular one.
Quote from: gabrielbyrnei on April 12, 2010, 03:18:14 PM
How can i test for drive failures on windows 7 ?
Try looking in the Event Viewer under Windows Logs => System. If you're having hard drive failures, they'll show up there.
Quote from: z on April 12, 2010, 04:11:11 PM
Try looking in the Event Viewer under Windows Logs => System. If you're having hard drive failures, they'll show up there.
yes, in most cases. I have had a few machines that did not throw disk errors in event logs but did not pass drive testing either.
The reason I thought my disk may have been going bad was because of the noises it would make.
Forgot a key factor.
I got my Linux and Windows OS's each on its own Hardrive.
I doubt both of them are failling. Newest one being not een 2 years old. Only thing i can think of is low ammount of RAM
I have not tried SC4 on Win 7 but 2GB Ram is not very much. SC4 on my machine uses about 764MB of Ram wile running in a large city tile with 80K sims. My testing machine at work running windows 7 running just an Antivirus is using 1.3GB. Add those together and your at 2GB, but linux should use far less memory.
wile SC4 is running press Alt+Tab and then open task manager in windows and check the RAM usage in the performance tab to see whats available.
couldn't tell you how to check the same thing in linux. google will know the answer.
Just tried and the whole OS+SC4 are only using 70% of total Ram.
This is on a 1.5 million city.
Nope.. low RAM is unlikely to cause a problem unless you're already on the "hairy edge" for your OS recommendations. SC4 actually isn't very RAM intensive. People have done a number of experiments and have failed to show ANY gains once you reach about 2G of RAM (actually less, but not many add increments of lower than 1G steps.. ;) )
Thing is really really weird.
I get almost the same slow performance from a 1.5 million to a 100 thousand sim city. I tried removing traffic plugin z and leaving the game with the standard one, no success as usual
I'd start in with hardware testing at this point - memory, CPU, and video would be at the top of my list.
CPU is 1 month old. Memory isnt failling, did several torture test.
Played on both, Hardware and Software renderers, so i would rule GPU out aswell