Performance-screen resolution trumps all?

bp2008bp2008 Join Date: 2012-11-28 Member: 173581Members, Reinforced - Shadow, WC 2013 - Gold
On my system (i7 3770k not overclocked + one GTX 680), the only graphics setting that makes a big difference is screen resolution. Ambient Occlusion makes a small difference (I keep AO OFF), and Shadows also make a measurable (though very small) difference (I keep shadows ON). Nothing else really touches the frame rate in my experience, so all the other settings are at max.

Normally I run at 2560x1440 with a playable but not excellent frame rate, but yesterday (Build 248) I started noticing some really sad performance just standing in pipeworks (Refinery), looking toward lava falls. I turned on the FRAPS counter and noticed I get ~33 FPS. Early game, no combat within earshot. Unacceptable.

So I tried 1440x900 and my fps more than doubled to ~75 in the same place. In the least demanding situations, my fps increased from ~70 at high res to ~200 at this low res.

I haven't really paid much attention to NS2 performance until now because I personally didn't have a problem with playing at 30fps until I tried it at 75. It is so much easier to aim and hit things. I don't want to go back to 30fps, but I also don't want to play on a small screen or at low res. NS2 looks great at 2560x1440, damit!

I'm no 3d graphics expert but this seems like a clear GPU bottleneck that would be helped a lot by running SLI. Is this true, or am I barking up the wrong tree?

