Contribute
Register

Vega 64 on Mojave Temperature and Fan issue

Joined
Jan 16, 2015
Messages
7
Motherboard
Gigabyte z390 Aorus Master
CPU
i7-9700K
Graphics
RX Vega64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi guys

I am trying to install Mojave. But got problem that temperature is very high and fan is running at full speed for my Vega 64 card.
The card I am using is SAPPHIRE Vega 64 with 1546MHz core and 945MHz memory speed.

I tried to follow the guide in this topic: https://www.insanelymac.com/forum/topic/325120-vega-frontier-edition-on-high-sierra/?page=6

But looks like it does not work for Mojave. When I try to update kextcache I got error saying the AMD10000Controller.kext has invalid signature and when I reboot I got a "no"/"Forbidden" icon.

Can anyone help with the Vega 64 on Mojave issue?

Thanks!
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
16,907
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 (Bios flashed to 64)
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Hi guys

I am trying to install Mojave. But got problem that temperature is very high and fan is running at full speed for my Vega 64 card.
The card I am using is SAPPHIRE Vega 64 with 1546MHz core and 945MHz memory speed.

I tried to follow the guide in this topic: https://www.insanelymac.com/forum/topic/325120-vega-frontier-edition-on-high-sierra/?page=6

But looks like it does not work for Mojave. When I try to update kextcache I got error saying the AMD10000Controller.kext has invalid signature and when I reboot I got a "no"/"Forbidden" icon.

Can anyone help with the Vega 64 on Mojave issue?

Thanks!

Try using the VGTab utility. I have it attached to post #1 of my Z370 build. Link is below in my signature.
 
Joined
Mar 17, 2018
Messages
136
Motherboard
Gigabyte Z490i Aorus Ultra
CPU
i7-10700k
Graphics
5700 XT
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Hi guys

I am trying to install Mojave. But got problem that temperature is very high and fan is running at full speed for my Vega 64 card.
The card I am using is SAPPHIRE Vega 64 with 1546MHz core and 945MHz memory speed.

I tried to follow the guide in this topic: https://www.insanelymac.com/forum/topic/325120-vega-frontier-edition-on-high-sierra/?page=6

But looks like it does not work for Mojave. When I try to update kextcache I got error saying the AMD10000Controller.kext has invalid signature and when I reboot I got a "no"/"Forbidden" icon.

Can anyone help with the Vega 64 on Mojave issue?

Thanks!

@peter4k

Make sure you're using a kext installer of some sort so that it repairs/rebuilds your cache afterwards. If you don't do this, the changes won't be implemented properly because of the way the cache works. I know there's some scripts out there that you can use, but the scripts didn't work for me. However, the kext installer programs did. You can find Kext Beast on this website.

I used that exact same guide for my Vega 64, and my temperature and fan issues were completely solved. I used this profile, which can be found on that same page:

"Core: 1600MHz/1150mV, Memory: 1045MHz/1075mV, SOC: 1199MHz, Temp target: 70, Idle fan: 700rpm"

This profile works perfectly with my Sapphire RX Vega 64. Also, I found that SMBIOS 18,3 works the best for the Vega 64 because I achieved native power management by doing nothing other than using Lilu.kext and whatevergreen.kext. (I'm not even entirely sure you need those because it seems to work just fine without them, but I haven't tested it to be sure.)

I hope this helped. If not, let me know if I can explain it better for you because it took me a while to get it to work the way I wanted it to using that guide!

-Kyle
 
Joined
Jan 16, 2015
Messages
7
Motherboard
Gigabyte z390 Aorus Master
CPU
i7-9700K
Graphics
RX Vega64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@peter4k

Make sure you're using a kext installer of some sort so that it repairs/rebuilds your cache afterwards. If you don't do this, the changes won't be implemented properly because of the way the cache works. I know there's some scripts out there that you can use, but the scripts didn't work for me. However, the kext installer programs did. You can find Kext Beast on this website.

I used that exact same guide for my Vega 64, and my temperature and fan issues were completely solved. I used this profile, which can be found on that same page:

"Core: 1600MHz/1150mV, Memory: 1045MHz/1075mV, SOC: 1199MHz, Temp target: 70, Idle fan: 700rpm"

This profile works perfectly with my Sapphire RX Vega 64. Also, I found that SMBIOS 18,3 works the best for the Vega 64 because I achieved native power management by doing nothing other than using Lilu.kext and whatevergreen.kext. (I'm not even entirely sure you need those because it seems to work just fine without them, but I haven't tested it to be sure.)

I hope this helped. If not, let me know if I can explain it better for you because it took me a while to get it to work the way I wanted it to using that guide!

-Kyle
@Kylex427
Thank you very much for the guide. Shall I just copy the AMD10000Controller.kext from system/library/extension to desktop, modify the content, and then use a kext installer (KextBeast)?
 
Joined
Oct 23, 2011
Messages
235
Motherboard
Asus ROG Strix Z390-I
CPU
i9-9900K OC 5GHz
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I suggest you the use of VGTab, as said by pastrychef.
It isn't a good thing to replace the system kexts also because you can have problem after macOS updates.
 
Joined
Mar 17, 2018
Messages
136
Motherboard
Gigabyte Z490i Aorus Ultra
CPU
i7-10700k
Graphics
5700 XT
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I suggest you the use of VGTab, as said by pastrychef.
It isn't a good thing to replace the system kexts also because you can have problem after macOS updates.

Yeah, that's why I keep a folder on my desktop with the "real" kext and the "new" kext. Before updating, I always install the "real" one so I don't have any issues. Then, after I update, I install the other one again. I've yet to have any issues doing it this way. :)

-Kyle
 
Joined
Jan 16, 2015
Messages
7
Motherboard
Gigabyte z390 Aorus Master
CPU
i7-9700K
Graphics
RX Vega64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Try using the VGTab utility. I have it attached to post #1 of my Z370 build. Link is below in my signature.
@pastrychef Very much appreciated you help! it fixed my Vega 64 issue. But I got another problem: cannot use more than one monitor. By any chance do you know how to fix this? Thanks!!!
 
Joined
Oct 23, 2011
Messages
235
Motherboard
Asus ROG Strix Z390-I
CPU
i9-9900K OC 5GHz
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Yeah, that's why I keep a folder on my desktop with the "real" kext and the "new" kext. Before updating, I always install the "real" one so I don't have any issues. Then, after I update, I install the other one again. I've yet to have any issues doing it this way. :)

-Kyle

If Apple changes something in the kext, you might have issues by using an old one ;)
You should edit the kext each time it gets updated, but VGTab is much easier and creates a new dummy kext that injects only the specific strings, keeping intact the original kext. Once "installed", you don't need to worry about updates


@pastrychef Very much appreciated you help! it fixed my Vega 64 issue. But I got another problem: cannot use more than one monitor. By any chance do you know how to fix this? Thanks!!!

Try using latest version of Lilu + WhatEvergreen
 
Joined
Aug 2, 2011
Messages
861
Motherboard
X299 Designare EX
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. 512K
  2. Plus
Mobile Phone
  1. iOS
@pastrychef Hey, I saw your comments on another forum about limitations of the 2010 Mac Pro due to power coming from the PCB... Those are not normal lines. More like the thick lines inside a power supply. Why mention it here? Because I wonder if anyone has tried a VEGA in a Mac Pro with Mojave. I wonder if it would have the same fan/heat issue. I have an MSI RX580 in the Mac Pro but frankly, the W7000 seems to be a better card. I'm using a dual mini-6 pin to 8-pin PCI-e on it. No obvious power issues.
 
Top