Gnoupi Gnoupi

Low graphical performance over various 3D objects from the map

Low graphical performance over various 3D objects from the map

I actually noticed this during beta 4, but it was the first time I noticed buildings, on my new laptop, so I thought they just needed some optimizing, which would be done for the release.

I get a constant max framerate (limited to 90 in my case, for example) over all the map, on a bare ground, units for example are ok. But as soon as a small 3D object enters the field, it decreases. A tree in the corner? 45 fps. A city (not a big one, just the first settlement) visible? 15 fps.

I tried to change the various settings, deactivated soft lighting, AA, shadows, resolution, it's still doing the same. It works good on the cloth map, without a problem, though, as there are no such elements.

 

Now I would understand such thing on my older laptop, but I'm surprised to see this on the new one. Specs:

Processor: Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz (8 CPUs), ~1.6GHz
Memory: 8192MB RAM
Video Card: ATI Mobility Radeon HD 5870
Operating System: Windows 7 Home Premium 64-bit

So I'm guessing there is somehow a problem with drivers (though latest ones from ATI), or at least some incompatibility somewhere. Because the objects are nice, the cell shading effect too, but it's hardly something to bring this computer to its knees.

 

ps: I understand that a game like this doesn't need to run at 90fps. But 15-20 is actually unpleasant on the long term.

 


 

Edit: To make a complete (more or less) analysis, I tried at a high and low configuration, similar effects:

 

LOW Settings:

- Video Configuration

- Over a city: 20 fps

- Without objects: 138 fps 

 

HIGH Settings:

High settings - city

- Video Configuration

- Over a city: 18 fps

- Without objects: 80 fps

 

So it doesn't seem to be related to the video settings. I also tried windowed, same.

 

It is really related to these 3D objects, as shown by these two other screenshots:

- Full zoom, empty ground: 99 fps

- Same place, just a bit higher to have one tree in the view: 29 fps

 

 


 

So far, the only thing which seems to improve performance is to force the game to run only on one core (physical one, so two virtual cores on Core i3/5/7), as suggested by thebigJ_A in this answer.

 

It should be the other way around, clearly, so maybe it's giving a hint on where the problem could be. Note that this doesn't solve the performance problem, there is still a big decrease on framerate when passing on cities, but less than when the game is authorized to run on all cores. I noticed however that doing this since the 1.05 version makes the sound choppy, probably because it was expecting to run on a different core to begin with.

 

940,058 views 432 replies
Reply #76 Top

I figured it out. Its not using your video card at all.  All of the graphics are being rendered by your cpu.  I ran the game with msi afterburner displaying all of the GPU info, like core voltage, temperature and gpu ultilization. No change from browsing here. Normally there should be a huge spike in all of theses. Nothing. This is a major problem. Its running in "software" mode and not "hardware" if anybody remembers older games. Thats the problem.  We need to figure out a way for it to use it.

Reply #77 Top

Quoting esomonk, reply 34
I have a radeon 5850 and I get really choppy frames once the cities get built up.  I can run Crysis on High settings great.  This is the first game since I upgraded that I have performance issues.  I'm just baffled at this point.

I read your other response where it appears that for some reason it's not using your GPU. The question is: Why?  

There's different OSes listed here and different video cards. There has to be something in common.

Reply #78 Top

Quoting Frogboy, reply 75
Have any of you guys tried LOWERING the resolution?

Every debug.err I  see here shows you running at very very high resolutions.  Go to options and try lowering the resolution first.

It's not the resolution.

I ran it at 1280x1024, got the same problem at 1024x768...

I think the above poster had a good idea.... the graphics card is not being used correctly... Maybe it's a driver issue I don't know but EVERY other game runs fine with great performance on my system.

http://dl.dropbox.com/u/9170386/debug.err

Also I checked, not using my video card... I looked through this thread and almost all have intel processors... maybe that's the link?

Reply #79 Top

Quoting Frogboy, reply 75
Have any of you guys tried LOWERING the resolution?

Every debug.err I  see here shows you running at very very high resolutions.  Go to options and try lowering the resolution first.

 

1920 x 1200 is a default for desktops this days.

Reply #80 Top

It's definitely using the GPU in most cases (certainly here):

