Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

gblade241

macrumors newbie
Original poster
Aug 18, 2013
2
0
This is mainly a tutorial for the 15" mbp's using boot camp (retina and non retina) with the dedicated gt 650m gpu's and i7 processors.

Have you ever tried gaming, video rendering, or doing anything cpu intensive on the mbp and heard your fans reaching around 5000-6000rpm while your temps are reaching 90-100C? well first off not only is it annoying to hear the fans, but the macbook is almost reaching the state of turning off for safety issues. It usually never does, but still. its pretty hot
i7 3615qm max temp - 105C.

For the mac side i have one simple fix and this is to turn off turbo boost with turbo boost switcher.

https://github.com/rugarciap/Turbo-Boost-Switcher

This will turn off turbo boost forcing your cpu to run at its base clock. mine would be 2.3ghz instead of 3.3ghz. This tremendously lowers your temps when working your cpu at its max, and you will only have to put the fans at a reasonably quiet 4000rpm with smc fan control.

It's better than hearing the fans scream @ 5000-6200rpm. :p

----------------------------------------------------------------------------------------
Now for gamers, you might realize that if you're on boot camp, it runs hotter. I think it has to do with the dedicated gpu working all the time instead of the integrated intel hd 4000. It's not switchable on boot camp.

First lemme talk about how to control the fan speed.
Download fan control.
http://sourceforge.net/projects/macfan/
if you don't know how to use this, I can make a tutorial later. (there are tutorials on youtube.)
and set the fan speed to 4000rpm

If you want your temps to be in the low 90's and 80's and wanna keep the fans running at 4000rpm then try these fixes.

1) Many people might already know this first fix. go to your battery options and change the cpu usage to 99% this will turn off turbo boost and have your cpu run at the base clock. (same thing we did on the mac side). This is the easiest fix for the hot temps. When you test with prime95, you'll see that your temps will reach low to mid 80's.

But the problem is when we are gaming the heat from the gpu will make the cpu very hot and will make it reach mid 90C.

2) Download NvidiaInspector.
http://www.guru3d.com/files_details/..._download.html

Run it and and select the 2nd state (remember this is for gt 650m)
unlock the max clock and make the core clock 600mhz and memory clock 1000mhz.

stock clocks are 775mhz/2000mhz. If this big drop worries, you, i have tested things like sc2 - 5-10 fps drop, csgo - 10 fps drop.

it is not much, but you don't have to use my settings, put it to 650 or 700mhz if you'd like

Then close NvidiaInspector. Next create a text document within the NvidiaInspector directory, and in notepad put this.

nvidiaInspector.exe -forcepstate:0,x

the 0 just means 1 gpu. if you have 2 gpu's it would be 1.
(instead of "x" put the number of the pstate that you see on nvidiaInspector. This # can be different for everyone. When you open nvidiaInspector, you should see the different state levels and next to them you should see a number. that's the number that you put.)

save as a bat file within the directory.
Now when you open the bat file it should apply the custom settings. to check if it works, download something like gpu observer widget, to see the core and memory clock.

The core/memory clock will stay the same until you put it back to default. You would want it set to default when you are idle, so it can power itself down to around 50mhz or whatever its original settings are.

To do this make another bat file and instead of -forcepstate:0,x, make the "x" 16, and save it as a bat file. This should bring it back to default clocks.

Hope this helps.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.