Contribute
Register

[TOOL] VGTab: Control your Vega in macOS without flashing the vBios

Right now I have no chance to try it on windows, so I see your temperatures are very similar to mine, my place at rest and considering that it is summer around 46 degrees, when I do a test in Heaven "normal mode, no the ultra mode "can reach a peak of almost 90 degrees, not constant only for some time, the normal thing that during the test ranges between 60 and 80 degrees, and change the fans of my tower and the improvement is hardly noticeable, perhaps it has lowered 3 or 4 degrees compared to my initial configuration, the box may not help either, since on the side it is made of tempered glass.
Remove your power play table all together and see what happens to your Video Card temp. Mine dropped to 40°C. Still not as low as Windows idle speeds. Mine is the stock blower with MX4 thermal paste.
 
Remove your power play table all together and see what happens to your Video Card temp. Mine dropped to 40°C. Still not as low as Windows idle speeds. Mine is the stock blower with MX4 thermal paste.

I removed my power play table of clover and restarted, the temperature is exactly the same, saying that my card stays with the fans stopped until I start some video activity that requires more performance. As soon as I use FXP or during startup they are activated and then stopped if there is no program running
 
I installed new fans in my tower, and the interior temperature improved a bit, it has also coincided that in my city it has been very hot for 3 weeks, it depends on the time of day it can range from 39 to 46 degrees, but with the great difference of that the heaven test does not exceed 70 degrees, tell you that my keys were passed from library / extension to my other clover folder, including whatevergreen and lilu. I don't know if this has affected. I created my table in clover configurator for my vega64 and apparently everything works fine now:

Devices*
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

Properties Key*

PP_PhmSoftPowerPlayTable
Properties Value*

b6020801 005c00e1 060000ee 2b00001b 00480000 0080a903 00f04902 00320008 00000000 00000000 00000000 00000201 5c004f02 46029400 9e01be00 28017a00 8c00bc01 00000000 72020000 9000a802 6d014301 9701f049 02007102 02020000 00000000 08000000 00000000 05000700 03000500 00000000 00000108 20038403 b603e803 1a044c04 7e04b004 01014605 01018403 000860ea 00000040 19010001 80380100 02dc4a01 0003905f 01000400 77010005 90910100 066cb001 00070108 d04c0100 00008000 00000000 001c8301 00010000 00000000 000070a7 01000200 00000000 00000088 bc010003 00000000 00000000 c0d40100 04000000 00000000 00442302 00050000 00000100 00000058 02000600 00000001 000000b8 7c020007 00000000 01000000 000560ea 00000040 19010000 80380100 00dc4a01 0000905f 01000000 08286e00 00002cc9 000001f8 0b010002 80380100 03905f01 0004f491 010005d0 b0010006 c0d40100 0700086c 39000000 245e0000 01fc8500 0002acbc 00000334 d0000004 686e0100 05089701 0006eca3 01000700 01683c01 00000104 3c410000 00000050 c3000000 00008038 01000200 00247101 00040000 01080098 85000040 b5000060 ea000050 c3000001 80bb0000 60ea0000 940b0100 50c30000 0200e100 00940b01 00401901 0050c300 000378ff 00004019 01008826 010050c3 00000440 19010080 38010080 38010050 c3000005 80380100 dc4a0100 dc4a0100 50c30000 06007701 00007701 00905f01 0050c300 00079091 01009091 01000077 010050c3 00000118 00000000 0000000b e412e803 24133700 0a005403 90019001 90019001 90019001 90010000 00000002 043107dc 00dc00dc 002c0100 00590069 004a004a 005f0073 00730064 00400090 92976096 00905500 00000000 00000000 00000000 00000000 0202d430 00000210 60ea0000 0210

Value Type DATA

(SECOND VALUE)

Properties Key*
model Properties Value*
AMD Radeon RX Vega 64
Value Type STRING

I will wait for the high summer temperatures to fall and see if my vega falls at rest.
 
I just realized something very strange, and I think here is the explanation that I thought my vega was warming much more than expected, it turns out that the HWmonitor values with the compatible fakesmc.kext to show the temperature of the vega They are different from the values shown to me from Terminal.

in the capture you can see 63º with respect to the 80º that Hwmonitor shows, these values are captured while passing the Heaven test

