Civ3 Performance Issues?

Originally posted by Blublub
Oh man this is slow. I'm running OS 9.2.2 on a G4/350 with 200 MB allocated to the game, and it's nearly unplayable. Scrolling is the worst, it takes several seconds to refresh each "click" in either direction. All this immediately after starting a game - I haven't yet tried to load some of my saved PC games. I've tried installing all the latest versions of GameSprockets, CarbonLib, etc. and have tried running with a reduced extension set, lower moitor res, etc., all with the same result.

Allocating 200M to the app is probably killing it. Civ3 uses software OpenGL, which in turn uses free memory from the system heap. The more memory you allocate to Civ3, the less OpenGL has to work with. Try turning it back down to the default. Make sure your OpenGL is up-to-date as well.

Brad
 
Thanks Brad, but a couple of problems. First, I have the same problem with the default memory setting (so I should have said "even with 200 MB allocated." Second, I've tried to update OpenGL using the installer on the Civ disk and it says I need System 9.1 or earlier. I'll check the Apple site to see if there is a 9.2.2 compatible version and let you know.

Update - after some further checking it turns out I have v.1.2.4 of the OpenGL drivers installed - the latest version available from Apple is the same as that on the CivIII disk - 1.2.1 and isn't compatible with 9.2.2., so in a nutshell, yes I have the latest OpenGL drivers. Something else is up here - my PC version was fast as all get out on an aging 700 MHz system with 128 MB RAM total.
 
Originally posted by Blublub
Thanks Brad, but a couple of problems. First, I have the same problem with the default memory setting (so I should have said "even with 200 MB allocated."

How much total RAM to you have? Also, can you give me some rough stopwatch timing comparisons for performing various tasks?

Brad
 
I have 448 MB total RAM installed. Again, it's a G4/350 (Sawtooth) with an internal IBM 60 GB 7200 RPM HD. I'm running OS 9.2.2 and the stock ATI card.

It takes approximately one second for each "click" when scrolling to take effect. Just starting out with one city and one worker, it takes about five seconds each turn for the settler to move one square (and the animation is extremely choppy during his movements). Strangely enough, the times are the same for a new game on a small map and for a game that is far along on a huge map that I started with the PC version. It seems to want to hit the hard disk continuously whenever I scroll.

If it helps, I can email you my system specs from Apple profiler.

Thanks for your help...
 
Aha - I don't know if this helps, but I discovered that turning virtual memory on (I generally run with it off) improves scrolling speed quite a bit. Animations are still slow and I'm still getting no/broken sound during events, but this is a start, at least.

Still, it's considerably slower than the PC version running on a system that performs at about half the speed of my Mac for most apps.
 
Originally posted by Blublub
Still, it's considerably slower than the PC version running on a system that performs at about half the speed of my Mac for most apps.

What I found is that MHz for MHz, Civ3 runs at identical speeds on the Mac and PC. If you're comparing a 700MHz PC to a 350MHz Mac, it should be roughly half the speed on the Mac. If you want to whip out a stopwatch and time some stuff on the PC and the Mac, I'd be interested in hearing if the discrepancy is more than 2x.

Brad
 
Originally posted by Brad Oliver


What I found is that MHz for MHz, Civ3 runs at identical speeds on the Mac and PC. If you're comparing a 700MHz PC to a 350MHz Mac, it should be roughly half the speed on the Mac. If you want to whip out a stopwatch and time some stuff on the PC and the Mac, I'd be interested in hearing if the discrepancy is more than 2x.

Brad

Hmmm...I don't doubt that you're right here, but that would mean this is the first Mac app I've seen where that were true. Doesn't this seem to indicate a problem with the port? The normal rule of thumb would seem to indicate that the G4 should return comperable results to at least double the MHz on the PC side - i.e. my case is a perfect example, having a 350 MHz G4 and a 700 MHz PIII. Civ III Mac IS running at about the equivalent speed of a Pentium II 350.

FWIW, I tried running it on my work computer, a 400 MHz G4 Titanium PB - the performance (or lack thereof) was more or less identical to my desktop. I don't mean to bash MacSoft here - I've had phenomenal success with your other ports, it's just that something is not quite right with Civ III. Any chance you guys are working on optimizing the code and we might get some fixes in a patch somewhere down the road?

Finally, I also tried installing under Mac OS X v. 10.0.4 and couldn't get it to run - it unexpectedly quits as soon as it hits the game setup screen. I'm anxiously awaiting my 10.1 update disc and will try again then.
 
Originally posted by Blublub
Hmmm...I don't doubt that you're right here, but that would mean this is the first Mac app I've seen where that were true. Doesn't this seem to indicate a problem with the port? The normal rule of thumb would seem to indicate that the G4 should return comperable results to at least double the MHz on the PC side - i.e. my case is a perfect example, having a 350 MHz G4 and a 700 MHz PIII. Civ III Mac IS running at about the equivalent speed of a Pentium II 350.

Then this is normal. You need to look closer at your other apps. Quake 3, for example, runs about the same, MHz per MHz as nost Mac games do. I'm not sure what Mac games you have that run 2x as fast on comparable Mac hardware, but I have a hard time believing that to be the case. If you can provide me with some numbers to back that up, I'll be far less skeptical.

Brad
 
Just an FYI for everyone wondering whether it will run well on their machines or not, consider this. I just bought it this afternoon, and have been playing it pretty much all night. I have the 400 G3 graphite imac with system 9.1, and it is running great. There is occasionally a little lag when a new screen pops up, or a new sound comes on, but no more than a couple seconds at the most. Even these don't happen all the time. I am no where near the end of the game, so these may become more frequent when I meet more cpu players, or more of the map is revealed, but then again maybe not. All I know is that I was worried about whether mine would run well because I didn't have the "Recommended Processor," but after tonight all those fears have been laid to rest.

Thanks Brad, you guys did a great job!!:goodjob:
 
All is right with the world now...my 10.1 update disk finally arrived, Civ III launches fine and runs every bit as fast as the PC version on my 700 MHz Pentium III.

Brad, something must be up with my particular configuration under OS 9.2.2, as performance under 10.1.2 is perfect (except for sounds during battle still dropping out - which are still there) but under OS 9 it leaves very much to be desired.
 
Performance:
I'm noticing that people running OK either have X.1 and have turned Quartz off *OR* have an older G3 and 9.1 or earlier. I seem to notice problems specifically with people running 9.2.2 OR iBooks.

I'm running 9.0.4 on a G3 400 iMac with 256 RAM, and am having rather few problems. Sure it's kinda slow, especially scrolling, but not unplayably so. Kind of reminds me of playing Civ II on a pre-powerPC Mac. I'm hoping my upgrade to X.1 will speed things up.

Issues I've noticed (since I see Brad is reading):
______________________________________
1) The program locked up once when, from city screen, hit F1 and entered the domestic advisor, and from there clicked on a different city than the one I was in the city screen before. Mouse/cursor still functioned, but I could not click anything or exit the screen. Could not warm shut down, had to turn off the power and cold reboot.

2) Preferences problems--have been mentioned by many so far; I assume this will eventually be addressed.

