Contribute
Register

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

Joined
Jan 1, 2011
Messages
52
Motherboard
Gigabyte Z97X UDH5
CPU
i7-4790K
Graphics
HD4600 + Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
It really comes down to personal choice and what you use your computer for ... if you just consume content and need accelerated H265 playback and DRM support in Safari (Netflix, Amazon Prime ..etc) then the best solution is to use the iMacPro1,1 workaround (disable IGPU and do not use any SHIKIGVA boot argument).
Thank you very much.
I did the test with ImacPro 1.1 (with CPUFriend and no SHIKIGVA) and it is curious to get more Score in the metal geekbench5, 53000 VS 50000 in Imac15,1 + IGPU.
On the other hand the GPU on the Imac 15.1 in idle is 500MHZ (memory), cooler and using less Watts.
In ImacPro 1.1 just open a video and then in idle it is always 920MHZ, which spends another 20 Watts.

Did that happen to you in ImacPro 1.1 too? After opening a video the memory is stuck at maximum Mhz?
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,984
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
Did that happen to you in ImacPro 1.1 too? After opening a video the memory is stuck at maximum Mhz?


@uran0s,

I'm not surprised that you saw an increase in Metal benchmark score as the iMacPro1,1 is optimised for Vega dGPU.

It's been a while since i tested the iMacPro1,1 SMBIOS so i cant be 100% sure but i'm fairly certain i did not experience the issue that you are reporting. My main focus was with render times in FCPX and compile times in Xcode.

I have the liquid cooled version of the Vega 64 which has a die boost clock of 1770 Mhz (stock) and I have overclocked my HBM memory to 1100 Mhz using the injection method i detailed in guide in post #1.

My card always runs cool (never goes above 68 degs C when under load) the HBM Memory clock always returns to 500 Mhz and the die clock 26 Mhz when idle.

Cheers
Jay
 
Last edited:
Joined
Jan 1, 2011
Messages
52
Motherboard
Gigabyte Z97X UDH5
CPU
i7-4790K
Graphics
HD4600 + Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I'm not surprised that you saw an increase in Metal benchmark score as the iMacPro1,1 is optimised for Vega dGPU.
Thanks for the detailed explanation. :)

I will hope that another user with Vega 56 and iMacPro 1.1 smbios, can help me if the same happens to him.
Enter the system and the memory is at 500mhz, all ok, but as soon as I open a video either on the finder or on youtube and close it, it goes to 920MHZ and gets stuck.

Anyone that happens to you?
 
Joined
Jul 12, 2016
Messages
2,931
Motherboard
Gigabyte Z370 Gaming 5
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
Thanks for the detailed explanation. :)

I will hope that another user with Vega 56 and iMacPro 1.1 smbios, can help me if the same happens to him.
Enter the system and the memory is at 500mhz, all ok, but as soon as I open a video either on the finder or on youtube and close it, it goes to 920MHZ and gets stuck.

Anyone that happens to you?

the only user I know had a Vega 56 OC for sure was @pastrychef. Maybe he could help you. However, pretty sure he just dropped the kext into the kext folder and it was using clover not sure about Opencore
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,559
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
the only user I know had a Vega 56 OC for sure was @pastrychef. Maybe he could help you. However, pretty sure he just dropped the kext into the kext folder and it was using clover not sure about Opencore

Yes. I just configured VGTab and dropped the kext in to /EFI/CLOVER/kexts/Other/.
 
Joined
Jul 12, 2016
Messages
2,931
Motherboard
Gigabyte Z370 Gaming 5
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
Can you upload your EFI Folder to check it out because I have the same specs and I need to configure my vega 64 correctly?

Thank you very much

As I have told you before I use Open Core not clover, and that it is just the EFI that is on the first post of Pasterychefs build.


Also I have nothing in my EFI to configure my Vega outside of the black screen patch from Pike R. that is part of clover configurator.

On Clover it is under kextstopatch ---> dropdown list----> Black Screen Patch Vega 56/64, RX580 etc. (c)Pike R. Alpha

AppleGraphicsDevicePolicy Find:626F6172 642D6964 Replace:626F6172 642D6978 Comment: Black Screen Patch Vega 56/64, RX580 etc. (c)Pike R. Alpha

In OpenCore I just copied another patch and modified it with the info above and for Identifier I put com.apple.driver.AppleGraphicsDevicePolicy

I do not have HEVC though.
 
Joined
Dec 10, 2018
Messages
51
Motherboard
Z370 AORUS Gaming 7
CPU
i7-8700K
Graphics
Vega 56
Classic Mac
  1. Portable
Mobile Phone
  1. Android
Hi, I come from a configuration with Catalina latest version and RX 580 with SMBIOS MacPro 1.1. Everything works except Sidecar. Now I am replacing the RX580 with the V56. Will I have to make changes to my configuration or will it be enough to replace the old card with the new one, and will it be recognized?
Thanks
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,984
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
Hi, I come from a configuration with Catalina latest version and RX 580 with SMBIOS MacPro 1.1. Everything works except Sidecar. Now I am replacing the RX580 with the V56. Will I have to make changes to my configuration or will it be enough to replace the old card with the new one, and will it be recognized?


@FauPod,

You will not be able to get Sidecar working when using the MacPro1,1 SMBIOS as a real MacPro uses a Apple T2 chip to encode the video display used by Sidecar.

If you want to use SideCar then use a iMac19,X SMBIOS with the IGPU enabled and configured as Headless.

For the Vega GPU just make sure you have Lilu and WhatEverGreen installed, no other changes should be required.

Cheers
Jay
 
Joined
Dec 10, 2018
Messages
51
Motherboard
Z370 AORUS Gaming 7
CPU
i7-8700K
Graphics
Vega 56
Classic Mac
  1. Portable
Mobile Phone
  1. Android
@FauPod,

You will not be able to get Sidecar working when using the MacPro1,1 SMBIOS as a real MacPro uses a Apple T2 chip to encode the video display used by Sidecar.

If you want to use SideCar then use a iMac19,X SMBIOS with the IGPU enabled and configured as Headless.

For the Vega GPU just make sure you have Lilu and WhatEverGreen installed, no other changes should be required.

Cheers
Jay
Ohhh thanks @jaymonkey!
I change SMBIOS in 19.1, i enabled the IGPU (What do you mean by "configured as Headless"?) and i change the graphic card from rx 580 to Vega 56 (Gigabyte) and all and everything works, even Sidecar !!!

I have only doubts ....
The system recognizes the Vega 56

Screenshot 2020-04-09 02.26.34.png
Screenshot 2020-04-09 02.27.41.png


but if I open VideoProc, the test on the HAVEC and the H264 is passed but by the integrated graphics card.

Screenshot 2020-04-08 14.24.50.png


I think this is a limit .... having a Vega 56 and not being able to use it without acceleration .... I work with photos and videos and I would like to optimize the card for maximum performance!
Tips?

Thanks!

PS: With the IGPU disable in BIOS, VideoProc HEVC and H264 is disabled
 
Top