Reply #81 Top

Quoting delijoe79, reply 78

Quoting Frogboy, reply 75Have any of you guys tried LOWERING the resolution?

Every debug.err I  see here shows you running at very very high resolutions.  Go to options and try lowering the resolution first.

It's not the resolution.

I ran it at 1280x1024, got the same problem at 1024x768...

I think the above poster had a good idea.... the graphics card is not being used correctly... Maybe it's a driver issue I don't know but EVERY other game runs fine with great performance on my system.

http://dl.dropbox.com/u/9170386/debug.err

Also I checked, not using my video card... I looked through this thread and almost all have intel processors... maybe that's the link?

Yea, your machine is a beast. It should be fine.

I DEMO the game to the press on a 3  year old Thinkpad without problems.  

 

Reply #82 Top

I updated my Nvidia gpu drivers less than 24hrs ago, the scale and nature of the problem was the same with both the old and new drivers. I fiddled with the resolution as the poster above (Delijoe79) in addition to turning of shadows, ground lod, AA, to no avail. I didn't try going down to 800x600 but I really shouldn't have to. It boggles the mind.

Reply #83 Top

I tested it, and the same result here: Elemental isn't using my GPU, so my poor CPU keeps having too much to do :( I've also got Intel CPU and Ati Radeon HD 5770 with the newest (10.7) drivers (on WinXP 32bit). Very strange, maybe it's the drivers indeed? But strange that the problems happen to Nvidia users also...

Not using the GPU explains why changing graphic settings has no effect, right?

Reply #84 Top

Quoting Frogboy, reply 81


I DEMO the game to the press on a 3  year old Thinkpad without problems.  

 

 

Then really you shouldn't be even asking us to lower our resolution in the first place. As others said, doing that doesn't work anyway.

I also got an Intel Processor btw.

Reply #85 Top

Quoting Frogboy, reply 81

Yea, your machine is a beast. It should be fine.

I DEMO the game to the press on a 3  year old Thinkpad without problems.  

 

Well my machine is not a beast... but it should run elemental no problem... here's my screenshot using afterburner... only 25% utilization... Maybe a graphics driver issue or something?

I have the latest drivers from NVIDIA, btw...

Reply #86 Top

Quoting SuperTimo, reply 83
I tested it, and the same result here: Elemental isn't using my GPU, so my poor CPU keeps having too much to do I've also got Intel CPU and Ati Radeon HD 5770 with the newest (10.7) drivers (on WinXP 32bit). Very strange, maybe it's the drivers indeed? But strange that the problems happen to Nvidia users also...

Not using the GPU explains why changing graphic settings has no effect, right?

Yea, I don't see a pattern.  There's a couple XP users, a couple Win 7 users, some ATI, some nVidia.  

Any ideas?

Reply #87 Top

Yeah, exactly the same performance for me on both 1920x1020 and 1024x768 resolutions. 5-10 fps :( No idea what could be causing this, is there anything I can post here to help, like the debug file?

Reply #88 Top

One user mentioned we're all using Intel CPUs.

@Below: Processor: Intel(R) Pentium(R) D CPU 3.40GHz (2 CPUs)

Reply #89 Top

Quoting Frogboy, reply 86


Yea, I don't see a pattern.  There's a couple XP users, a couple Win 7 users, some ATI, some nVidia.  

Any ideas?

It seems most people are using Intel. Some also mentioned that going only on one core helps. Is there a trend there? Are all people reporting this with an Intel? Which model? How many cores?

Reply #90 Top

Well I've got Core 2 Duo 6400. Setting Elemental to use single core has no effect for me.

Reply #91 Top

Could it be an ATI-only issue?

Radeon HD 4800 here, same problem. Very choppy frame rate when I look at a city, otherwise bearable.

Switching to single core affinity didn't help.

[EDIT] Apologies, I've noticed that people with a Geforce GPU have also posted about the same problem.

Reply #92 Top

Quoting HYPERPOWERi, reply 91
Could it be an ATI-only issue?

 

I've got an Nvidia and others have reported the same with Nvidia cards.

Reply #93 Top

Quoting Frogboy, reply 81

Quoting delijoe79, reply 78
Quoting Frogboy, reply 75Have any of you guys tried LOWERING the resolution?

Every debug.err I  see here shows you running at very very high resolutions.  Go to options and try lowering the resolution first.

It's not the resolution.

I ran it at 1280x1024, got the same problem at 1024x768...

I think the above poster had a good idea.... the graphics card is not being used correctly... Maybe it's a driver issue I don't know but EVERY other game runs fine with great performance on my system.

http://dl.dropbox.com/u/9170386/debug.err

Also I checked, not using my video card... I looked through this thread and almost all have intel processors... maybe that's the link?

I DEMO the game to the press on a 3  year old Thinkpad without problems.  

 

 

If it's of any help, I have the same problem on my netbook - an Asus 1201N EEE PC (1.6ghz dual core atom, Nvidia Ion Geforce 9400M, 2GB DDR). Of course, I never expected the game to run on anything but cloth on that machine. But the symptoms are exactly the same.

I'm glad it's being looked at. But Frogboy, it's your day off. You've probably been under enough stress as it is. Leave the forums for a day and relax. :) Same goes for other developers.

