Wow, I haven't visited this in a while! Glad people are using this tool.
Some comments/answers to the posts made since post #43.
I've just been to pick up the rMBP after its new logic board and heatsink.
I let it settle for a while and then re-ran your new version of test procedures.
All I can say is what a huge difference the new parts have made.
See for yourself
Better frame rates, slower initial temperature rise, lower overall temperatures and NO throttling!
It's also running about 7 - 8 degrees cooler at idle now (at 38 instead of 45).
Many thanks for your little gizmo qnxor
Success! Zero throttle, excellent! I'm glad, and impressed, that Apple listened and replaced the mobo. Kudos to them. Not all companies would have gone to those lengths. I can also now feel a little relieved that I didn't waste my time coding this tool
Late 2011 MacBook Pro 2.4 GHz Intel Core i5
Intel HD Graphics 3000 384 MB
Prime 95 results
Not bad. Throttle is expected in Prime95 and yours does not look excessive.
1- Throttling means the graph lines go out of the pattern? How exactly do I identify it?
2- I cant make prim95 stop. I run test /stop and nothing happens. What am I doing wrong?
1- The frequency drops (undesireable) instead of staing relatively constant at a high level close to max (ideal). I explained throttling earlier in the thread in more detail, yuou might want to read some of my earlier posts.
2- Not sure what you mean by "test /stop". Are you using my macoh.sh tool? I don't recognize "test /stop". The prime95 test should stop after the specified time (3 or 5 mins by default). How are you running the macoh.sh script?
unable to initialize gputest
opengl requires opengl 4 tesselation shaders...Ideas?
You can either
(i) upgrade to Mavericks and then re-run (you can backup your disk first to downgrade to 10.8 afterwards if you wish), or
(ii) download an older version of GpuTest which runs on 10.8 (haven't tried it) and then use the
-cmd command line switch of the macoh.sh script to run GpuTest and record the temp and freq into a graph. See the GitHub syntax and examples on how to do that:
https://github.com/qnxor/macoh#command-line-alternative ... if you try this and find any bugs then please open a GitHub issue. I may implement a way to detect the Mac OS X version and download a corresponding version of GpuTest instead of assuming 10.9.
Is the constant temp & freq dropping in this last graph test normal? Any guy with expertise here willing to explain it would make me very grateful
It's unfortunate. The throttling you see is induced by the Nvidia GPU. Even though the Intel CPU is not pushed a lot in GpuTest, the Nvidia GPU is, and it slowly gets hotter, making the Intel CPU hot as well because they both sit under the same heatpipe, up to a point where the temperature of the Intel CPU reaches a high threshold, which causes throttling. The i7-3820 is a powerful chip whcih does heat more than lesser spec'ed siblings (e.g. i7-3615) to begin with. All that being said though, it's not throttling too much ... you're still running at 3.2 GHz which is pretty good! (my Haswell i7-4850, even though it does not throttle, runs at 3.3 GHz).
You may want to run a longer GpuTest than 10 mins (just set the duration in the menu or cmd-line), just to see if the frequency keeps dropping or if it stabilizes somewhere above 3 Ghz.
New APPLE MACHINE! Horrible throttling.
I set FAN to HIGH before starting this test. No dust, repasting to AS5 not solved.
MacBook Pro Retina, 15-inch, Late 2013
2.3 GHz Intel Core i7, 16 GB, Intel Iris / NVIDIA GeForce GT 750M, OS X 10.9.3
Ambient Temperature 22˚C
It throttles in the x264 test (it really shouldn't) but it doesn't throttle that much (you're still running at 3 Ghz, down from 3.3 GHz). The worrying part I see is that the temperature rises too abrubptly, which is not normal for the i7-4850. You should refer to the previous messages from @Quackers and my replies to him. He had the same problem and sorted it with Apple after showing them the graphs produced by the MacOH tool. If you replaced the TIM, however, the Apple folks may not be happy. If you used AS5 then you should allow a few days and then retry the test (there is a long settle time for AS5 ... it's really an outdated TIM, also slightly conductive).
You should also run the long x264 test to see if the frequency keeps dropping or if it stabilizes at 3 Ghz.
Throttling is not unexpected in GpuTest when using the Intel Iris Pro (it's on the same die as the CPU so the TDP is hit quite quickly)
Did you use GFXcardstatus to force it into the 750M? If you didn't, odds are that the Iris Pro is being used, so there's throttling. Throttling is usually absent when the 750M is used.
Switching the GPU makes no difference to the x264 or Prime95 tests (those are CPU only, the GPU is not used at all).
I wanted to ask you how to precisely test my macbook pro, mid 2012. Should I set the fans to "automatic" or 6200 RPM?
Should I turn off automatic graphics switching so it 650M on, or not?
My macbook is 1 year old and I wanna test it and see if it's worth reapplying the thermal paste. Also, if using hardshell cases would increase heat as much as people claim.
Good questions.
Fans: I'd leave them on auto to emulate a real-world scenario (as designed by Apple). You'd also have a better comparison point since most results in this thread are with fans on auto.
GPU switch: It does not matter for the x264 or Prime95 tests (GPU is not used there). For the GpuTest, yes, you could test both integrated and discrete and you should switch the GPU beforehand accordingly depending on which GPU you want to test. Otherwise the discrete GPU will always be used in 3D.
Hardshell cases: I stay well clear of those. Plastic does not dissipate as well as aluminum (far from it), so any plastic around the aluminum body will trap heat and cause the laptop to heat more. I doubt your hardshell case is made of a material that dissipates heat as well as or better than aluminum (those materials are heavier than aluminum).
Is this applicable only to newer machines? Any point in running this on a 2010 MBP13 (Core 2 Duo CPU)?
EDIT: Tried it out and none of the test work as they all rely on Intel Power Gadget to run, which is not supported on Core 2 Duos. Any possibility of making the script work without it? Do Core 2 Duos even throttle down? And Nvidia 320Ms?
It is applicable and there is a point, of course (C2D also throttles), but as you discovered IPG doesn't work on C2D. If you type in Terminal "pmset -g therm", what is the output?
Cheers,
Bogdan.