Welcome to Tactical Gamer

User Tag List

Results 1 to 14 of 14
Discussion: Battlefield 3 / Battlefield 3 - Technical Support & FAQs - In game stutter - I have been getting a weird stuttering while in game, it is almost like vsynk
  1. #1


    hil3illy's Avatar

    Join Date
    Feb 2011
    Location
    Canada, eh?
    Age
    37
    Posts
    1,430
    Blog Entries
    1
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    In game stutter

    I have been getting a weird stuttering while in game, it is almost like vsynk is off (it isn't). Its starting to drive me nuts! I have a GTX260, i5 2500k, 8GB RAM, 1TB hd. Its not just MP I get the same thing happening in SP as well.
    Will try to link video of it later (slow internet for uploading).

  2.  
  3. #2
    Ven
    Ven is offline


    Ven's Avatar

    Join Date
    Aug 2007
    Posts
    3,972
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Dumb question....if you have vysnc on but your card can't maintain 60fps (which is what its trying for I assume) what happens? I never use vsync so I am curious.

    Sent from my Nexus S 4G using Tapatalk
    "Everyone makes fun of us rednecks with our big trucks and all our guns........until the zombie apocalypse"

  4.  
  5. #3

    Specterr's Avatar

    Join Date
    Dec 2007
    Location
    Canada
    Age
    32
    Posts
    1,527
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    I'd be curious about that as well...I have vsync off, mostly because my computer is old and I turned everyone to off. I wonder if that is causing my stuttering as well.

  6.  

     
  7. #4


    hil3illy's Avatar

    Join Date
    Feb 2011
    Location
    Canada, eh?
    Age
    37
    Posts
    1,430
    Blog Entries
    1
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    I haven't really compared it with vsync off, I will try that and see if that helps or not. I know what the easiest fix is of course, get an new GFX card. Wish it was that easy.

    Edit: I have tried it with vsync off now and it was just as bad if not worse.
    Last edited by hil3illy; 10-26-2011 at 11:47 AM.

  8.  
  9. #5

    baguiar's Avatar

    Join Date
    Oct 2010
    Location
    California, USA
    Posts
    75
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    I get the same stutter. It is annoying because it seems like it progressively gets worse. I will be fine when I first launch and then it slowly starts..almost like there is a memory leak somewhere? I had a similar issue with RO2 at first launch until they patched it.

  10.  
  11. #6

    MacLeod's Avatar

    Join Date
    Jan 2010
    Location
    Knoxville, TN
    Posts
    1,891
    Blog Entries
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    Same issue, GTX 260m.



    Proud Former TG-21st
    Swift Mobile On Target

  12.  

     
  13. #7


    hil3illy's Avatar

    Join Date
    Feb 2011
    Location
    Canada, eh?
    Age
    37
    Posts
    1,430
    Blog Entries
    1
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    So I've messed around with the settings a bit and this is the final result
    With this setup I am now getting of 55-60 fps in fraps, the stuttering in MP is less, of course that could be from the lag I was getting yesterday. SP is still horrible for the stutter, it got so bad I had to stop playing it because of the headache I was getting. Thankfully I didn't buy the game for the SP mode.

  14.  
  15. #8


    Namebot's Avatar

    Join Date
    Aug 2007
    Posts
    2,345
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    Running out of video memory maybe?

    I used to get something like the problem you guys are describing(at least 3 on this forum with the same family of cards) with a gtx460 in BC2 and it was an obscure system conflict that I never found a resolution to.
    |TG-12th| Namebot


  16.  
  17. #9

    sc1ence's Avatar

    Join Date
    Feb 2007
    Location
    Infrequent lurker
    Age
    42
    Posts
    2,455
    Blog Entries
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Running out of vram. Google it and u will read lots about bf3 and it.

    Sent from my Droid.

    “Up, sluggard, and waste not life; in the grave will be sleeping enough!” Benjamin Franklin

  18.  

     
  19. #10

    =Sarc='s Avatar

    Join Date
    May 2003
    Location
    Ottawa, Canada
    Posts
    3,317
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    Quote Originally Posted by Ven View Post
    Dumb question....if you have vysnc on but your card can't maintain 60fps (which is what its trying for I assume) what happens? I never use vsync so I am curious.

    Sent from my Nexus S 4G using Tapatalk
    Your FPS will drop to a divisor of 60. So it'll be 30 or 15. If you turn off vsync, the screen tears depending on how out of sync it is with your monitor's refresh rate. Try with it off so you don't drop to 30 if you can't maintain 60. The screen tearing may not bother you.

  20.  
  21. #11


    Join Date
    Feb 2012
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    I get the same problem. FPS and ping remain steady and the game just begins to have strange mini-lags.

    Have to switch weapons a few times before it registers and feels like you're running in mud half the time...can't enter corridors.


    VRAM memory would be an issue except my 6970HD has 2gb of ram and they are far from full.

    this issue seems pretty common but lacks any solution and EA won't even admit the problem exists.
    Last edited by Num43; 02-22-2012 at 08:10 PM.

  22.  
  23. #12

    notoffensivenow's Avatar

    Join Date
    Jan 2012
    Posts
    23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    Quote Originally Posted by hil3illy View Post
    I have been getting a weird stuttering while in game, it is almost like vsynk is off (it isn't). Its starting to drive me nuts! I have a GTX260, i5 2500k, 8GB RAM, 1TB hd. Its not just MP I get the same thing happening in SP as well.
    Will try to link video of it later (slow internet for uploading).
    Install MSI Afterburner and monitor %GPU, memory usage and fps via OSD. Install BF3 settings editor and tweak some settings to try to diagnose potential issues with game settings. Make sure you disable Aero during gameplay.



    I am using a Phenom 955 oc'ed with a radeon 5750 oc'ed and after a few ups and downs I can keep 60fps (1280x720) in almost all maps expect for oman.

    P.S.: You can disable vsync and use one game variable to limit your fps to whatever you want.
    Quis custodiet ipsos custodes?

  24.  

     
  25. #13




    Wicks's Avatar

    Join Date
    Apr 2007
    Location
    One eye on a pistol and the other on the door...
    Posts
    6,745
    Blog Entries
    3
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    Vsync can do a lot of weird stuff, especially in moments when you are way over or way under the refresh rate of your monitor.

    Firstly I would suggest a solid test with Vsync disabled.

    Secondly I would turn Vsync on and then see if you can enable triple buffering.

    Triple buffering is fairly simple for a driver to do, you can force it in D3D using dxtweaker aswell.

    To use Triple buffering in D3D you only need to set up a 3 buffer swapchain using swapChainDesc.BufferCount = 3, after that you can forget about it. Render Targets are not needed for this.

    When you swap the buffers the driver shouldn't have to copy the content of the backbuffer to the frontbuffer, it should simply switch it so that the backbuffer becomes the frontbuffer and do rendering in the old frontbuffer. (If you run in Windowed mode there has to be a copy though)

    Basically with double buffering you have:

    Buffer1 (front)
    Buffer2 (back)

    You'll render your first frame to buffer2 and when you call present it will stall until the rendering is complete and then wait for a vblank, when it hits it will switch so that Buffer2 becomes the frontbuffer and is displayed while Buffer1 becomes the new backbuffer and your rendering will be done there.

    With triple buffering you'll instead have:

    Buffer1 (front)
    Buffer2 (back)
    Buffer3 (back)

    There are basically 2 ways these 3 buffers can be used:

    1) a swapchain where rendering is done to the 3 buffers in a fixed order and swaps will stall if both current backbuffers contain undisplayed frames. (Less GPU usage, higher percieved input latency(since you'll be displaying the frame you rendered 2 swaps ago instead of 1 swap ago it will take ~33.3ms for the player to see the results of his actions instead of 16.6ms) but you shouldn't get the spikes you might get with doublebuffering since a frame should always be ready and dropping below 60fps won't automatically result in 30fps but can allow you to sit at a stable 55 fps)
    2) instant swaps between the 2 backbuffers overwriting undisplayed frames if necessary and swaps the inactive backbuffer(which contains the latest completed frame) with the frontbuffer when a vblank occurs. (Very high GPU usage (unless you're cpu bound), no extra input lag and no freezes, framerates can become higher than the monitors refreshrate even with v-sync enabled (extra frames are just tossed away though))
    Source - http://www.gamedev.net/topic/614066-...-time-to-time/

    More info on how Vsync and Triple Buffering interact

    http://forums.whirlpool.net.au/archive/1717786

    Key points to note from the above article.

    VSync and Triple Buffering

    - VSync eliminates screen tearing.

    - VSync caps your framerate to your monitor's refresh rate. Most monitors are 60hz, which means a framerate of 60 FPS.

    - Your framerate being capped to your refresh rate does not automatically result in a reduction in smoothness. Without VSync, any excess frames that cannot be displayed by your monitor are simply discarded.
    - Enabling VSync by itself can result in drastic framerate dips. If your PC cannot sustain 60 FPS it will drop down to 30 FPS with nothing in between. If your PC cannot sustain 30 FPS it will drop to 15 FPS, and so on.

    - Triple Buffering exists to eliminate these framerate dips.

    - The Triple Buffering tickbox in GPU driver settings only works with OpenGL games. The vast majority of modern games use Direct3D.

    - In order to enable Triple Buffering in Direct3D games that don't support it natively you will need to use a third party program; either D3DOverrider or RadeonPro.

    - If you're using VSync with Triple Buffering and a game has an option to cap the framerate, it's best to set the game to render at 60 FPS. This can solve some rendering bugs with some (badly designed) game engines.
    I have messed around with triple buffering in the past, but not in BF3, with interesting results. Something to try when you have eliminated other potential bottlenecks etc.

  26.  
  27. #14

    notoffensivenow's Avatar

    Join Date
    Jan 2012
    Posts
    23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: In game stutter

    Quote Originally Posted by Wicks View Post
    I have messed around with triple buffering in the past, but not in BF3, with interesting results. Something to try when you have eliminated other potential bottlenecks etc.
    I run without vsync and triple buffering enabled, bf3 settings editor will help when you are bored enough to edit user.cfg.
    Quis custodiet ipsos custodes?

  28.  

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


  
 

Back to top