Reply #94 Top

Quoting SuperTimo, reply 83
I tested it, and the same result here: Elemental isn't using my GPU, so my poor CPU keeps having too much to do I've also got Intel CPU and Ati Radeon HD 5770 with the newest (10.7) drivers (on WinXP 32bit). Very strange, maybe it's the drivers indeed? But strange that the problems happen to Nvidia users also...

Not using the GPU explains why changing graphic settings has no effect, right?

Almost certainly.

Maybe there is a program you guys are running that you have in common. Anyone know of a handy progrma for listing running processes?

Reply #95 Top

Tried setting the affinity to a single core and also giving elemental high priority. There may have been an improvement but it's hard to say. If there was it was minuscule.

 

^^^

I had Spybot S&D in my system tray along with Daemon Tools, Winamp Agent and, of course, Impulse. I exited the Spybot for my newer tests with no noticeable results. A Firefox window was also open I guess.

Reply #96 Top

Quoting Frogboy, reply 94

Quoting SuperTimo, reply 83I tested it, and the same result here: Elemental isn't using my GPU, so my poor CPU keeps having too much to do I've also got Intel CPU and Ati Radeon HD 5770 with the newest (10.7) drivers (on WinXP 32bit). Very strange, maybe it's the drivers indeed? But strange that the problems happen to Nvidia users also...

Not using the GPU explains why changing graphic settings has no effect, right?

Almost certainly.

Maybe there is a program you guys are running that you have in common. Anyone know of a handy progrma for listing running processes?

A tutorial:

http://www.intowindows.com/how-to-generate-text-file-list-of-running-processes-in-windows/

 


