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:

Transeau

macrumors 6502a
Jan 18, 2005
869
13
Alta Loma, CA
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.
 

Mac32

Suspended
Original poster
Nov 20, 2010
1,263
454
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!
 

Transeau

macrumors 6502a
Jan 18, 2005
869
13
Alta Loma, CA
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: 862

Mac32

Suspended
Original poster
Nov 20, 2010
1,263
454
Thanks, but it says multithreading.. is that the same as hyperthreading? Isn't just multithreading using several actual cores?
 

Mac32

Suspended
Original poster
Nov 20, 2010
1,263
454
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.
 

Transeau

macrumors 6502a
Jan 18, 2005
869
13
Alta Loma, CA
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.
 

Mac32

Suspended
Original poster
Nov 20, 2010
1,263
454
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.
 

IYIOsmancik

macrumors newbie
Sep 25, 2013
1
0
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:

benwiggy

macrumors 68020
Jun 15, 2012
2,470
287
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?
 

Phantom Gremlin

macrumors regular
Feb 10, 2010
247
29
Tualatin, Oregon
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.
 

MacMan988

macrumors 6502a
Jul 7, 2012
868
145
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.