Forum Discussion

Carbonic's avatar
13 years ago
Solved

Microstuttering / stuttering (win8, AMD 6870) - BF3 - have I tried everything?

I'm having microstuttering / stuttering in Battlefield 3. Please help me, I fear the EA experts will never answer me. This is a BF3 specific problem, other games like Planetside 2, Far Cry 3 etc. works no problem and BF3 worked fine in Win7 before I switched to Win8.

The game is running a stable FPS of 50-60 with few spikes down to 40 there's a large amount of explotions, the stuttering can be felt even though it can't be seen on average FPS.

If I go the the edge of a map, like Caspian Border and look away from the map into the emptyness there's no spikes.

If I limit the FPS to 30 via the "gametime.maxvariablefps 30" command, I get no spikes, but are also forced to play at 30 FPS. If I raise it to 50 the game will spike if there's a spike and the FPS is below 50.

How it looks:

Youtube

http://www.youtube.com/watch?v=b1FFRzbNuFk

Pictures of stuttering and system status while happening:

bf3stuttering1.jpg

bf3stuttering2.jpg

bf3stuttering3.jpg

My rig:

Motherboard: Gigabyte GA-MA790GPT-UD3H 790GX CFireX

CPU: AMD Phenom II X4 955 Black 3.2GHz 125W Box AM3 currently overclocked to 3.6GHz
RAM: Mushkin DDR3 PC3-1333 4GB CL9 kit Stiletto x 2 = 8GB
GFX: Club 3D Radeon PCI-E HD6870 OC 1GB DDR5 HDMI
PSU: Cooler Master GX 750W PSU - 750 Watt

Stats:
Both CPU and GPU is stable below 80 degrees celcius

Soundcard: Creative Recon3d PCI-E

Windows 8 Pro - 64 bit - fully updated

GFX driver: Currently 12.11 beta 11 with 12.11 CAP 2 but 12.10 doesn't work either

Always 3GB memory / RAM availible

