Can anyone explain these cpu spikes to me?

xNIKx

Senior member
Jun 17, 2006
405
0
76
When playing bf3, no matter what video settings i use, i consistently get cpu spikes. The higher the settings the worse the spikes.

it seems they happen every 3 seconds and every time they do i can feel the game stutter.
on the perfoverlay chart, seen below, when the yellow line reaches close to the top of the chart it causes the game to rubber band.

sorry in advance for the huge pics.
http://i48.tinypic.com/200bf2g.jpg
http://i47.tinypic.com/2wfk7lh.jpg
http://i48.tinypic.com/52ay53.jpg
http://i48.tinypic.com/6i8kna.jpg

i am aware that im not the only one with this problem but is this a hardware issue or a game side issue?

i7 950 @ 3.68ghz
sli 1gb 460gtx
12gbs of ram
 

VirtualLarry

No Lifer
Aug 25, 2001
56,452
10,120
126
and i tested my cpu with prime95 for 5 hours with 0 errors.

That's not very much. I suggest 24hr, both with Small FFT, and then again with Blend.

Then try 100 passes of LinX, with max memory usage, or OCCT:linpack 64-bit with 90% memory for an hour.

Monitoring temps? How's your cooling?
 

xNIKx

Senior member
Jun 17, 2006
405
0
76
That's not very much. I suggest 24hr, both with Small FFT, and then again with Blend.

Then try 100 passes of LinX, with max memory usage, or OCCT:linpack 64-bit with 90% memory for an hour.

Monitoring temps? How's your cooling?

my temps are great, great air cooling. cpu doesnt pass 55*c on full load.

if i set my cpu back to default and run the game, would this be a better way of testing rather than testing my oc for stability?
so if i set my cpu to default and still get the spikes than its not the oc?

takenoprisoners, ill give that a try however i do hate taking hyper threading off.
 

Prey2big

Member
Jan 24, 2011
112
0
76
What software do you use to show cpu- and gpu-usage?
Try playing without SLI, still stuttering?
 

xNIKx

Senior member
Jun 17, 2006
405
0
76

AtenRa

Lifer
Feb 2, 2009
14,003
3,361
136
That was a 64 player map ??? Does this occurs when you looking at the direction most of the players are ??
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,361
136
I have the same CPU at 4GHz with HD6950 at 885MHz, video settings at high. Even at 4GHz i have frame drops bellow 60 fps at 64 player maps.

64 player open maps need a lot o CPU performance, try OC to 4-4.2GHz and up the video settings from medium to high with blur off. See if that will help.
 

xNIKx

Senior member
Jun 17, 2006
405
0
76
I have the same CPU at 4GHz with HD6950 at 885MHz, video settings at high. Even at 4GHz i have frame drops bellow 60 fps at 64 player maps.

64 player open maps need a lot o CPU performance, try OC to 4-4.2GHz and up the video settings from medium to high with blur off. See if that will help.

i dont know all that much about ocing.
so what cblk and vcore should i use to get 4.2ghz?

also, i was running prime95 small fft over night, just went to check up on it now and it looked like my pc restarted. prime 95 wasnt open.

EDIT: These shots are all while in game, on shaqri and bazaar
http://i45.tinypic.com/167ro0i.jpg
http://i50.tinypic.com/2cqem43.jpg
http://i46.tinypic.com/2r3z5t0.jpg

is the is weird that my core 0 load is always much higher than the rest?
also, ive come to realize these spikes usually never happen the first game
for example i played two games of shaqri with no issues, then about 5 minutes into bazaar the spikes started.
 
Last edited:

2is

Diamond Member
Apr 8, 2012
4,281
131
106
Do you have a second monitor? If so you can try having task manager running on it with the processes tab open, sort by CPU usage and maybe see which processes is responsible for the spike.
 

Masterman86

Junior Member
Apr 30, 2012
2
0
0
no more help?

well, i found a fix.
i typed renderdevice.forcerenderaheadlimit 1 into console
and this fixed the spikes but....
now my gpu usuage drop to only 60% and im getting terrible fps.

in these pics my fps is at 59/61 but while playing it jumps from like 38 to 78 depending on if im inside of outside
http://i48.tinypic.com/zwg4fp.jpg
http://i48.tinypic.com/ip9xf6.jpg


Try this dude, I use it:

Go to where bf3.exe is located (C:\Program Files (x86)\Origin Games\Battlefield 3), create a text file, and name it user. Enter the following in:

Code:
WorldRender.SpotLightShadowmapResolution 256
RenderDevice.TrippleBufferingEnable 0
RenderDevice.ForceRenderAheadLimit 1
Render.DrawFps 1
WorldRender.FxaaEnable 0
WorldRender.DxDeferredCsPathEnable 0
WorldRender.MotionBlurEnable 0
RenderDevice.Dx11Enable 1
Render.PerfOverlayEnable 0
PostProcess.DynamicAOEnable 0
Now save the text file to and change the extension to user.cfg ----> Launch the game

