Performance bottlenecks

Discussion in 'Planetary Annihilation General Discussion' started by andrehsu, February 8, 2015.

  1. andrehsu

    andrehsu Active Member

    Messages:
    366
    Likes Received:
    120
    So I have a Intel i5-3337u clocked at 1.8ghz and turbo up to 2.7 ghz, with two cores and 4 threads. I also have a nvidia geforce gt 740m with 2GB ddr3 vram. Plus 8GBs of ram. Which one of the components will be the bottleneck. So people on the forums say that planetary annihilation uses a lot of cpu, while others say that pa uses relatively little amount of cpu because a majority of the calculations are done on uber's server. Also, do visual mods, such as PA-FX, use more system resources. And finally, what settings best fit the specs I have (yes, I do realize my specs are bad, but I'm on a laptop, so it is not easy for me to upgrade and such.)
  2. reptarking

    reptarking Post Master General

    Messages:
    1,321
    Likes Received:
    1,577
    Cpu. Your amount of cores and threads is not enough
  3. Nicb1

    Nicb1 Post Master General

    Messages:
    1,010
    Likes Received:
    1,286
    Yeah your CPU looks like the limiting factor here. Graphical mods like PA-FX should not have a noticeable impact on performance. Well at least they don't for me. Only way to find out is to give it a try for yourself really.
  4. andrehsu

    andrehsu Active Member

    Messages:
    366
    Likes Received:
    120
    So moar threads or moar clock rate
  5. Remy561

    Remy561 Post Master General

    Messages:
    1,016
    Likes Received:
    641
    Both? :p

    But as they say, the game is a lot less CPU heavy compared to what the CPU had to do in supcom, in supcom the server also had to be run when the game is played. PA moves the server work to another computer, but PA allows a lot more units and features (trees etc) than supcom which then limit the game to you CPU again. So yes, for simulation the CPU has to do less in PA, but for rendering more so the game is still CPU limited.

    Here a quote from a dev on Open GL:
    Last edited: February 8, 2015
  6. davostheblack

    davostheblack Well-Known Member

    Messages:
    364
    Likes Received:
    313
    Your CPU is very low-end. Upgrade that to something quad-core at least
  7. cdrkf

    cdrkf Post Master General

    Messages:
    5,721
    Likes Received:
    4,793
    Uhm I think your specs are fine for online play. May be a little low for offline (as that hosts server on your machine as well). The gt 740m will be your bottleneck imo (its a pretty weak card). That will limit you to low settings at 1366 x 768 resolution (as its basically same gpu I've got in my laptop).

    That i5 may have a low base clock but turbo should kick in to keep cpu main thread going fine, just make sure your machine is plugged in (not on battery) and Windows is set to high performance.

    Edit: just checked specs of 740m its better than I thought... The ddr3 ram might hold it back so try and keep memory intensive things off. Imo you want low or medium textures, lights, shadows on, leave hdr, ao and anti aliasing off. Set resolution to native and see what you get. I'm fairly sure your cpu is ok for online, as the client needs 4 threads (which you've got thanks to ht), and its a modern i5 so per clock perf is good. for context my first gen i5 laptop with 2.8 ghz turbo handles pa surprisingly well.
    Last edited: February 8, 2015
    cptconundrum and Raevn like this.
  8. cdrkf

    cdrkf Post Master General

    Messages:
    5,721
    Likes Received:
    4,793
    Its a laptop....? You can't upgrade the cpu.
  9. davostheblack

    davostheblack Well-Known Member

    Messages:
    364
    Likes Received:
    313
    *ahem* I admit at this point to not actually reading to the end of the original post and missed the part where he/she clearly mentioned the laptop

    Yeah, it's the CPU, if you can't upgrade then erm... new laptop time?
  10. cdrkf

    cdrkf Post Master General

    Messages:
    5,721
    Likes Received:
    4,793
    @andrehsu can you give details of problems your having? Your laptop should be fine on low settings, given my Old laptop handles it ok... Map size can have a significant effect on performance, so ensure to keep maps sensible (1 large planet or a few medium ones is ok, 10+ planet systems will lag any machine..)?
  11. takfloyd

    takfloyd Active Member

    Messages:
    202
    Likes Received:
    165
    I'm pretty sure PA, like most games, aren't really optimized for multithreading.

    Higher clock rate is almost always better than more cores. I have an i5(dual core) in my laptop myself, but it runs from 2,6 GHz ro 3,2 GHz. PA runs flawlessly for me on high settings.
    radongog and cdrkf like this.
  12. blightedmythos

    blightedmythos Active Member

    Messages:
    405
    Likes Received:
    202
    This is why I recommend to friends never try pc gaming on a laptop. You can't upgrade em, they are expensive, and die in 3 years or so usually to heat related issues.

    That being said I think your specs should be fine to play as long as you are willing to reduce settings.
  13. radongog

    radongog Well-Known Member

    Messages:
    638
    Likes Received:
    295
    Settings? Depend what framerate you do preferr!
    Anyways, Textures should be at least on medium and AA should be FXAA (although a little blurry it´s still better than no AA by far.) I do know that PA is even playable on LowEnd-PCs (in SOME way) as long as they feature up to date drivers! (but running it offline won´t be so nice on your system!)
  14. cola_colin

    cola_colin Moderator Alumni

    Messages:
    12,074
    Likes Received:
    16,221
    The client is actually rather good optimized to use multithreading.
    zihuatanejo likes this.
  15. andrehsu

    andrehsu Active Member

    Messages:
    366
    Likes Received:
    120
    Just yesterday, on a four medium planet system, when the game was reaching the end (after 70 min), I was lagging to single digit frames. Although do note there was tons of aircraft orbiting my planet, and also quite a clump of units.
    I was playing on medium with FXAA on, and yes, my drivers are up to date.
  16. blightedmythos

    blightedmythos Active Member

    Messages:
    405
    Likes Received:
    202
    Exactly why I think the game needs a optional unit cap.
  17. cdrkf

    cdrkf Post Master General

    Messages:
    5,721
    Likes Received:
    4,793
    I think those conditions will lag most machines.... A more powerful rig would help of course.
  18. andrehsu

    andrehsu Active Member

    Messages:
    366
    Likes Received:
    120
    Regarding performance and stuff, is it be possible to set the UI the high priority, while other stuff to a lower priority. I don't mind that my army is jumping all over the place, but I need to be able to select them and control them reliably
  19. cdrkf

    cdrkf Post Master General

    Messages:
    5,721
    Likes Received:
    4,793
    I would think the issue with that is that any interactions you make with units is tied to the simulation performance... so you could have it so the menu's were silky smooth, but issuing the commands would still lag which probably isn't much better?
  20. andrehsu

    andrehsu Active Member

    Messages:
    366
    Likes Received:
    120
    I would think otherwise. For example, when the game is in the beginnings, when you press the "select all unit of this type hotkey", the ui will respond by selecting them all, but later on when the game is lagging, ctrl+z never works as reliable. Also, does changing the priority of coherent ui in the task manager do anything to improve ui performance?

Share This Page