Contribute
Register

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

Joined
Feb 25, 2011
Messages
41
Motherboard
Z370-f
CPU
I7- 8700K
Graphics
Vega 64
Thanks Jay, plenty of great information there to get me moving forward. The only thing I may be missing is where to place:

<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>

</dict>

...in my config.plist given the absence of:

<key>Properties</key>

There is a lot of card specific info in @CMMChris 's posts. Very close to getting this boxed off :)
 
Joined
Mar 7, 2011
Messages
52
Motherboard
Asus Rampage V Extreme
CPU
i7 5820K
Graphics
GTX 970
Classic Mac
Performa
Mobile Phone
iOS
Good evening to all,
Probably the question I will ask you, has already been asked by some other user...,
but I have tried to read various posts and I haven't been able to find the answer yet,
so..., I ask you in advance to apologize if that was the case.
Can I use this utility/injection with an RX580?
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,504
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
Can I use this utility/injection with an RX580?

@lucke77,

The VGTab Utility only supports generating a SoftPowerPlayTable (SPPT) for the AMD Vega range of GPU's.
@CMMChris's Excel spreadsheet method supports Vega, Radeon VII and 5700 GPU's via separate (spreadsheet's)
As far as I know there are no utilities to generate a SPPT for RX 580.

Cheers
Jay
 
Joined
Aug 11, 2018
Messages
136
Motherboard
Gigabyte Z370 Aorus Ultra Gaming WiFi
CPU
i7-8700K
Graphics
Radeon VII
Polaris cards don't support PowerPlay Tables. I tried it together with others who use a Polaris card. There is a PowerPlay Table inside the VBIOS but injecting a customized table does nothing. So the only way to customize Polaris cards on macOS is by editing their VBIOS. There are plenty of tools for that. You will need Windows tho and of course there is a risk bricking the card.
 
Joined
Aug 24, 2011
Messages
32
Motherboard
Gigabyte Z170X Gaming 7
CPU
i7 6700 SkyLake
Graphics
Titan X
Mac
Classic Mac
Mobile Phone
Do I need this fix for Catalina? I can't tell if my fans are goinggrazy but seem strange that when I hand touch my Vega 64 is always very warm. even an idle. Cheers
 
Joined
Aug 11, 2018
Messages
136
Motherboard
Gigabyte Z370 Aorus Ultra Gaming WiFi
CPU
i7-8700K
Graphics
Radeon VII
It's normal for the backplate to get hot.
 
Joined
Sep 22, 2016
Messages
446
Motherboard
Z170X-UD5 TH-Clover
CPU
i7-6700K
Graphics
RX Vega 56
Mac
Mac mini
Mobile Phone
iOS
The VGTab Utility only supports generating a SoftPowerPlayTable (SPPT) for the AMD Vega range of GPU's.
@CMMChris's Excel spreadsheet method supports Vega, Radeon VII and 5700 GPU's via separate (spreadsheet's)
As far as I know there are no utilities to generate a SPPT for RX 580.

Cheers
Jay
Please can you explain, I'm interested to get GPU temp on Radeon VII.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,504
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
Please can you explain, I'm interested to get GPU temp on Radeon VII.

@iLikeHackintosh,

The tool i was referring is for setting SoftPowerPlayTable values, it will not help in reading GPU temp.
See this post for more info :-


Cheers
Jay
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,504
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
Any ide how to get temp readings on Radeon VII on Catalina by using VirtualSMC.kext?

@iLikeHackintosh,

VirtualSMC is currently missing a lot of sensor keys but work is being done to add more, maybe the next release will improve things. For now you can try using the HWSensors3 method as described in the guide in post #1.


You will have to remove the VirtualSMC kext and replace with the FakeSMC kext included in the HWSensors3 archive don't forget that you will also have to install the SMChelper.efi driver in place of VirtualSMC.efi in /EFI/Clover/drivers/UEFI.

Do not install the RadeonMonitor sensor kext, instead use the IOAccelerator option in the settings as per the guide.

This method gets the temp reading directly from the MacOS driver and does not relay on a sensor driver, you can test that this will work prior to installing HWSesnors3 by executing the following terminal command :-

Code:
ioreg -l |grep \"PerformanceStatistics\" | cut -d '{' -f 2 | tr '|' ',' | tr -d '}' | tr ',' '\n'|grep 'Temp\|Fan\|Power'

If you get the temp reading reported in the output then using HWMonitorSMC2 will work.

Cheers
Jay
 
Last edited:
Top