Did the Windows 7 power plan settings have any effect?
 
Last edited:

xNIKx

Senior member
Jun 17, 2006
405
0
76
Do you have a second monitor? If so you can try having task manager running on it with the processes tab open, sort by CPU usage and maybe see which processes is responsible for the spike.

no other programs were getting spikes. but i found out that with forcerenderheatlimit 0, which is how i normally play, i usually got a 40-50 CPU for bf3.exe*32 as seen here i get 46.
http://i47.tinypic.com/2mh8tnb.jpg
when ever the CPU would drop below 40, it usually dropped at 38 or 36, the cpu spike in the perfoverlay graph would appear.
with forcerenderaheadlimit 1 the CPU was in the 30s never hitting the 40s causing a stutter free game, but honestly it was better with the spikes.

the power plan helped me get like 3 more fps but did nothing for the spikes
 

Masterman86

Junior Member
Apr 30, 2012
2
0
0
no other programs were getting spikes. but i found out that with forcerenderheatlimit 0, which is how i normally play, i usually got a 40-50 CPU for bf3.exe*32 as seen here i get 46.
http://i47.tinypic.com/2mh8tnb.jpg
when ever the CPU would drop below 40, it usually dropped at 38 or 36, the cpu spike in the perfoverlay graph would appear.
with forcerenderaheadlimit 1 the CPU was in the 30s never hitting the 40s causing a stutter free game, but honestly it was better with the spikes.

the power plan helped me get like 3 more fps but did nothing for the spikes

Why do you have so many chrome.exe browser entries in your processes? Better yet, why are you even using Chrome at all? Switch to FireFox

RenderDevice.ForceRenderAheadLimit <---- means your CPU is set to work with rendering ahead of GPU. Set it to -1, yes, negative 1

Sounds like your VRAM is being used up. 1GB card?

Also, make sure that StereoScopic 3D is Disabled, as well as Motion Blur (in-game BF3 options).

I see you have nvxdsync.exe running... Not good

I'll save you the google search and give you the info on how to shut it down:

Start menu, type services.msc and hit Enter.

Scroll for NVIDIA Driver Helper Service, right click on it, click properties, click Stop, and in the drop down box change from Automatic to Disabled. Click Apply.

- http://www.techsupportforum.com/forums/f24/solved-high-cpu-usage-551823.html




If that doesn't change anything, then Download this handy little utility:

http://www.techpowerup.com/gpuz/

Run it in the background, and read the Documentation on how to "Log to File"

This will help debug shit you've never even thought of.

Also post a dump of your display information via dxdiag (run it in 64-bit mode)

Ex. (Mine)
Code:
Display Devices
---------------
          Card name: AMD Radeon HD 6900 Series
       Manufacturer: Advanced Micro Devices, Inc.
          Chip type: ATI display adapter (0x6719)
           DAC type: Internal DAC(400MHz)
         Device Key: Enum\PCI\VEN_1002&DEV_6719&SUBSYS_31211682&REV_00
     Display Memory: 1772 MB
   Dedicated Memory: 2030 MB
      Shared Memory: 3838 MB
       Current Mode: 1920 x 1080 (32 bit) (60Hz)
       Monitor Name: SyncMaster BX2331(Digital)
      Monitor Model: SMBX2331
         Monitor Id: SAM076F
        Native Mode: 1920 x 1080(p) (60.000Hz)
        Output Type: HDMI
        Driver Name: aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64.dll,atidxx64.dll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
Driver File Version: 8.17.0010.1124 (English)
     Driver Version: 8.961.0.0
        DDI Version: 11
       Driver Model: WDDM 1.1
  Driver Attributes: Final Retail
   Driver Date/Size: 4/5/2012 22:20:04, 1067520 bytes
        WHQL Logo'd: Yes
I'm specifically looking for this information from dxdiag:

Code:
Monitor Name: 
      Monitor Model: 
         Monitor Id:
        Native Mode: 
        Output Type:
 
Last edited:

xNIKx

Senior member
Jun 17, 2006
405
0
76
wow i think it was the motion blur.

i turned it off and i can play on high settings, 16x aa, hbao and play smoothly now.
i get spikes here and there but not like every three seconds anymore.
 

skipsneeky2

Diamond Member
May 21, 2011
5,035
1
71
wow i think it was the motion blur.

i turned it off and i can play on high settings, 16x aa, hbao and play smoothly now.
i get spikes here and there but not like every three seconds anymore.

I was feeling like i had a slight lag as well despite having a gtx570 at 1080p with good frames,motion blur really is a cpu hog so it seems,i tried disabling it this evening and hell what do you know,its much more smoother.

Have a 2500k here at default clocks.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |