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

Scrotorr

macrumors member
Original poster
Jan 21, 2019
44
15
I've got a user running a CMP 5,1 as a Windows/Linux CAD/simulation box in one of our labs, and unfortunately the primary program he uses is single thread only. For specific programs like that I would usually disable hyper threading, but I didn't remember seeing a good way to do that. I've been poking around but didn't see a hyperthreading/smt specific variable. Is there one that I'm missing?

Appreciate the help!
 

tsialex

Contributor
Jun 13, 2016
13,455
13,601
Just use the standard way, documented by Apple below:


 

Scrotorr

macrumors member
Original poster
Jan 21, 2019
44
15
Just use the standard way, documented by Apple below:


This machine doesn't have a MacOS install on it at all - only Windows. I know I can do boot-args through OpenCore - but how can I implement the

nvram SMTDisable=%01
 

tsialex

Contributor
Jun 13, 2016
13,455
13,601
This machine doesn't have a MacOS install on it at all - only Windows. I know I can do boot-args through OpenCore - but how can I implement the
I doubt that Windows kernel will understand or even respect this setting, but you can boot Recovery or macOS installer and set nvram SMTDisable=%01 to prove or disprove it, follow the steps on the second link of my previous post.

Btw, if you gonna run Windows, you should check the correct Windows way to disable HT.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.