Serious performance issues

Hi there,

i encounterd some serious performance problems when i tried to play on huge maps and above. For example: This situation gave me 5 fps - i tried to disable some stuff, the game looked like this afterwards, but the fps didnt change at all. (I disabled everything i could - no stars, no AA, no textures...no fun)

Ok, my notebook is not top-of-the-line (PM740/1,7Ghz / 1024MB RAM / X700 128MB) - but still better than the system that was recommended in the manual. I just cant believe this is normal - is there anyone with a similar config, but better performance? I dont want to play just small and medium maps all the time. :/
11,097 views 20 replies
Reply #1 Top
Could you please post a debug.err file? These are in the root directory (my computer, drive name) and are listed as either .bmp or .cra files if memory serves.
Reply #2 Top
The debug.err file is located in the main program folder.
C:\Program Files\Stardock\TotalGaming\GalCiv2

That is the debug file we need to see.

Just open it in Notepad, select everything, copy and paste it into the post.
Reply #3 Top
" [M]y notebook is not top-of-the-line (PM740/1,7Ghz [...] "

Well...if your notebook's processor runs at "7 GHz", you do have an above-top-of-the-line computer!
Reply #4 Top
I think the poster wrote 1,7 ghz. Probably from outside of the US where commas are used for placeholders. So this equates to 1.7ghz.

-cc
Reply #5 Top
Oups...you're right : I jumped the gun to do some easy humour on a pseudo-typo. He did write 1,7 GHz. [blush]

Strange : the edit button vanishes after a while, so I can't go back and edit my previous reply, even though I could edit this more recent one.
Reply #6 Top
I understand the poster's concerns. Even on a small map for me, I get about 5 FPS when looking at the screen with a moderate number of planets and ships. It's very likely because the engine is trying to render all the little movements of the planets and ships even at the most extreme zoom out ranges.

Probably would be good if there was an option to prevent the animations AND/OR an option to prevent the animations from a specific zoom level onward.

-cc
Reply #7 Top
Disable your virus scanner if you have it enabled or exclude the galciv directory from beeing scanned, my performance went up a lot when i did this.
Reply #8 Top
Capt. Chaos's suggestion is (should be) standard practice for any gamer. It boggles my mind how many people play games on a computer that has virus protection running. Massive performance hit, especially on baragin basement computers like mine.
Reply #9 Top
Well i also run GC II on a Laptop (Intel PM760 with 2 GHz, 2 GB RAM & X600 128mb). I have no performance issues and run the game on max settings. So dau, i would advise you to update all drivers and post the debug.err file.

Also disabling the integrated wlan (if you have one) gives a performance boost.

Hope this helps
Reply #10 Top
Disabling the virusscanner was the first thing i tried - didnt help.

@Graviton: Hmm...worse graphics, but way more RAM - some kind of memory issue? Still strange, since the manual mentions 512MB as recommended.

debug.err:

Debug Message: Version v1.11 last updated on: Mon May 8 11:15:04 2006
Debug Message: Could not find a TGN Serial No.
Debug Message: *********DXDiag info follows.*********
System Info
Time: 5/19/2006, 00:24:15
DirectX Version: DirectX 9.0c (4.09.0000.0904)
Machine Name: POLARIS
Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.050301-1519)
Languages: German (Regional Setting: German)
System Manufacturer: SAMSUNG ELECTRONICS CO.,LTD
System Model: R50/R51
BIOS: PhoenixBIOS 4.0 Release 6.0 D4CA
Processor: Intel(R) Pentium(R) M processor 1.73GHz
Physical Memory: 1022MB RAM
Page File: 324MB used, 2136MB available
Windows Dir: C:\WINDOWS


Display Info
Display device 1:
Device Name: \\.\DISPLAY1
Card Name: ATI MOBILITY RADEON X700 (Omega 3.8.231)
Manufacturer: ATI Technologies Inc. (Omega 3.8.231)
Chip Type: ATI MOBILITY RADEON X700 (0x5653)
DAC Type: Internal DAC(400MHz)
Key Device: Enum\PCI\VEN_1002&DEV_5653&SUBSYS_E003144D&REV_00
Display Memory: 128.0 MB
Current Display Mode: 1280 x 800 (32 bit) (60Hz)
Monitor Name: Plug und Play-Monitor
Monitor Max Resolution: 1600,1200
Driver Name: ati2dvag.dll
Driver Version: 6.14.0010.6601
Driver Date: 2/22/2006 04:46:46
DirectX Acceleration Enabled: Yes



Sound info
Sound device 1:
Description: SoundMAX Digital Audio
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: PCI\VEN_8086&DEV_266E&SUBSYS_B035144D&REV_03
Manufacturer ID: 65535
Product ID: 65535
Driver Name: smwdm.sys
Provider: Analog Devices
Driver Version: 5.12.0001.5240
Driver Date: 9/1/2004 12:17:46
Type: WDM
Other Drivers:
Acceleration Level: 3
Cap Flags: 0
Min/Max Sample Rate: 0, 0



