You just need to paste the PowerPlay Table using a Plist editor as data. It will be encoded with Base64 automatically. Same is done by Clover Configurator.
Thanks for all the help, injected the power play table, everything loaded (confirmed in IOReg).
Test shows the PP table works. The Radeon VII draw less now. I run Luxmark for three times. 1st and 3rd run with PP table, 2nd run without PP table. And the Radeon VII clearly draw less on the 1st and 3rd run (same score range for all three runs).
But the Furmark power draw test suggest the Power Limit has no effect, same power draw as no powerplay table when running Furmark. So, the max possible power draw still the same.
Some extra sharing for others.
Since my main goal is to downvolt the card. So, no modification of the clock speed. This is the numbers I use.
I am not 100% sure if MinVoltageGfx, MaxVoltageGfx, MinVoltageSoc, MaxVoltageSoc can take any numbers or not. When I mod my RX580's ROM few months back, study shows that these few numbers has some limitation.
e.g. The voltage must be at 50mV step. For example, 1050mv is OK, but 1030mV is not. Therefore, 1050 x4 = 4200 is an acceptable number, but 4120 is not.
This is why I set the min at 2800 (700mV x4), and max at 4000 (1000mV x4). I am not sure if insert an invalid number will cause downvolt fail.
Anyway, I am happy with the result now. Once again, million thanks for your help, CMMChris.