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.
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.
 
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?
 
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.
 
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?
 
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:
I really don´t think it´s important for the average user. I mean the Hyper Threading stuff.
 
Last edited:
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
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.
 
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
So if a user is on 10.14.5 and uses Safari only for browsing is he safe with the hyper threading enabled?
 
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:
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
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
 
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?
 
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?
 
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.
 
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?
 
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.
 
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.