Contribute
Register

AMD Radeon Performance Enhanced SSDT

Status
Not open for further replies.
Mattiestonnie Thank You!

I used SSDT-RX Vega 64 Version. 2.0 and dAGPM and the find/replace in the config file. Works perfectly. Metal and OpenCL benchmarks increased by a significant margin. Render in Premier Pro much improved. The two lowest benchmarks are without the patched SSTD. I am using the MAC 19.1 profile rather than iMacPro which gave me black monitor on wakeup. Everything works with the iMac 19.1 profile.

Screen Shot 2020-05-02 at 10.17.01 PM.png
 
Hi @mattystonnie
I am using 5700XT on X99A board. By looking at SSDT you provided and renaming in clover, I feel device path on my system is a little bit different.
From Hackintool, my 5700XT is installed on IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/BR3C@3,2/IOPP/H000@0/IOPP/pci-bridge@0/IOPP/GFX0@0
Do you have any suggestions on how should I utilize this patch?
 
But, My Hack is now acting like a Real Mac! It has set my Display for 30-Bit Color. Actually my display has 10-Bit and the colours are messy. View attachment 466610
Is there a way to spoof it?
using iMac Pro 1,1
Is the true resolution of your screen 5120x2880 ?
 
This is quite amazing. I made the patch via Config.plis using Clover.

What the heck! Look at the results:

View attachment 466606

And After

View attachment 466609


But, My Hack is now acting like a Real Mac! It has set my Display for 30-Bit Color. Actually my display has 10-Bit and the colours are messy. View attachment 466610

Is there a way to spoof it?

using iMac Pro 1,1

30 bit is 10 bit.

10 bit refers to each sub pixel (red, green, blue)

thus a 10 bit RBG display is the same as a 30 bit display. Just two different ways of saying the same thing.
 
@fryysyd dude that's strange I also have a Nitro+ RX590 (gold edition) and my results are slightly different:
Only using WEG (agdpmod=pikera seems optional to me as I see no change with or without), OpenCL results are between 47000 and 49000 (a bit higher than yours) but Metal is more between 45000-47000 (a bit lower).
What is your macOS version and which bootloader?

Also, can you check the power consumption of your GPU when idle and with only 1 monitor plugged into it (and also with 2, if you have 2)? It's a bit out of the scope of this topic but I can't PM you :(

Hi, bro. just like you, my RX590 Nitro+ power consumption is also incorrect.
BootLoader is CLover 5115.
In fact, I can not add "agdpmod = pikera", just use weg, but the test score is very low.
Injecting FB Name may cause a black screen, and also tried to modify the content of RX580 ssdt to RX590, but after testing, it was found that the performance is not as good as just adding "agdpmod = pikera".

I use the power meter test and Windows basically the same, so. . .

001.png
 
Mattiestonnie Thank You!

I used SSDT-RX Vega 64 Version. 2.0 and dAGPM and the find/replace in the config file. Works perfectly. Metal and OpenCL benchmarks increased by a significant margin. Render in Premier Pro much improved. The two lowest benchmarks are without the patched SSTD. I am using the MAC 19.1 profile rather than iMacPro which gave me black monitor on wakeup. Everything works with the iMac 19.1 profile.

View attachment 466708

I have bit of a different config than yours, but I’d be interested in your EFI. I was trying to use this method before without any effect. Could you send me your whole EFI with your kexts, ssdt Placements and config.plist? Thanks
 
Did you boot with -v ? Maybe those framebufers are not for your gpu.
Did you tried all the video ports, like dp, hdmi?
I'm still a true n00b when it comes to troubleshooting. I switched to the OpenCore debug version, set "Misc/Debug/Target" to 67 to produce log files, and I added -v. However from my understanding, the log file created by OC stops when macOS is actually loading which is when I start to get problems. I tried to compare OC log files from a proper boot and from a failed boot with some faulty device-properties but I don't see much difference.
Then I'm kinda stuck to find out how to read the verbose output once macOS has booted. I like to use the "Logs" feature of Hackintool, use the system tab, but it's like I can only get the output of the last successful boot, even if I uncheck the "Last boot" box. What I want is the log of the previous unsuccessful boot, not the one from the successful boot with my "safe" EFI.
EDIT: I did try other video ports (both HDMI and DP, I have no DVI), same result. It has two HDMI, two DP and one DVI so Orinoco should actually fit, and I believe it did for other people with the same card.

I don't see Orinoco FB from the above pic you posted. Can you inject Orinoco FB and check if there is any change in idle power consumption? Thanks
Got your PM but just realized I need 75 posts in total to access those. Still have about 20 posts to make to be able to read your message.... Sorry pal.

Hi, bro. just like you, my RX590 Nitro+ power consumption is also incorrect.
BootLoader is CLover 5115.
In fact, I can not add "agdpmod = pikera", just use weg, but the test score is very low.
Injecting FB Name may cause a black screen, and also tried to modify the content of RX580 ssdt to RX590, but after testing, it was found that the performance is not as good as just adding "agdpmod = pikera".

I use the power meter test and Windows basically the same, so. . .
Thanks for your feedback.
Just to be sure, when you say "agdpmod = pikera" you mean "agdpmod=pikera" (without space) right?
I should give a try to my previous EFI folder with Clover I guess...
 
Last edited:
I'm still a true n00b when it comes to troubleshooting. I switched to the OpenCore debug version, set "Misc/Debug/Target" to 67 to produce log files, and I added -v. However from my understanding, the log file created by OC stops when macOS is actually loading which is when I start to get problems. I tried to compare OC log files from a proper boot and from a failed boot with some faulty device-properties but I don't see much difference.
Then I'm kinda stuck to find out how to read the verbose output once macOS has booted. I like to use the "Logs" feature of Hackintool, use the system tab, but it's like I can only get the output of the last successful boot, even if I uncheck the "Last boot" box. What I want is the log of the previous unsuccessful boot, not the one from the successful boot with my "safe" EFI.


Got your PM but just realized I need 75 posts in total to access those. Still have about 20 posts to make to be able to read your message.... Sorry pal.


Thanks for your feedback.
Just to be sure, when you say "agdpmod = pikera" you mean "agdpmod=pikera" (without space) right?
I should give a try to my previous EFI folder with Clover I guess...

You should try both and see which one works, without space is the good one.
 
You should try both and see which one works, without space is the good one.
I know it is without space, just wanted to point it out to @fryysyd . Already tried with and without agdpmod=pikera and no difference. so far.

I did try other video ports (both HDMI and DP, I have no DVI), same result. This GPU has two HDMI, two DP and one DVI so Orinoco should actually fit, and I believe it did for other people with the same card.
 
I know it is without space, just wanted to point it out to @fryysyd . Already tried with and without agdpmod=pikera and no difference. so far.

I did try other video ports (both HDMI and DP, I have no DVI), same result. This GPU has two HDMI, two DP and one DVI so Orinoco should actually fit, and I believe it did for other people with the same card.

Do you have WEG?
Some reported that using SMBios iMac 19,1 helps with the black screen.
 
Status
Not open for further replies.
Back
Top