Imagenaam                 Proces-i Sessienaam         Sessienr. Geheugengebr
========================= ======== ================ =========== ============
System Idle Process              0 Services                   0        24 kB
System                           4 Services                   0       308 kB
smss.exe                       364 Services                   0     1.112 kB
csrss.exe                      500 Services                   0     6.728 kB
wininit.exe                    572 Services                   0     4.320 kB
csrss.exe                      580 Console                    1     6.280 kB
services.exe                   628 Services                   0    11.912 kB
lsass.exe                      644 Services                   0    13.224 kB
lsm.exe                        652 Services                   0     4.264 kB
winlogon.exe                   740 Console                    1     7.000 kB
svchost.exe                    804 Services                   0     9.372 kB
svchost.exe                    904 Services                   0     7.888 kB
atiesrxx.exe                   952 Services                   0     4.104 kB
svchost.exe                    444 Services                   0    22.992 kB
svchost.exe                    512 Services                   0   112.992 kB
svchost.exe                    712 Services                   0    38.068 kB
svchost.exe                   1084 Services                   0    16.776 kB
atieclxx.exe                  1124 Console                    1     5.872 kB
svchost.exe                   1220 Services                   0    15.996 kB
spoolsv.exe                   1440 Services                   0    13.712 kB
taskhost.exe                  1532 Console                    1     9.664 kB
dwm.exe                       1632 Console                    1    36.168 kB
explorer.exe                  1672 Console                    1    82.364 kB
svchost.exe                   1784 Services                   0    19.668 kB
AppleMobileDeviceService.     1936 Services                   0     4.364 kB
HP1006MC.EXE                  1952 Services                   0     4.476 kB
mDNSResponder.exe             1036 Services                   0     5.464 kB
svchost.exe                   1256 Services                   0    15.268 kB
o2flash.exe                   1404 Services                   0     3.352 kB
PDAgent.exe                   1932 Services                   0     9.648 kB
PnkBstrA.exe                  2056 Services                   0     4.032 kB
PnkBstrB.exe                  2080 Services                   0     4.232 kB
svchost.exe                   2104 Services                   0     5.260 kB
TODDSrv.exe                   2132 Services                   0     4.772 kB
TosCoSrv.exe                  2160 Services                   0     4.672 kB
WLIDSVC.EXE                   2304 Services                   0    12.892 kB
XAudio64.exe                  2328 Services                   0     3.140 kB
WLIDSVCM.EXE                  2388 Services                   0     3.220 kB
svchost.exe                   2748 Services                   0     5.968 kB
WUDFHost.exe                  2808 Services                   0     5.808 kB
PDAgentS1.exe                 1496 Console                    1     4.392 kB
cAudioFilterAgent64.exe       2300 Console                    1     6.108 kB
googletalk.exe                1764 Console                    1    17.108 kB
Rainlendar2.exe               2880 Console                    1    14.984 kB
DTLite.exe                    2832 Console                    1    11.164 kB
sidebar.exe                   2992 Console                    1    30.148 kB
jusched.exe                   3132 Console                    1     4.268 kB
MOM.exe                       3148 Console                    1     7.348 kB
SearchIndexer.exe             3636 Services                   0    24.748 kB
taskeng.exe                   3672 Console                    1     5.952 kB
NDSTray.exe                   3704 Console                    1     1.184 kB
wmpnetwk.exe                  4000 Services                   0    12.788 kB
CCC.exe                       4092 Console                    1    20.356 kB
CFSwMgr.exe                   3332 Console                    1       528 kB
svchost.exe                   4052 Services                   0    14.416 kB
dllhost.exe                   4400 Services                   0     6.804 kB
CFIWmxSvcs64.exe              5112 Services                   0     3.356 kB
CFProcSRVC.exe                 496 Services                   0     7.040 kB
CFSvcs.exe                     248 Services                   0     1.140 kB
vlc.exe                       3816 Console                    1    76.988 kB
audiodg.exe                   4448 Services                   0    20.356 kB
Impulse.exe                   2952 Console                    1    19.356 kB
ImpulseNow.exe                4680 Console                    1    14.952 kB
firefox.exe                   3856 Console                    1   163.272 kB
cmd.exe                       3176 Console                    1     2.860 kB
conhost.exe                   3092 Console                    1     5.500 kB
WmiPrvSE.exe                  4376 Services                   0     6.472 kB
tasklist.exe                  4772 Console                    1     5.332 kB

Reply #97 Top

Quoting Frogboy, reply 94

Not using the GPU explains why changing graphic settings has no effect, right?
Almost certainly.

Maybe there is a program you guys are running that you have in common. Anyone know of a handy progrma for listing running processes?

 

Hmm, didn't think about that. I know for a fact that all of us are running Impulse...

I kid, I kid

I'll take a look when I go home. You can get a list with pstools usually.

Looking at the list that Praetoriani reported, I don't seem to have almost anything in common...

Reply #98 Top

Here's a video capture of my machine at the office from a few minutes ago:

 

http://www.screencast.com/t/ZDJmYTdlYjM

 

~2500x1600

Let's see what's running in common on those systems.

Reply #99 Top

I'll go to MSConfig and prevent any program from starting on my PC. Hold on.

 

Edit: Disabled every program that would normally boot in MSconfig, to no avail. This must be much more frustrating to the developers than to us. I'm almost considering buying a new computer seeing as I want to enjoy Elemental so badly. Considering Elemental itself was only a tight fit in my student loan budget, that's out of the question.

Reply #100 Top

at this point im actually considering doin a complete system wipe to see if a fresh install will fix the problem :S there has to be something causing the issues, i couldnt even start the game initially without uninstalling ATI Tray Tools.