metro: why can't i enjoy a nice smooth game?

Discussion in 'Games, Gaming & Game-demos' started by shimyns, Apr 2, 2010.

  1. shimyns

    shimyns Ancient Guru

    Messages:
    1,657
    Likes Received:
    0
    GPU:
    SAPPHIRE r9 290x Tri-X OC
    Hey gurus. Been playing metro. Using the DX10 settings, everything basically on highest settings. Playing at 1920x1200 res.

    The game is definately playable but just not smooth.

    I'm using rivatuner to monitor.

    FPS seem to be fine. Usually at ~45, never dipping below ~35, and often reaching 60-70. My physical mem usage doesn't exceed 2 Gb outta my total 4Gb.
    Pagefile also doesn't reach my 4 Gb set on my system HDD.

    CPU: one core is 80-90% and the other is 50-60%. So neither core is maxing out. Is it odd, though, that one is stressed so much more than the other?

    Couldn't monitor my Vid memory with riva tuner but as I have 1Gb x2 I would imagine that it's not that.

    I have the feeling that smokey scenes are present when I feel the most straining.

    If I'm not maxing out anything, why aren't I experiencing smooth gameplay?

    Could anyone offer a solution or advice?

    BTW, windows 7 64bit. Using the 10.3a drivers withe the profile application installed. (drivers were installed after having swept and removed all remnants of previous ones). In CCC I have everything set to appplications settings, AI is on advanced, V-sync is off, mipmap is on high quality. I don't have SDK stream installed.

    THX
     
  2. nhlkoho

    nhlkoho Ancient Guru

    Messages:
    7,758
    Likes Received:
    364
    GPU:
    RTX 2080ti FE
    Because this game is horribly optimized.
     
  3. Tat3

    Tat3 Ancient Guru

    Messages:
    11,719
    Likes Received:
    114
    GPU:
    GB GTX 1660 Ti OC
    FPS is fine, it's SP game so ping cant be the problem...

    It does sound like microstuttering problem, which it caused by using 2 or more gpu's. Cant be fixed (if it's microtuttering). You can check if this is the reason, drop settings down a bit so you get better fps all the time and see if it helps.

    About vram, you have 1gb/each gpu. Both gpu's need to have same data in both vram's, so it works the same with single 1gb gpu.
     
  4. Year

    Year Ancient Guru

    Messages:
    11,594
    Likes Received:
    1
    GPU:
    EVGA GTX 690
    even though it runs perfect here and smooth as butter, no stutter or microstutters, no lag, no problems.
     

  5. JonasBeckman

    JonasBeckman Ancient Guru

    Messages:
    17,427
    Likes Received:
    2,769
    GPU:
    MSI 6800 "Vanilla"
    As I know it's sort of like this.


    This will use a few fancier graphic effects and at that resolution you'll hit a GPU limitation, add to that that there is no proper driver optimizations for this title which is especially important for Crossfire (Scaling across both GPU's.) and you have a little issue, hopefully a later hotfix, Catalyst Profile Application update or maybe the full 10.4 drivers will improve this.
    (Also the 4870 X2 uses 2GB RAM but it's mirrored and it's at 1 GB per GPU.)

    This is framerate fluctuation, a constant 30 is normally seen as smoother than 40 - 60 up and down by the human eye or mind or how to describe it.
    (Also Metro is a 32-bit application so it can only use 2GB of RAM, bit more if it was to be unlocked but it's normally not required unless it actually hits this limit as it will move to the swap-file which will bottleneck - as it's called - the hard driver instead and increase stuttering and further framerate fluctuation.)

    Metro is said to scale well across several GPU's as a dual GPU the primary core will try to handle everything and depending on how it's threaded the secondary core will be given data to offload the other, this also goes for multi-GPU solutions and systems like "hyper threading" which returns in the i5/i7 CPU models.
    (You might get some stuttering depending on how much the processor has to handle, probably only during really heavy scenes however, it's mostly about the GPU for this game as the environments and areas in general are fairly small but larger fights and other cpu calculation tasks like physics could be a limitation.)

    I'd recommend the 10.3b drivers just to be up to date but there's no specific tweaks for any newer games than what's in the display drivers, might have a few generic improvements to performance though but you won't get any larger gains, Stream SDK is for OpenCL acceleration and at the moment that's only for applications like say movie encoding or file compression and so on, might be used in games as well like say a generic physics acceleration but it would have to be developed and supported by say Havok or PhysX/CUDA first.

    AI on advanced will try to force AFR crossfire rendering and this might improve performance (But maybe a drop in visual quality for advanced app profile tweaks being in effect.), app controlled AF and AA will help as well as brute forcing will "sample" the entire scene and not just what the game defines though it might look a bit worse.
    (Metro uses it's own AA shader method and also has a AAA mode on higher settings to use a form of software based light AA sampler, unsure how AF is used.)

    I hope this helps expain it somewhat, the game is very demanding and a 4870 even in Crossfire (X2 or similar.) won't be able to handle all of it, CPU and RAM is probably doing alright however a quad core or similar might even it out a bit but don't expect any major improvements in this game from it.

    I suppose as a comparison a 5890 won't always hit 60 FPS in this game based on what I've seen taking that resolution as the base even without using AA.
    (Sort of a 5850 Crossfire card but with some specs from the faster 5870 variation for various reasons, that and Crossfire scaling could be improved a bit more.)
     
  6. AnthraxPants

    AnthraxPants Banned

    Messages:
    1,534
    Likes Received:
    0
    GPU:
    XFX 4890HD 1GB
    Runs very well on the 4890 with a quad core CPU at 1680x1050. Maybe try dropping the resolution and see how it runs set to Very High, DX10 and 1680x1050. I also heard that enabling Vsnyc and Triple Buffering improves the frame rate, but the game is D3D so you will need to use something like Tray Tools or Rivatuner to enable Triple Buffering.
     
  7. shimyns

    shimyns Ancient Guru

    Messages:
    1,657
    Likes Received:
    0
    GPU:
    SAPPHIRE r9 290x Tri-X OC
    Dont wanna lower res on my 26" screen. Well, I dropped settings to high and medium and there is some improvement albeit at the expence of eye candy. There is still stutter. So this def is not only graphic settings. Maybe mutli GPU core issues. Guess I'll have to wait for a patch or driver optmization. Hopefully I'll still have some of the game left to play cuz once started, it's hard to put down.
     
  8. Revs

    Revs Member

    Messages:
    35
    Likes Received:
    0
    GPU:
    EVGA GTX970 2.0
    I'm finding Metro not to be too smooth either, even when fps are in the 40's, although in the places it gets over 60fps it smooths out a lot. I'm hoping new drivers will help.
     
  9. shimyns

    shimyns Ancient Guru

    Messages:
    1,657
    Likes Received:
    0
    GPU:
    SAPPHIRE r9 290x Tri-X OC
    Experienced similar Stutter in stalker 2 and 3
     

Share This Page