1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Windows BF4 vram usage

Discussion in 'Gaming' started by Yadda, 30 May 2016.

  1. Yadda

    Yadda Well-Known Member

    Joined:
    25 Jul 2003
    Posts:
    3,217
    Likes Received:
    49
    Up until very recently, I've played BF4 with only 2x msaa and a mixture of high & ultra settings. With these settings, Afterburner shows my vram usage tops out at around 1520MB in Metro. Perfect for my 1536MB 580.

    The other week, I decided to revisit BF4's settings and have another play. To my surprise, even with everything set to Ultra and with 4x msaa, the maximum vram usage hasn't increased at all.

    Now, I'm not complaining :) but does anyone have any idea what's going on?
     
  2. theshadow2001

    theshadow2001 [DELETE] means [DELETE]

    Joined:
    3 May 2012
    Posts:
    5,179
    Likes Received:
    149
    MSAA is mathematical operation on pixels / edges, so I doubt increasing it would consume much vram past what turning it on intially does, since you are operating on the same data source. It would however require more processing power since your doing more operations on the same data source. But that's more of a guess than a statement of fact. VRAM I think is more about holding art assets and textures than the operations carried out on them. But again more of a guess.
     
  3. Yadda

    Yadda Well-Known Member

    Joined:
    25 Jul 2003
    Posts:
    3,217
    Likes Received:
    49
    Would you expect vram usage to be unchanged when switching between "high" and "ultra" settings though?
     
  4. theshadow2001

    theshadow2001 [DELETE] means [DELETE]

    Joined:
    3 May 2012
    Posts:
    5,179
    Likes Received:
    149
    No I would expect the VRAM to go up, but you've demonstrated that it doesn't. If going Ultra just means doing higher quality pre and post processing on the frame and that can all be done in place on the frame (that is to say the image can be transformed without copying big chunks of it for processing) then it could explain what going on.
     
  5. Parge

    Parge the worst Super Moderator

    Joined:
    16 Jul 2010
    Posts:
    12,914
    Likes Received:
    558
    That vRAM is bottlenecking you - even at 2x. The 16mb or whatever isn't being used by BF4 will be reserved for the OS or something like that.

    It isn't increasing at 4x because its already bottlenecked.
     
  6. Yadda

    Yadda Well-Known Member

    Joined:
    25 Jul 2003
    Posts:
    3,217
    Likes Received:
    49
    An interesting theory, and very possibly correct. I'll have another play around later. Cheers.
     
  7. B1GBUD

    B1GBUD ¯\_(ツ)_/¯ Accidentally Funny

    Joined:
    29 May 2008
    Posts:
    3,352
    Likes Received:
    423
    You might want to check if you have BF4 Optimised in NVidia settings, I noticed mine had increased the render resolution to 125%, as I suspect their still finding performance gains with newer drivers.
     
  8. Yadda

    Yadda Well-Known Member

    Joined:
    25 Jul 2003
    Posts:
    3,217
    Likes Received:
    49
    Thanks. Did it do that automatically?
     
  9. B1GBUD

    B1GBUD ¯\_(ツ)_/¯ Accidentally Funny

    Joined:
    29 May 2008
    Posts:
    3,352
    Likes Received:
    423
    Yeah I think so, I had it set to 100% IIRC but if you "Optimise" then it cranks it up a bit more.
     
  10. theshadow2001

    theshadow2001 [DELETE] means [DELETE]

    Joined:
    3 May 2012
    Posts:
    5,179
    Likes Received:
    149
    Are you running at 1080p Yadda?
     
  11. damien c

    damien c Mad FPS Gamer

    Joined:
    31 Aug 2010
    Posts:
    2,848
    Likes Received:
    145
    I am running it at 4K Ultra Preset with AA and HBAO turned off and it's only using 3.8Gb of Vram, I have found that the Battlefield games for all there issues seem to not use a stupid amount of resources unlike most other games that look worse.

    I know with my older cards such as GTX480's, GTX580's, GTX680's and GTX780Ti's it would use the maximum amount of Vram at 1080p and up at pretty much anything from High to Ultra settings.
     
  12. theshadow2001

    theshadow2001 [DELETE] means [DELETE]

    Joined:
    3 May 2012
    Posts:
    5,179
    Likes Received:
    149
    I tried doing some experimentation on this today and I couldn't get Precision-X to move off of 301MB VRAM usage. WTF? This was me moving from high to utlra, 1080p, to 1440p, increased the render resolution to 200%, exiting and restarting the executable. Wouldn't budge.

    I do recall seeing it run at around 2300MB of RAM usage during normal game play, that would be around the upper limit at either high or ultra. When I had a 2GB VRAM card I would get massive frame drops as it paged those last few 100 MBs in and out of VRAM.

    But basically experiment fail. :(

    It might need a longer session to start using more VRAM.

    Edit: Derp. Its updated drivers without a restart, I'll try again tomorrow when I restart the computer. Precision-X is just not giving me real numbers at all.
     
    Last edited: 3 Jun 2016
  13. theshadow2001

    theshadow2001 [DELETE] means [DELETE]

    Joined:
    3 May 2012
    Posts:
    5,179
    Likes Received:
    149
    2174MB usage on high pre-set @1080p
    2305MB usage on ultra pre-set @ 1080p
    Not a massive jump, but reasonable.

    As I said above I was getting massive frame drops when I was running on 2000MB memory graphics card because the memory just wasn't big enough for me running at 1440p. So it might be worth while to dial things back a little bit for yourself if you notice such spikes.
     
  14. Yadda

    Yadda Well-Known Member

    Joined:
    25 Jul 2003
    Posts:
    3,217
    Likes Received:
    49
    Yes, I'm gaming at 1080p.

    I still haven't had a chance to play around with this but I'll make time this weekend.

    Thinking about it, frame rates are OK (for me) most of the time. They're often maxed (59.?) but usually hover in the 50's & mid-40's. Sometimes they very briefly dip into the 30's and these little spikes can be seen in Afterburner's frame rate graph. I'll see if these correspond with the vram usage spikes.
     

Share This Page