Contribute
Register

[GUIDE] Injection of AMD Vega Power and Fan Control Properties

Joined
Mar 8, 2012
Messages
15
Motherboard
GB Z390
CPU
i9 9900K
Graphics
R9 280x
Mac
  1. MacBook
Hi,
I've tested the automated method here, with a Vega 56 (MSI Air Boost 8GB) and a 4770 + B85m-D3H on High Sierra.
Lilu and Whatevergreen previously installed (S/L/E with kext-utility).
I've just set idle RPM to 400 with VGATab and disabled the option (for OC) as recommended by the script.
It works pretty well for now. No sleep issue. No hairdryer anymore.
Will need to check with FCPX, multi monitors, sensors monitoring... I will follow up if necessary.
Thanks a lot for all your help and information.
Cheers
 
Joined
Jul 13, 2016
Messages
2,894
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
Will need to check with FCPX, multi monitors, sensors monitoring... I will follow up if necessary.

Vegatab and or the automated method of injecting the fan control should not affect FCPX, Multi Monitors, However sensors for Vega are mostly broken. In this guid it tells you how to get them working not sure they are really that important. In addition I use the automated method with a MSI Vega 56.
 
Joined
Jul 13, 2016
Messages
2,894
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
Apple might have fixed our fan problems but I doubt it

As far as apple is concerned the fans are operating correctly, keep in mind the only Mac with a Vega is a the iMac Pro. Thus the drivers for the Vega cards believe that you have iMac Pro and so it is running the fans as if you had an iMac Pro. VGTab and Injecting the properties of the kext into your config file is the fix for your problem, provided you have a Reference card. Someone noted above that the only non reference cards that work are the sapphire pulse/nitro, if that is the case then chances are if you flash your bios to the sapphire pulse/nitro then it should work with your card also. However, flashing Bios is dangerous and unless you are confident that you can fix a Bricked card I do not recommend it.
 
Joined
Mar 9, 2011
Messages
676
Motherboard
Gigabyte Z390 UD
CPU
i9-9900K
Graphics
MS RX 6800 XT Trio
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
As far as apple is concerned the fans are operating correctly, keep in mind the only Mac with a Vega is a the iMac Pro. Thus the drivers for the Vega cards believe that you have iMac Pro and so it is running the fans as if you had an iMac Pro. VGTab and Injecting the properties of the kext into your config file is the fix for your problem, provided you have a Reference card. Someone noted above that the only non reference cards that work are the sapphire pulse/nitro, if that is the case then chances are if you flash your bios to the sapphire pulse/nitro then it should work with your card also. However, flashing Bios is dangerous and unless you are confident that you can fix a Bricked card I do not recommend it.
What I was referring to was the external eGPU enclosures. If it works fine with them, then it should work the same in the internal PCIe slot no?
 
Joined
Jul 13, 2016
Messages
2,894
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
What I was referring to was the external eGPU enclosures. If it works fine with them, then it should work the same in the internal PCIe slot no?

What I can tell you is that my reference card (Vega64) works fine in a eGPU on 2018 Mac mini fans spin up fan spin down. However, this same card required VGTab when it was plug internally into the system listed in my profile. I would guess that MacOs is able to determine the difference between an internal PCI-E device and an External PCI-E device.

The non reference cards fans are controlled by their own bios from the manufacture.
 
Joined
Mar 9, 2011
Messages
676
Motherboard
Gigabyte Z390 UD
CPU
i9-9900K
Graphics
MS RX 6800 XT Trio
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
What I can tell you is that my reference card (Vega64) works fine in a eGPU on 2018 Mac mini fans spin up fan spin down. However, this same card required VGTab when it was plug internally into the system listed in my profile. I would guess that MacOs is able to determine the difference between an internal PCI-E device and an External PCI-E device.

The non reference cards fans are controlled by their own bios from the manufacture.
I understand. What baffles me is that I have a non reference card that the fans hit 1500rpm at 40c in MacOS but as soon as I switch to Windows it works just fine and has the fans off most of the time.
Because its a non reference and not on the eGPU list (Gigabyte OC) I had to flash the VBIOS for the Nitro + to get VGTab to work with it.

It now behaves just like it does in Windows. I have 50c target temp and 200rpm idle and minimum, 1500rpm target and 2500rpm max.
 
Joined
Jul 13, 2016
Messages
2,894
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
I understand. What baffles me is that I have a non reference card that the fans hit 1500rpm at 40c in MacOS but as soon as I switch to Windows it works just fine and has the fans off most of the time.
Because its a non reference and not on the eGPU list (Gigabyte OC) I had to flash the VBIOS for the Nitro + to get VGTab to work with it.

It now behaves just like it does in Windows. I have 50c target temp and 200rpm idle and minimum, 1500rpm target and 2500rpm max.

Someone else a few pages back did similar. Maybe the gigabyte does not let you over ride the onboard bios with a driver while the nitro does.
 
Joined
Oct 23, 2018
Messages
20
Motherboard
ASUS ROG Z370-G Strix
CPU
i5-8600K
Graphics
Vega 64
Mac
  1. MacBook Pro
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
Wondering if anyone has had any success flashing a Nitro+ bios onto a ASUS Strix card?

I currently have fans working with the kext that @mafx3 on post #80, but I want to get some more performance out of the card.
 
Joined
Feb 2, 2019
Messages
125
Motherboard
Z390 Designare
CPU
i7-9700K
Graphics
Vega 56
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. Android
Hi folks, I'm having a peculiar and annoying issue getting my Vega 56 to work at all. It's the Sapphire Radeon Vega 56 Pulse model, basically my working build fails to boot as soon as I connect the Vega, even without changing any other settings/config/monitors/video port connections. I've got some details in this thread. I've got 4 days left in my returns-window, so any insight or tips or advice is hugely appreciated!
 
Joined
Jul 13, 2016
Messages
2,894
Motherboard
Gigabyte Z370 Gaming 5
CPU
I9 9900k
Graphics
Vega 64
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
Do you have Lilu and Whatevergreen installed? If you do not that would be a good place to start. Also you might want to make your own post in the graphic card section, this post is mostly about fixing the fan issues.
 
Top