Who do I believe? :(
 

Attachments

  • IMG_3360.jpeg
    IMG_3360.jpeg
    2.6 MB · Views: 77
@FernandoCoverdale,

The Vega will start to throttle once the die temp goes above 80º so if you monitor the die and HBM clocks while running a test and it starts to down clock you'll know which one is correct.

Do not use Heaven to test with as it does not keep the GPU pegged, Use LuxMark stress test instead.

That looks like the old version of HWMonitor your using which is known to not work well with Vega.

Try using HWMonitorSMC2 which is included in the HWSensors3 package.
See the section titled Monitoring of Vega GPU Sensors in this guide :-


Remove the old version of FakeSMC and all sensor plugins and install the new version of FakeSMC included in the downloaded HWSensros3.dmg .. as detailed in that guide do not install any of the GPU sensor plugins, its not needed with a Vega (see the included readme file for more info).

Personally i found that iStat Menus gives the best/most accurate info works, very well with the version of FakeSMC included in HWMonitorSMC2.

Cheers
Jay
 
Last edited:
@FernandoCoverdale,

The Vega will start to throttle once the die temp goes above 80º so if you monitor the die and HBM clocks while running a test and it starts to down clock you'll know which one is correct.

Do not use Heaven to test with as it does not keep the GPU pegged, Use LuxMark stress test instead.

That looks like the old version of HWMonitor your using which is known to not work well with Vega.

Try using HWMonitorSMC2 which is included in the HWSensors3 package.
See the section titled Monitoring of Vega GPU Sensors in this guide :-


Remove the old version of FakeSMC and all sensor plugins and install the new version of FakeSMC included in the downloaded HWSensros3.dmg .. as detailed in that guide do not install any of the GPU sensor plugins, its not needed with a Vega (see the included readme file for more info).

Personally i found that iStat Menus gives the best/most accurate info works, very well with the version of FakeSMC included in HWMonitorSMC2.

Cheers
Jay

I am testing HWMonitorSMC and it does not show me the temperature value of my vega if I do not put the RadeonMonitor.Kext, is it normal? I have read you that it was not necessary to put any kext related to the gpu.
 
I am testing HWMonitorSMC and it does not show me the temperature value of my vega if I do not put the RadeonMonitor.Kext, is it normal? I have read you that it was not necessary to put any kext related to the gpu.


@FernandoCoverdale,

RadeonMonitor.Kext only supports older AMD GPU's .. it does not support Vega :-
Extract from the readme file included with HWSensors3 :-

HWSensors3 Readme said:
RadeonMonitor.kext:
Enable the reading of the GPU sensors for ATI/AMD Radeon HD4xxx - 8xxx, R5-R9, 2xx 3xx 4xx 5xx cards.


Vega support is done directly via the included FakeSMC kext.

Make sure you remove all old sensor kexts for an old install of HWMonitor
Make sure to only use the version of FakeSMC included in the HWSensors3 dmg
You should only need the following kexts from the HWSensors3 dmg
  • FakeSMC
  • IntelCPUMonitor
  • The required Motherboard monitoring plugin
Mixing kexts from different releases will result in unexpected and incorrect results.

Cheers
Jay
 
in the capture you can see 63º with respect to the 80º that Hwmonitor shows, these values are captured while passing the Heaven test
In this case 80°C is most likely the GPU hotspot temp and 63°C is most likely the GPU temp.

GPU Hotspot temp is to believed measured between GPU and HBM (Memory) on the GPU die package. It is also usually up to 10-20°C higher than GPU temp on air cooled cards - this depends on the load and the way the card manufacturer applied thermal paste and installed the heatsink.
In Windows also both values are shown, so basically both can be believed. ;-)
 
I never said that I don't need a proof.


Uhm... I don't just claim undervolting doesn't work for fun. It's based on my own experience with numerous cards as I told before.


Nor did I?! VGTab shouldn't be used anyways since it doesn't allow to change important fan control values specific to V56/64 cards of specific manufacturers, but that's another story.

If you want to experiment with Radeon VII, there you go:

I am planing to upgrade to Radeon VII, May I know if this VGTab Radeon VII version expected to have any effect?

I went through the post, one of the reason that should not use VGTab is because may set a wrong value for that particular card. But since all Radeon VII are reference card, shouldn’t have this problem. Right?
 
Back
Top