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

Mac32

Suspended
Original poster
Nov 20, 2010
1,263
454
Hi!

I have a question. Is it possible to perminantly disable hyperthreading in i7 CPUs in Mountain Lion OS X? , Until I choose to enable it again that is...
I know Apple has removed ways to do this after Snow Leopard, but can you still to this in Instruments in Xcode when using Mountain Lion?

I know some people will wonder why I would choose to disble HT, but that aside, is this possible? :)

Thanks!
 
Last edited:
you can try this:
Code:
sudo nvram boot-args='cpus=4'
But the problem is, I don't know if it disables 4 logical cores, or two physical and two logical.
 
Does anyone know if disabling hyperthreading (i7 CPU) is possible in Mountain Lion? I would be great to here from something who has attempted this.
Thanks!
 
As Blaqk stated...
 

Attachments

  • Screen Shot 2012-11-08 at 9.11.37 PM.png
    Screen Shot 2012-11-08 at 9.11.37 PM.png
    75.2 KB · Views: 866
Thanks, but it says multithreading.. is that the same as hyperthreading? Isn't just multithreading using several actual cores?
 
Exactly, I talking about disabling HYPERthreading, that is making the i7 CPU function as an i5 CPU. Does anyone know how this could be done? I know it's possible in Windows, but in Mountain Lion?
Again, thanks for helping out.
 
I don't think you are understanding...

Hardware Multithreading is the technical term for what Intel uses the marketing term Hyperthreading.

Uncheck that box, and you will be left with 4 physical cores, and 0 logical.
 
Oops, sorry about that. I think I'll go for a iMac i5 anyway. I really don't need that extra hyperthreading power, and at the same time getting a hotter and more expensive computer just isn't worth it for my uses. Thanks for the help.
 
As Blaqk stated...

Hi.I'm newbie.And my problem is a little different and a little same.:) My i7's hyper threading is not working.How can i enable it? I downloaded and installed Xcode but i didnt understand anything.Where is instrument setting?

Edit:I found instrument settings at Xcode 5 and my HT is just enabled.But Autodesk Maya 3D program uses onlt 4 core not 8.How can i fix this?
 
Last edited:
You can't fix this. If it isn't happening, then it won't work.

As for all the people trying to "disable" HT: why? What benefit does this give you?
 
verify with activity monitor

When I run Activity Monitor on my dual-core Macbook Pro, it shows 4 CPUs. Obvious conclusion is that two are real, two are just hyperthreading.

So it should be possible to easily confirm that hyperthreading is turned off by looking at the pretty CPU window.
 
Code:
system_profiler | grep Processor

when I typed that command it returns a text that says "httpdEnabled is deprecated !!".

Any idea what that means?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.