Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
i have updated to 140.0.0.0.0 without system install, i think it was with the RecoveryHDMetaDmg. is this also possible for 144.0.0.0.0?
blank.0.jpg
blank.1.jpg
blank.2.jpg
blank.3.jpg
blank.4.jpg
blank.5.jpg
blank.6.jpg
blank.7.jpg
blank.8.jpg
blank.9.jpg

Yes.
 

Woof Woof

macrumors member
Sep 15, 2004
94
17
There have been a couple reports of recent updates causing the loss of video on reddit. Is it possible that the new updates require the 144 rom to work correctly? (Both HS and Mojave)

Also, is it possible to fill up NVRAM with just RAM swaps, and not just Secure Boot certs?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
There have been a couple reports of recent updates causing the loss of video on reddit. Is it possible that the new updates require the 144 rom to work correctly? (Both HS and Mojave)
Did you miss #3600?

Also, is it possible to fill up NVRAM with just RAM swaps, and not just Secure Boot certs?
No.
 

Lycestra

macrumors member
Oct 1, 2018
56
38
Cheesy Midwest
So, you can only disable Hyper-Threading with BootROM 144.0.0.0.0

That's a pretty major find. The requirements to load this BootROM are pretty high, and just short of actually installing Mojave itself? Without a standalone or security updates that can install it, this would unintentionally have a requirement of a metal-compatible video card, right?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
That's a pretty major find. The requirements to load this BootROM are pretty high, and just short of actually installing Mojave itself?
With a supported METAL GPU it's easy to upgrade to 144.0.0.0.0 using Mojave 10.14.5 installer as a bootstrap.

Without a standalone or security updates that can install it, this would unintentionally have a requirement of a metal-compatible video card, right?
Exactly. The only way to circumvent is to reconstruct the BootROM, but this is a complex procedure that only a few people can accomplish.
 
Last edited:

trifero

macrumors 68030
May 21, 2009
2,959
2,801
I really don´t think it´s important for the average user. I mean the Hyper Threading stuff.
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
i have updated to 140.0.0.0.0 without system install, i think it was with the RecoveryHDMetaDmg. is this also possible for 144.0.0.0.0?

a link or small guide would be nice.

Just close the Mojave installer after you upgrade your firmware, use this instructions MP5,1: What you have to do to upgrade to Mojave (BootROM upgrade instructions).

It's not maintainable to make another set of instructions that need to be edited frequently since Recovery source files are always changing the name and the URL.

Btw, the first post have instructions linked for 10.14.3 and if you know you way with SUS catalog you can find yourself the current name/url and use the instructions.
 
  • Like
Reactions: TzunamiOSX

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Hmm... that post is about disabling Hyperthreading, not loss of GPU after the updates. I'll do some more searching. Thanks.
I just showed that the security updates are linked to 144.0.0.0.0 and don't work without it.
 

skizzo

macrumors 6502
Apr 11, 2018
260
83
Seems to work, but it works AFTER the macOS is fully loaded while Apple SMTDisable NVRAM setting works at kernel time. This need to be fully understood.

View attachment 837595 View attachment 837596

Cool I was literally typing this exact question but I didn't read all the newest posts at first. I was wondering if there was a difference between using terminal commands to disable hyper threading vs. using an app such as CPU Setter

oh I wanted to add if someone is on an earlier bootrom than 144 the app CPU Setter will work for disabling hyper threading. when I was on earlier bootroms this app always worked for me for that function at least
 
Last edited:
  • Like
Reactions: Mac_User 0101

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
So if a user is on 10.14.5 and uses Safari only for browsing is he safe with the hyper threading enabled?
 

MarkC426

macrumors 68040
May 14, 2008
3,700
2,097
UK
I am beginning to think I am getting too paranoid about all this myself........:confused:
Don’t exactly spend ages online on my mac, and it’s usually important stuff like banking etc, which you would hope are secure (no silly flashing ads like macrumors have).
[doublepost=1558114440][/doublepost]
I just showed that the security updates are linked to 144.0.0.0.0 and don't work without it.
Is the setting system wide or per boot volume?
i.e. once fw is updated to 144, can i disable HT from either high sierra or mojave.
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Is the setting system wide or per boot volume?

Since it's a NVRAM setting, the configuration works for any 10.12.6 + 2019-003 / 10.13.6 + 2019-003 / 10.14.5 macOS disks that you have installed in your Mac Pro. You do it once, all your macOS installs that have the mitigation will respect that.

I.E. once fw is updated to 144, can i disable HT from either high sierra or mojave.

Yes, my previous posts #3590 and #3600 clearly show that I used High Sierra for the tests.

I'll add more info for the previous posts to make this clear.
 
  • Like
Reactions: hknatm

MarkC426

macrumors 68040
May 14, 2008
3,700
2,097
UK
FYI, since I had already put the text into terminal when still at 140, once fw updated to 144, HT was already disabled......:D
Thanks for the help Alex
 

Dewdman42

macrumors 6502a
Jul 25, 2008
513
103
Question, why is everyone disabling HyperThreading? Is this because of some security threat? Where can I find out the danger of this threat? Won't performance be compromised with HyperThreading turned off?
 

Dewdman42

macrumors 6502a
Jul 25, 2008
513
103
Dang. I do audio production using many threads, its really not an option to disable hyperthreading for me. I will just have to take other precautions and hope I don't catch a cold from this I guess. What other ways are there for mitigating this besides dumbing down our X5680?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Dang. I do audio production using many threads, its really not an option to disable hyperthreading for me. I will just have to take other precautions and hope I don't catch a cold from this I guess. What other ways are there for mitigating this besides dumbing down our X5680?
At the present time, nope.
 

Dewdman42

macrumors 6502a
Jul 25, 2008
513
103
I'm not an activist target, but what is the nature of this threat? Something would have to be installed on my computer to exploit it? Any chance virus detectors may be able to catch this kind of thing eventually?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
I'm not an activist target, but what is the nature of this threat? Something would have to be installed on my computer to exploit it? Any chance virus detectors may be able to catch this kind of thing eventually?
You should read the links or go back to #3464, this already had been discussed in detail here.
 

Nabru50

macrumors member
Aug 24, 2017
42
61
United States
Dang. I do audio production using many threads, its really not an option to disable hyperthreading for me. I will just have to take other precautions and hope I don't catch a cold from this I guess. What other ways are there for mitigating this besides dumbing down our X5680?

FWIW, "hyperthreading" is a hardware feature in the CPU and "multithreading" is a completely different concept performed in software. So disabling hyperthreading will not necessarily impact a multithreaded program. This might be obvious already, but I thought it would be worth mentioning just for those who didn't understand at first (like me).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.