Clamshell Mode Performance Issues: A Myth?

Background
A while back, I remember hearing a theory floating around that running a Mac in clamshell mode forced OS X to throttle the processor to save on heat. There is a tiny bit of anecdotal evidence to support such a claim (here) which ultimately suggests that something about clamshell mode might be slowing down the performance of the machine. As someone who runs his machine in clamshell mode quite frequently (the compulsive neat freak in me loves that it saves me space on my desk), I decided to put this to the test. What follows are the results.

Results
The first thing I did was run a few synthetic benchmark applications. For the sake of consistency, I tried to keep the conditions uniform across tests (no open applications and no activity). To test this, I ran CineBench (signified by the ‘C.B.’), Geekbench (score here is represented as the total divided by 1000), iBench, NovaBench (score here is represented as the total divided by 100) and the Geeks3D furmark and gimark tests (again, both represented as the total divided by 100). Upon testing, I found a set of scores that seemed to suggest that performance was relatively consistent across setups:

info_chart

The benchmark scores here, although slightly different, seem to suggest a pattern of consistency across the tests. As such, I am disregarding any variations as reflective of the synthetic nature of the tests and the slight variations in conditions that will have inevitably played a role.

Not content with purely synthetic benchmarks, I ran OpenSSL’s speed tests. For this, I noted down how long it took for OpenSSL to perform signings. Here is what I found:

Screen Shot 2013-04-05 at 10.43.06 AM

Again, the timing was consistent across setups, suggesting that clamshell mode has little impact on the performance of the machine.

The full scores and graphs can be viewed here.

Conclusion
This was a quick little test to see how (if at all) clamshell mode affected performance. It would appear that clamshell mode is in fact not a hinderance at all. As such, if you run your portable Mac in clamshell mode, you likely don’t have to worry about a performance hit. In fact, it’s possible that clamshell mode might provide a performance advantage. As Apple notes, “when your computer is in closed clamshell mode the built-in display is disabled and all video memory is allocated to the external display for best performance” (source). It’s possible (although I doubt this) that the the re-allocation of video memory might serve you better if you’re not driving two displays. Although I imagine the difference is negligible, anything is possible.

6 Comments: 

  1. Slydude's Avatar
    Nice work there and quite timely for me. I may be purchasing a new Mac in the near future depending upon whet happens with the Mac Pro line. If I do that I'll probably turn the MacBook Pro into a media machine, connect it to the TV, and run in clamshell mode.
  2. pharealmac's Avatar
    what about wifi,when i use clamshell mode my wifi drops sometimes i cant even connect.
  3. dtravis7's Avatar
    Interesting. Do remember the WiFi Antenna is usually in the LCD Lid. When it's all the way down like that maybe it's shielding it in a way and lowering WiFi signal reception strength. Only thing I can think of this late!
  4. vansmith's Avatar
    I use my MBP almost exclusively in clamshell mode at home and I don't have a problem with network connectivity. Is it only in clamshell mode that this happens?
  5. chscag's Avatar
    The antenna for the airport card is located in the lid along with the LCD and various cables. Have you recently changed out your LCD? Any disturbing or moving of the antenna wires can cause poor reception - especially when the lid is closed.
  6. Air's Avatar
    My 2006 MacBook (that is now retired and will be sold along with other macs very soon)

    Is too slow to even use in Clamshell mode.
Leave a Comment