What I have tried and didn't work(that I can remember):

  • Updated all drivers possible
  • Closing Windows defender + all background programs
  • Clean uninstall of catalyst
  • OC'ing CPU to 3.6GHz quadcore for moar power
  • Removing OC
  • Not upgrading to Windows 7 (don't be a douce and suggest it)
  • Disabling of Realtek soundcard in Bios.
  • Running game in all the variations of settings I could think of
  • Tried making a user.cfg with variations of the following:

GameTime.MaxVariableFps 60.000000 (also 59 / 59.95 / 60 / 61 / 62 / 58)
Render.DrawFps 0
Render.DrawScreenInfo
Render.PerfOverlayEnable 1
Render.PerfOverlayVisible 1
RenderDevice.Dx11Enable 1
RenderDevice.TripleBufferingEnable 1 (or disabled)
Renderdevice.forcerenderaheadlimit 1 (or disabled)
Screenshot.Format png
UI.DrawEnable 1
WorldRender.DxDeferredCsPathEnable 1
WorldRender.SpotLightShadowmapResolution 1024 (also tried lowering to 512)

  • Not having a browser open
  • Updated Punkbuster
  • Running BF3 in Win7 compability mode
  • Removed and reinstalling punkbuster
  • Checking that punkbuster passes it's selftest/**-
  • Testing on different servers, maps and gamemodes.
  • Opening the window lowering the computer temperatures with 15 degrees celcius
  • Setting CPU power management to minimum 100% in windows
  • Windows 8 was clean installed

AND THE WEIRD THING IS, one time suddenly it worked flawlessly, I played on 4 different servers without problems. Smooth fps at 50+, no spikes, all at High settings on a 64 player map. Then when I woke up and tried again next morning, it didn't work again.

Ideas? ANYONE?

  • I ended up fixing my issue, I'm not quite sure but here's the 3 possible things that happened. Although our memory problems are not the same, my RAM/memory didn't get filled up.

    • Windows 8 installed an update to fix memory issues with me noticing
    • Perhaps the newest line of  AMD drivers actually fixed it.
    • I dismantled my computer, and put it back together (I think this made it work, don't ask me why)

9 Replies


  • oh and forgot to add

    start button

    type power management

    then go to Change Power Saving Settings
    Then go to High Performance Change your management plan if needed

    Then go to Change Plan Settings

    Change Advanced power settings

    Click on the + Processor Power Management

    Set minimum power state to 100%

    i personally would recommend you try using this driver http://downloads.guru3d.com/AMD-Catalyst-12.7-Official-BETA-W7-download-2937.html [downloads.guru3d.com]

    iv spoke with a few people and they say its actually helped allot let me know and if it doesn't will try something else.

  • Carbonic's avatar
    Carbonic
    Hero+
    13 years ago

    Hey: n00beris
    Thanks for the reply, sadly I've already tried the minumum 100% power to CPU in Windows power management. Good suggestion though.

    Added it to the list along with the fact that I made a clean Windows 8 install.

    Are you sure about the 12.7 driver? Don't know if you've noticed, but I'm using Windows 8 and W8 wasn't supported in Catalyst until 12.8, or is that the whole point?

  • Carbonic's avatar
    Carbonic
    Hero+
    13 years ago

    So, just tried with no sound devices. Still nothing there. However I found that:

    • If I go the the edge of a map, like Caspian Border and look away from the map into the emptyness there's no spikes.
    • If I limit the FPS to 30 via the "gametime.maxvariablefps 30" command, I get no spikes, but are also forced to play at 30 FPS. If I raise it to 50 the game will spike if there's a spike and the FPS is below 50.
  • Just removed all traces of downloaded AMD graphics drivers and downloaded BF3 anew and suddenly it worked. Then I restarted the computer and it's broken again. This is just annoying as all hell.

    Is there some cashe files in BF3 that can be removed?

  • Anonymous's avatar
    Anonymous
    13 years ago

    I have this problem now and again too. With BF3 running (on rare occasions) I get 99% usage of all 16GB of memory I have on my system!

    Here are my stats:

    OS: Win 8 x64

    RAM: 16GB

    CPU: i5 3570K

    GPU: ATI RADEON HD 5670

    Originally played on W7 with no problems whatsoever for many months. Nothing in the Task Manager telling me how the memory is being used so assumed dead process. I have only viewed after closing BF3 but I monitored usage ingame for a week and found it did not happen so it is a rare occurance. Usually , when it happens , I have been playing for a few hoursbut it seemed to happen within a few minutes today. My Video drivers are fully upgraded and I use a desktop with all the usual power settings off. I was on a forum on tomshardware at some point and I came accross around 10 people with the same issue.

    http://www.tomshardware.co.uk/forum/840-73-windows-extremely-high-memory-usage

    http://hardforum.com/showthread.php?t=1675042

    http://www.mmo-champion.com/threads/1079173-97-RAM-usage-in-Battlefield-3-is-8GB-the-sweet-spot-for-gaming-now

    http://forums.overclockers.co.uk/showthread.php?t=18333705

    http://battlelog.battlefield.com/bf3/forum/threadview/2832654625233545341/

    http://battlelog.medalofhonor.com/mohw/forum/threadview/2832654348314439337/

    http://answers.ea.com/t5/Battlefield-3/Battlefield-3-overloads-RAM-using-Windows-8/td-p/41716

    Even after some idle time , the system still has 16GB usage so I will need to restart to stop the usage and , if last time is anything to go by.

    This is a widespread problem and since Win 8 is similar to Win 7 it should be fine , but I also think that the problem is pointing to an issue with the ATI and nVidia drivers partially.

  • Carbonic's avatar
    Carbonic
    Hero+
    13 years ago

    I ended up fixing my issue, I'm not quite sure but here's the 3 possible things that happened. Although our memory problems are not the same, my RAM/memory didn't get filled up.

    • Windows 8 installed an update to fix memory issues with me noticing
    • Perhaps the newest line of  AMD drivers actually fixed it.
    • I dismantled my computer, and put it back together (I think this made it work, don't ask me why)
  • Anonymous's avatar
    Anonymous
    13 years ago

    I did that too but the problem reoccurred within a few weeks...

  • Anonymous's avatar
    Anonymous
    13 years ago

    Happening again for me , this time was on the new sabalan pipelines map on CTF if it makes any difference. Been playing most of today with no issues until now.

  • i found out that an overheating CPU can cause very bad stuttering gameplay.  i fixed it by dusting my heatsinks with compressed air.  you should try it.

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,599 PostsLatest Activity: 20 minutes ago