Contribute
Register

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

What about undervolt and overclock? Would one still be able to achieve it using this method and not interfere with the "new" native fan behavior? I haven't updated to 10.14.5 so I don't know how the card behaves yet, but as others reported it seems everything should be functioning natively?


@Machinee,

Since updating to 10.14.5 I've not used any injected SoftPowerPlay table as I have a liquid cooled Vega 64 card that clocks up to 1750Mhz and runs at a cool 55 Degs C under stress load, however I have read a few posts from other users that are still injecting a SoftPowerPlay in 10.14.5 to under volt and OC and it appears to still work.

Cheers
Jay
 
@Machinee,

Since updating to 10.14.5 I've not used any injected SoftPowerPlay table as I have a liquid cooled Vega 64 card that clocks up to 1750Mhz and runs at a cool 55 Degs C under stress load, however I have read a few posts from other users that are still injecting a SoftPowerPlay in 10.14.5 to under volt and OC and it appears to still work.

Cheers
Jay

I see... I guess it would still work but question is if it would behave like it does now in 10.4.4 with this SoftPowerPlayTable or more like in Windows where it instantly ramps up and down like a PWM fan. With this injection it does take a moment for the fans to change speed.
As mentioned I don't know how the card will behave as I haven't updated yet, but if it's supposed to work more natively (as reported) it would seem likely that the fan behavior would be more or less like in Windows.

So question is, would I have to trade uv + oc for more native fan behavior? Guess I'll just have try it out.
 
I see... I guess it would still work but question is if it would behave like it does now in 10.4.4 with this SoftPowerPlayTable or more like in Windows where it instantly ramps up and down like a PWM fan. With this injection it does take a moment for the fans to change speed.
As mentioned I don't know how the card will behave as I haven't updated yet, but if it's supposed to work more natively (as reported) it would seem likely that the fan behavior would be more or less like in Windows.

So question is, would I have to trade uv + oc for more native fan behavior? Guess I'll just have try it out.


@Machinee,

Give it a go and see what happens, my guess is that the injected SoftPowerPlayTable would override Apples default behaviour but as you say the only way to know would be to give it a try.

Having said that it looks like MacOS uploads its own VBIOS and there are quite a few new device properties for Vega in the ioreg in Mojave 10.14.5. But it seems to run my Vega 64 LC just fine with out any manual injections, still hits 1750Mhz clock when under max load and runs cool with the fan/pump ramping up and down quickly and smoothly.

Please let me know how you get on ...

Cheers
Jay
 
Last edited:
@Machinee,

Give it a go and see what happens, my guess is that the injected SoftPowerPlayTable would override Apples default behaviour but as you say the only way to know would be to give it a try.

Please let me know how you get on ...

Cheers
Jay

Yes, I believe so as well. I will play around with this in a week or so as I can't mess with the workstation right now.

Absolutely, I will report back with my results.
 
Just updated to 10.14.5, removed all VgTab fixes from config.plist except for PP_DisablePowerContainment = 1
But I got a significantly performance worsening under Geekbench 4 "Compute" benchmark in both OpenCL and Metal tests:

GPU-OpenCL Vega64 10.14.4 vs 10.14.5 score:
193029 / 139176

GPU-Metal Vega64 10.14.4 vs 10.14.5 score:
189589 / 135685

Maybe the powertable injections which I used until 10.14.4 were also giving me a big performance boost because of some overclocked settings? Should I put them back?
 
Try Luxmark, of Heaven / Valley

I think Geekbench needs an update
 
Just updated to 10.14.5, removed all VgTab fixes from config.plist except for PP_DisablePowerContainment = 1
But I got a significantly performance worsening under Geekbench 4 "Compute" benchmark in both OpenCL and Metal tests:

GPU-OpenCL Vega64 10.14.4 vs 10.14.5 score:
193029 / 139176

GPU-Metal Vega64 10.14.4 vs 10.14.5 score:
189589 / 135685

Maybe the powertable injections which I used until 10.14.4 were also giving me a big performance boost because of some overclocked settings? Should I put them back?

That depends did you overclock your card in the power table injection?
 
Try Luxmark, of Heaven / Valley

I think Geekbench needs an update

Thanks, but I never used Luxmark before this update so I can't compare that much...
what might be a fair score with the OpenCL LuxBall HDR? I just got 30566
 

Attachments

  • ogl.png
    ogl.png
    128.4 KB · Views: 83
That depends did you overclock your card in the power table injection?


Nope, I left all settings as VgTab app suggested for a Vega 64, except for default memory voltage set to 1100 instead of suggested 1350mv that was causing some freezes. 1100mv is the setting this card uses with the official Radeon drivers under Windows 10.

I feel it's like VgTab settings are better than Mojave's 10.14.5 default settings for a Vega 64...
 
Last edited:
Vega 56 tweaked with VGTab created kext.

Screen Shot 2019-05-22 at 8.13.37 AM.png
 
Back
Top