3) Flaky music--already discussed elsewhere.

4) Errors in the manual (not Brad's domain):
a) The civ-specific attributes of the Chinese are wrong in the manual (they say Industrious, scientific--should be Industrious, Militaristic)
b) The civ-specific attributes of the Persians are wrong in the manual (they say Militaristic, Commercial--should be Industrious, Scientific)
c) Manual says cmd-p is preferences screen, when it pauses the game and puts you in finder.

Verdict so far (from playing 1 game to about 300 BC): I am surprised your testers didn't notice the prefences problems, but basically, good job Brad--relatively few problems.
 
Well, I'm running 9.2.2 with no problems, so there isn't quite a cause-and-effect relationship.

Also, one other issue I've found that nobody else has reported yet. Frequently I do a full cycle through all of the F-keys, 1 through 11, to keep fully up-to-date on what's going on. When I then try to close that screen, I have to hit the close button (meaning the X down in the corner) about half-a-dozen times before it actually closes.

Originally posted by SSK
c) Manual says cmd-p is preferences screen, when it pauses the game and puts you in finder.[/B]

AH HAH!!! I've been looking for a way to do that, so I can check for email without having to quit, but didn't find any way to do it. Incidentally, Brad, why was command-tab to switch applications deactivated and replaced with something else? Seems like if you're going to have that capability you might as well keep the usual command key for it.
 
I turned off Quartz -- and the performance is WONDERFUL! Thank you all!

Kate
 
I turned off Quartz -- and the performance is WONDERFUL! Thank you all!

Kate
 
System Specs: G4/450 256MB,20GB with a stock ATI video card. I'm running OS 10.1.2.

Story: I installed the full version, disabled Quartz and I still find CIV3 to be slow, BUT playable. Unit moves are slow. The preferences are NOT saved.

I'm hoping for a patch soon!
 
Originally posted by Beamup
Incidentally, Brad, why was command-tab to switch applications deactivated and replaced with something else? Seems like if you're going to have that capability you might as well keep the usual command key for it.

We thought about that for a bit. The issue is "what should happen when you hit command-tab?" Civ3 isn't meant to be switched to/from fullscreen and a window, so the only practical thing to do is for the app to pause when you want to switch it out. However, what should happen when you click on Civ3 after having switched it out? And what do you click on - just the dock or a window? And what about those OS 9 users? We ultimately decided to put up a "paused" dialog and let the user sort out what they wanted to do and when.

Brad
 
I just installed Civ3 on my modest Mac, a G4/400 with just 128 megs of RAM. It runs just fine in Mac OSX. All I fdid was turn off the Quartz in the dialgoe box on start up and it runs very nicely. There are a few very minor glitches, such as the music and sound effects sometimes being a little bit choppy, but otherwise it's working great. With all the posts bemoaning how badly Civ3 was running I just wanted to say how pleased I have been with my experience.
 
I too have had good performance on my g4/DP 450. I turned off Quartz from the beginning after reading all the posts on the subject here, so I've never experienced that slowdown. As for glitches, the only things I have noticed are the common problems everyone is having, no music and spotty sound effects playback during combat. Other than that...the game is running great :D (Well that and I can no longer wipe out an enemy civilization with only 5 tanks and some infantry (ala CIV 2)...I mean, come on, that's not very realistic :lol: )
 
I got my mac back today and it is recognizing the RAM now. I've got 288 MB RAM w/ 289 MB allocated to virtual memory on an OS 8.6 system and Civ3 is running extremely well. I couldn't ask for it to be any better.

So gald to finally be playing the game. Over the first couple hours --- no problems. I'll chime in on some other threads, but for now, Civ3 is up and running.
 
Well, I installed a friend's X.1 on my iMac 400 mHz G3, and in addition to my loving OS X; Civ III runs, I'd say, maybe 100% faster (quartz text off of course). In addition, the startup music is no longer flaky. I still can't seem to get any music to play during the game, but that's OK--I didn't really want it, I was just curious...

So no question, Civ III runs much better under OS X.1
 
Back
Top Bottom