I'm using Windows with Bootcamp on my Mid-2012 MacBook Pro (Here is the config). Recently when I play a game, I get frequent (and somewhat constant) stutter every 2-3 seconds, no matter if it's a 2D or 3D game, no matter if I lower the graphic and resolution.

I've searched extensively in the past few days and finally went to ask it here. Things I've tried so far:

  1. GPU-Z shows GPU temprature of around 90 C when I have the stutter.
  2. In Process Explorer, I can see that GPU usage is 100%, even in lowest graphic settings of low resolution of a not-AAA game. (Lara Croft and Temple of Osiris for example and Ori and The Blind Forest)
  3. I've updated my nVidia drivers to the latest.
  4. I've uninstalled everything nVidia related and installed them again.
  5. I've disabled Audio and Network drivers (as I've read they can cause stutter in cases).
  6. I've tried DPC Latency Checker and mostly I see a spike when I observe a delay.

I'm very afraid to have hardware fault since where I live, we don't have Apple stores.

Also I've installed DS3 Driver to attach a PS3 controller to my PC, even though the controller was not attached during the tests, this might've affected the performance since I've read that stutter is caused by a driver having problem doing it's task on proper time frame.

Any help is appreciated.

  • capture a xperf trace of the stutter and share the trace (compressed as 7z): msfn.org/board/index.php?showtopic=140263 – magicandre1981 May 23 '15 at 17:43
  • have you captured the trace? – magicandre1981 Jun 4 '15 at 17:26
  • The problem was gone for a few days but came back. I've downloaded xpref and hopefully will run it and report back. – idn Jun 4 '15 at 19:45
  • Here it is: dropbox.com/s/hc744rvxky3yyxq/DPC_Interrupt.7z?dl=0 I've tried to go through it and I came to conclusion that it's the tcpip.sys file which is one of my network drivers. I assume it's my WLAN one since I've found people saying the same thing about it. I've tried to update it but can't find an update for it (it's inside a mid-2012 MacBook Pro). So I've tried to disable the adapter, can't say if it gets better or worse. – idn Jun 10 '15 at 0:03
  • update or remove the tool that includes the driver networx.sys and see what happens. PCI\VEN_14E4&DEV_4331 = Broadcom BCM43xx. Look for newer Broadcom BCM43xx drivers: www2.station-drivers.com/index.php/downloads/Drivers/Broadcom/… – magicandre1981 Jun 10 '15 at 4:35

The temperature 90° C might be the limit for your GPU where it starts "throttling", i.e. halts for a bit to cool down. Or maybe the CPU using the same heatpipes/sink hits its limit. How high does the CPU temp go? (CPU-Z) and what specific CPU model does that MacBook have?

Put something small under the laptop to prod it up giving it more room to breathe or use some active cooling pad with USB-powered fans and see if there are less freezes

| improve this answer | |
  • +1 for the diagnosis. Thottling will slow down a CPU at that speed. And then it will be working as hard as possible (near 100% in top) at the lower speed whilest failing to keep up. However you skipped one likely problem source: A working, clean CPU fan and heatsink. – Hennes Jan 29 '16 at 13:14
  • You are totally correct - checking the airflow would be the first thing to do. – khampf Jan 30 '16 at 14:20

See https://forums.anandtech.com/threads/gpu-throttling-on-macbook-pro-9-1-mostly-solved.2333625/.

In my case, ThrottleStop showed the CPU as running at 3.4GHz constantly, averaging 90C. Disabling Turbo (in ThrottleStop) reduced it to 2.6GHz and 70C. I don't know if the culprit was power or heat, but after making the change the GPU seems happier and the stuttering is gone.

| improve this answer | |
  • Welcome to Super User! What change did you make? It would be preferable to include the essential parts of the answer here, and provide the link for reference. – bertieb Feb 26 '17 at 21:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.