Debug Message: *********END dxdiag info.*********
Debug Message: Entering WinMain
Debug Message: ******* Starting Game Shell *******
Debug Message: Preparing to change display settings.
Debug Message: Using multilsample setting: D3DMULTISAMPLE_NONE
Debug Message: Game Resolution: 1280 x 800
Debug Message: Running in windowed mode.
Debug Message: HAL (hw vp): ATI MOBILITY RADEON X700 (Omega 3.8.231)
Debug Message: D3DPRESENT_INTERVAL_IMMEDIATE
Debug Message: Refresh rate: 0
Debug Message: Bit Depth: 32 bit.
Debug Message: *********Checking D3DDevice Caps***********************
Debug Message: A full-color cursor is supported in hardware at high resolution modes.
Debug Message: Border size reported as 6 by 32
Debug Message: RGB in format 6:6:6, Masks reported as ff0000:ff00:ff
Debug Message: Now windowed.
Debug Message: Shell initialization complete
Debug Message: ***** Initializing Game *****
Debug Message: Timer Frequency is 0 369e99
Debug Message: Initializing sound card.
Debug Message: initailizing bink
Debug Message: No string tables in C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods/*.str
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Gfx\*.png
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Gfx\Race\*.png
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\sfx\*.wav
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Music\*.mp3
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Event Music\*.mp3
Debug Message: Create setup screens.
Debug Message: Clear galaxy settings.
Debug Message: Clear influence.
Debug Message: Clear up laws.
Debug Message: Clear first time events.
Debug Message: Clear wonders and trade goods.
Debug Message: Clear sector mapper.
Debug Message: Set mouse.
Debug Message: Set update timer.
Debug Message: Clear data definitions.
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\Techs\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\ShipComponents\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\ShipDefs\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\PlanetImprovements\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\TerrainColorSchemes\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\PlanetDescriptions\*.xml
*DEBUG ERROR: ***Unable to find required tech ImpossibleTech for PirateShip. ***
Debug Message: Found existing ship type with class name: Ranger
*DEBUG ERROR: ***Unable to find required tech ImpossibleTech for Starbase. ***
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\ships\*.shipclass
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\Anomalies\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\Events\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\UPIssues\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\Invasion\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\PoliticalParties\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\StarTypes\*.xml
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\Data\StarbaseModules\*.xml
Debug Message: Reading Star Names
Debug Message: Reading Star Names... Done
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Dread Lords Campaign\*.sav
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Logos\*.sav
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Metaverse\*.sav
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Mods\*.sav
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\Portraits\*.sav
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\ships\*.sav
Debug Message: No files found matching mask C:\Dokumente und Einstellungen\standard\Eigene Dateien\My Games\GalCiv2\temp\*.sav
Debug Message: Killing threads.
Debug Message: Kiling civs.
Debug Message: Killing ships.
Debug Message: Killing rallypoints.
Debug Message: Killing misc objects.
Debug Message: Killing stars.
Debug Message: Killing anomalies.
Debug Message: Killing space resources.
Debug Message: Killing colonies and planets.
Debug Message: killing scenario.
Debug Message: Clear galaxy settings.
Debug Message: Clear influence.
Debug Message: Clear up laws.
Debug Message: Clear first time events.
Debug Message: Clear wonders and trade goods.
Debug Message: Clear sector mapper.
Debug Message: Loading Custom Map
Debug Message: Loading Data Defs
Debug Message: Data Defs block size: 1593108
Debug Message: Clear data definitions.
Debug Message: Loading TechDefs
Debug Message: Max num techs: 248
Debug Message: Loading ImprovementDB
Debug Message: Loading Component Defs
Debug Message: Loading ShipTypes
Debug Message: Loading ShipConfigs
Debug Message: Loading AnomalyTypes
Debug Message: Loading RandomEvents
Debug Message: Loading UPIssues
Debug Message: Loading ResourceTypes
Debug Message: Loading InvasionTactics
Debug Message: Loading SBmodules
Debug Message: Loading PoliticalParties
Debug Message: Loading Planet Types
Debug Message: Loading Star Types
Debug Message: Loading Game
Debug Message: Loading Galaxy
Debug Message: Sectors across: 12 x 12
Debug Message: Loading FOW Map
Debug Message: Loading ZOC Map
Debug Message: Loading Planets
Debug Message: Loading Stars
Debug Message: Loading Anomalies
Debug Message: Loading Resources
Debug Message: Loading Civs
Debug Message: Loading Colonies
Debug Message: Loading RallyPoints
Debug Message: Loading Ships
Debug Message: Loading Fleets
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Can't find ship type Fleet in definitions
Debug Message: Loading ENDGALAXYDATA
Debug Message: Updating ZOC.
Debug Message: UIBeginGame called with g_ulLocalPlayerID = 10
Debug Message: UIBeginGameHelper: New Game Started
Debug Message: BuildShip: Cannot build ship type 3-Constructor M7-6 at Nestor I - No open slots
Debug Message: StackedShipsWnd: Cannot find OBJID Stacked_Logistics_Value
Debug Message: StackedShipsWnd: Cannot find OBJID stacked_Fleet_More_Button
Debug Message: OptionsWnd: Quit Btn
Debug Message: Posting WM_CLOSE message.
Debug Message: WM_CLOSE message received.
Debug Message: GameUninitialize start
Debug Message: Killing Galaxy
Debug Message: Killing threads.
Debug Message: Kiling civs.
Debug Message: Killing ships.
Debug Message: Killing rallypoints.
Debug Message: Killing misc objects.
Debug Message: Killing stars.
Debug Message: Killing anomalies.
Debug Message: Killing space resources.
Debug Message: Killing colonies and planets.
Debug Message: killing scenario.
Debug Message: Clear galaxy settings.
Debug Message: Clear influence.
Debug Message: Clear up laws.
Debug Message: Clear first time events.
Debug Message: Clear wonders and trade goods.
Debug Message: Clear sector mapper.
Debug Message: Clear data definitions.
Debug Message: Killing Galaxy: Completed
Debug Message: WorkAreaBack.png not cleared 1 counts left.
Debug Message: GameUninitialize end
Debug Message: Device not cleared. 2 counts left.
Debug Message: D3D not cleared. 1 counts left.
Debug Message: Destroying Window.
Debug Message: Main Shell terminating normally
Reply #11 Top
Found it. Regional setting: german, and if this is the english version, you must switch decimalisation from 1.000,00 to 1,000.00 or just change to US English. Then it'll run fine.
Reply #12 Top
Ok, i switched the regional setting to US/English - no difference. Could decimalisation really cause such things?

I'd still say, its related to memory. When there are lots of ships/planets/starbases on screen, the framerate drops dramatically. Sounds like a graphics problem, but when i play around with the settings, i dont see much difference. For some reason, it doesnt matter if i play with 6xAA + all bling-bling or 0xAA, no textures, no stars - and i dont think the polycount alone would make a X700 sweat that much.
Reply #13 Top
No, regional settings has nothing to do with games. I play on a Czech Windows with a Czech regional settings.

Do you use Omega drivers for video card? Have you tried "official" ATI Catalyst? And maybe update the soundcard driver, but to be honest, I have never needed to upgrade soundcard drivers myself.

Other than that your system seems O.K. to me. 1GB RAM is enough, ATI 700 is enough, Pentium Mobile 1.7 is enough....
Reply #14 Top

I'd still say, its related to memory


Nah, you have plenty of memory. But your using Omega drivers, as stated above, maybe slightly risky, esp. on laptops.
Reply #15 Top
I have to agree, Omega drivers are risky on a simple tower system, much less something as complex as a laptop. I recommend either drivers downloaded direct from ATI, or the SoftMod version:

SoftMod ATI drivers

Reply #16 Top
I used Omega because ATis Catalyst doesnt work with mobile GPUs. Tried the Catalyst Mobile, still the same. Maybe i should try an exorcist or some jedi mind tricks?`This isnt the moment you want to annoy me with bad fps
Reply #17 Top
Well, i have compared your debug.err to mine and the big difference is the omega driver you use. Are you sure that other drivers don't work?
Here is a part of my debug.err:

Display Info
Display device 1:
Device Name: \\.\DISPLAY1
Card Name: ATI MOBILITY RADEON X600
Manufacturer: ATI Technologies Inc.
Chip Type: ATI MOBILITY RADEON X600 (0x3150)
DAC Type: Internal DAC(400MHz)
Key Device: Enum\PCI\VEN_1002&DEV_3150&SUBSYS_058E1014&REV_00
Display Memory: 128.0 MB
Current Display Mode: 1680 x 1050 (32 bit) (60Hz)
Monitor Name: ThinkPad Display 1680x1050
Monitor Max Resolution: 1680,1050
Driver Name: ati2dvag.dll
Driver Version: 6.14.0010.6561
Driver Date: 1/21/2006 22:45:12
DirectX Acceleration Enabled: Yes


You can also get the newest video drivers via the windows update function. Just click on the hardware category.
Reply #18 Top
How much RAM do you have free when the program runs? When I play gigantic maps the game uses upwards of 600 megabytes of RAM (is that typical or do I have a memory leak?), which puts me down to around 100 megabytes free with all the other processes I have running. If you have more other stuff running that I you might be running out of RAM.
Reply #19 Top
The program can use up 1-2GB of ram easily, especially on huge and gigantic maps with a lot of races.

I got my first out of memory crash the other day. When I got out to the desktop the mem usage was at 2.6GB.
My fault I think, however. I was playing a game when Media Center started to record Dr. Who.

It was probably 10 minutes into the recording when I noticed a slow down, and it crashed when I tried to save the game.


And Dau, have you tried a lower resolution? 1024x768 might get better frame rates.
Reply #20 Top
1024 doesnt feel better, although i dont know if there was a FPS-difference. I dont think its related to graphics (only) - if it was, there should be a difference between 0x AA / no textures / no stars and 6x AA / all sliders up - but there isnt. Look at the screenshots in my first posting - in both situations i had exactly 5 fps, i just forgot to tell FRAPS to include the framerate on the screenshots.

1024*768, 0x AA / no textures, FPS in the upper right corner: http://img165.imageshack.us/my.php?image=galciv251xy.jpg