Comments

  • CrazyEddieCrazyEddie Join Date: 2013-01-08 Member: 178196Members
    In any given situation, your framerate will either be limited by CPU or GPU.

    As you've discovered, if you're GPU limited, changing graphics quality settings (like ambient occlusion and shadows) will give you small improvements, while changing your resolution will give you big improvements. That's because the amount of work the GPU has to do per frame is roughly proportional to the number of pixels it has to display. There are nearly three times as many pixels at 2560x1440 than at 1440x900, so lowering your resolution lets your GPU do its work nearly three times as fast.

    But due to the way that NS2 is designed, you will probably only be GPU limited in (as you put it) the least demanding situations: the ready room, in the early game, and out of combat. Late game in combat with lots of players and lots of entities (including cysts, MACs, ARCs, and projectiles like bile bombs and grenades) then you will be limited by the game's logic code. The amount of work the logic code has to do is roughly proportional to the number of game entities in the nearby vicinity, and is unaffected by your graphics quality or resolution. And once you're CPU limited, the only thing that will make it better is a faster CPU.
  • simbasimba Join Date: 2012-05-06 Member: 151628Members
    With higher resolution, I imagine it's bottlenecking with the gpu. Especially if those are frames you get early game. I play at lower resolution because it's 10 times fps and thus 10 times easier to hit things. That's what really matters in this game.
  • CrazyEddieCrazyEddie Join Date: 2013-01-08 Member: 178196Members
    I'll never understand people who want to be good at playing an ugly-looking game.
  • joshhhjoshhh Milwaukee, WI Join Date: 2011-06-21 Member: 105717Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Shadow, WC 2013 - Shadow, Subnautica Playtester
    Maybe because some people play the game for the competition and not for the eyecandy? lol
  • current1ycurrent1y Join Date: 2003-12-08 Member: 24150Members, NS2 Playtester, NS2 Map Tester, Reinforced - Shadow, Subnautica Playtester
    edited May 2013
    CrazyEddie wrote: »
    I'll never understand people who want to be good at playing an ugly-looking game.

    In the case of NS2 I think it's less of "I want to be good at playing an ugly game" and more along the lines of "I can't accept having a fps handicap (aka skill handicap) for a pretty looking game". It's not the type of game that is fun when you are bad at it.
  • RegnarebRegnareb Join Date: 2007-08-26 Member: 62008Members, NS2 Playtester
    edited May 2013
    I'll never understand people who prefer to look at a beautiful slideshow "game" than play an ugly game for its gameplay.
  • DestherDesther Join Date: 2012-10-31 Member: 165195Members
    Do "r_stats 1" in console without quotes and see if your wait for GPU is over 0ms. If not then you are CPU bottlenecked.
  • bp2008bp2008 Join Date: 2012-11-28 Member: 173581Members, Reinforced - Shadow, WC 2013 - Gold
    CrazyEddie wrote: »
    In any given situation, your framerate will either be limited by CPU or GPU.

    As you've discovered, if you're GPU limited, changing graphics quality settings (like ambient occlusion and shadows) will give you small improvements, while changing your resolution will give you big improvements. That's because the amount of work the GPU has to do per frame is roughly proportional to the number of pixels it has to display. There are nearly three times as many pixels at 2560x1440 than at 1440x900, so lowering your resolution lets your GPU do its work nearly three times as fast.

    But due to the way that NS2 is designed, you will probably only be GPU limited in (as you put it) the least demanding situations: the ready room, in the early game, and out of combat. Late game in combat with lots of players and lots of entities (including cysts, MACs, ARCs, and projectiles like bile bombs and grenades) then you will be limited by the game's logic code. The amount of work the logic code has to do is roughly proportional to the number of game entities in the nearby vicinity, and is unaffected by your graphics quality or resolution. And once you're CPU limited, the only thing that will make it better is a faster CPU.

    Well my current PC isn't suitable for SLI for a whole slew of reasons and it would be an unwise investment to try to upgrade it now of all times. So I guess I will learn to love the smoothed out blocky pixels that come from playing at a non native resolution on an LCD monitor.
  • bp2008bp2008 Join Date: 2012-11-28 Member: 173581Members, Reinforced - Shadow, WC 2013 - Gold
    Desther wrote: »
    Do "r_stats 1" in console without quotes and see if your wait for GPU is over 0ms. If not then you are CPU bottlenecked.
    I will do that. Thanks.
  • StardogStardog Join Date: 2004-10-25 Member: 32448Members
    You're trying to push almost double the amount of pixels compared to someone at 1080p.

    2560x1440: 3,686,400 pixels
    1920x1080: 2,073,600 pixels
    1440x900: 1,296,000 pixels
    Good old 1024x768: 786,432 pixels

    Ambient Occlusion is a screen effect, so it will be more stressful the higher the resolution.
  • bp2008bp2008 Join Date: 2012-11-28 Member: 173581Members, Reinforced - Shadow, WC 2013 - Gold
    And likewise, my frame rates were roughly:

    2560x1440: 30-70
    1920x1080: 50-100
    1440x900: 70-200

    That is more-or-less the expected result in a GPU limited situation. What surprises me is the relatively minimal effect of all the other graphics settings (even antialiasing). The fact that those other settings make such little difference suggests that the CPU is the limiting factor. Or maybe I am oversimplifying the problem.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    CrazyEddie wrote: »
    I'll never understand people who want to be good at playing an ugly-looking game.

    I don't care about any of the graphics settings really EXCEPT resolution. Resolution MUST be native or it looks like shit (and stops windowed borderless working, AND re arranges my windos :()
  • JektJekt Join Date: 2012-02-05 Member: 143714Members, Squad Five Blue, Reinforced - Shadow
    If rich infestation didn't have bubbles, I would probably use it over minimal. Even with the performance hit - minimal looks truly awful.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Jekt wrote: »
    If rich infestation didn't have bubbles, I would probably use it over minimal. Even with the performance hit - minimal looks truly awful.

    Forgot about infestation, I do care about graphic settings that affect gameplay. Wish they'd fix minimal infest back to how it was in b235.
  • zenefzenef Join Date: 2013-03-07 Member: 183762Members, Reinforced - Shadow
    edited May 2013
    I noticed when i switched from 1920x1080 -> 1600x900, that 100fps with lower resolution feels a lot faster and more responsive than 100fps with higher resolution. weird
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    I play games for the fun of it, and to experience interesting and entertaining mechanics.
    Some people think I'm weird for that.
  • bp2008bp2008 Join Date: 2012-11-28 Member: 173581Members, Reinforced - Shadow, WC 2013 - Gold
    Performance issues aside, rich infestation creates a considerable disadvantage. Not only can it obscure your view of medpacks/ammo/weapons on the ground but it sometimes blocks your view elsewhere, like when it grows on a window or near a vent opening. It almost felt like cheating the first time I turned it off...
    zenef wrote: »
    I noticed when i switched from 1920x1080 -> 1600x900, that 100fps with lower resolution feels a lot faster and more responsive than 100fps with higher resolution. weird

    Maybe you are getting noticably more input lag at the higher resolution.
  • joshhhjoshhh Milwaukee, WI Join Date: 2011-06-21 Member: 105717Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Shadow, WC 2013 - Shadow, Subnautica Playtester
    Something I have noticed (not sure if everyone gets it) but I do get more input lag on higher res. My PC can easily support this game at 1080p with over 120fps but I choose to play it at 1600x900. It seems that the FPS at the lower res is more stable compared to the higher res. 1600x900 doesn't fluctuate as much as the higher res which makes the input feel more constant IMO.

    Just an observation.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    That is quite interesting, would love to know the reasons behind that.
  • ScatterScatter Join Date: 2012-09-02 Member: 157341Members, Squad Five Blue
    Actually this is something I did a while back also where on my system (4.4 ghz, 670 gtx) at 1920 x 1080 the waiting for GPU was like fluctuating rapidly between 0 and 1 ms, while in 1600 x 900 it was on 0 ms all the time.

    Felt better also even if I thought it was a placebo.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Damn, I want to try the low res now but can't stand it not being native, god damnit.
  • sjusju Join Date: 2013-03-17 Member: 184042Members
    My resolution doesn't affect my FPS, nor does disabling 1 or 2 of my other monitors. Performance seems CPU LUA limited, which is a massive shame.
  • bizbiz Join Date: 2012-11-05 Member: 167386Members
    edited May 2013
    depends

    on a gtx 460 / i7 2600, resolution is the only graphics setting that seems to have any big effect
  • LocklearLocklear [nexzil]kerrigan Join Date: 2012-05-01 Member: 151403Members, NS2 Playtester, NS2 Map Tester, WC 2013 - Shadow
    edited May 2013
    CrazyEddie wrote: »
    I'll never understand people who want to be good at playing an ugly-looking game.

    Rofl maybe because unless you have the best hardware on the market (with overclock) you get sub-optimal FPS?

    Once the game progresses past 10 minutes and there are ~50 cysts on the map you get gg'd by the CPU bottleneck.
  • NailoNailo Join Date: 2013-05-06 Member: 185138Members, Reinforced - Shadow, WC 2013 - Supporter
    I've never noticed because anything more than 640x480 won't get me anything more than 15 fps early game. I only get 30 fps on 600x480 :((
  • Soylent_greenSoylent_green Join Date: 2002-12-20 Member: 11220Members, Reinforced - Shadow
    edited May 2013
    CrazyEddie wrote: »
    I'll never understand people who want to be good at playing an ugly-looking game.

    If you don't nail the gameplay and performance, nothing else matters. That's why I'm still playing NS1.

    If you don't nail the aesthetic, technical quality is also irrelevant. Crysis is boring, bland and uninspired; I don't like the aesthetic, in a lot of ways I find DOOM prettier, inspite of 320x240 lighting, nearest filtering and sector lighting. Quake 1 and NS is almost running on the same engine; technical quality is very similar, just a few more polygons and coloured lightmaps; quake is brown sludge and NS is amazing and in many ways still more interesting and stylized than NS2.
Sign In or Register to comment.