Contribute
Register

AMD Radeon Performance Enhanced SSDT

Joined
May 11, 2011
Messages
1,157
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
I ran with and without the new RX580 SSDT and don't see much difference. Could this be because I have Clover graphics options enabled (config.plist) as described below?

My GeekBench 5 test results with and without Radeon SSDT v1.0 are as follows:

Without SSDT
  • Metal: 49930
  • OpenCL: 45057

With SSDT
  • Metal: 51914
  • OpenCL: 45188

My system is as follows:
  • Socket 1156 / H55 / Xeon X3460 / 16GB DDR3-1600
  • SMBIOS MacModel: MacPro5,1
  • Sapphire Pulse RX580 4GB
  • Clover (Legacy) r5115 (boot-arg: -no_compat_check)
  • Catalina 10.15.4
  • Lilu 1.4.3, WEG 1.3.8
My CLOVER r5115 graphics config is as follows:
  • FB Name: Orinoco
  • Vendor ID: 0x1002
  • Product ID: 0x67DF
  • Inject ATI
  • RadeonDeinit

Try without clover injection.


same to me:

Without SSDT, but with another SMBios
View attachment 466091

With SSDT and current SMBios (iMac19,2)
View attachment 466093

Ioreg pls and test after a sleep/ wake cycle.
 
Joined
May 11, 2011
Messages
1,157
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Those scores are not good, probably something wrong.
Will post my RX 480 geekbench 5 scores.
 
Joined
Oct 28, 2015
Messages
12
Motherboard
Gigabyte Z370-HD3P
CPU
i7-8700K
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
Classic Mac
  1. iBook
  2. iMac
Mobile Phone
  1. iOS
Those scores are not good, probably something wrong.
Will post my RX 480 geekbench 5 scores.
Surely this is not good for a Vega 64? It gets 80k in windows!
 

Attachments

  • Screenshot 2020-04-30 at 16.58.59.png
    Screenshot 2020-04-30 at 16.58.59.png
    212.4 KB · Views: 59
Joined
Dec 3, 2014
Messages
96
Motherboard
Intel DX58SO
CPU
W3680
Graphics
Vega 56
Mac
  1. MacBook
  2. MacBook Pro
I have been having a devil of a time getting an DX58so with MSI Vega 56 airboost stable on mojave .6 (2020-002)

this rig was rock solid on el cap and a 660 but upgraded to a Vega that was supposed to be native and has been a disaster.

have a 4k at DP1 using HDMI adapter and a second monitor on HDMI.

can't boot with the HDMI monitor powered on, and it will lock up and black screen the video card if turned on after boot.. I have to do a sleep/wake to get second monitor to work. hot plugging doesn't help

the dx58so had a reference intel UEFI that was half baked but with a w3680 this hardware is very similar to a real Mac Pro 5,1

I use a 5,1 smbios and iMac-boardID in boot args

my DSDT has been heavily edited and I boot clover with almost no auto-patching turned on

I can post whatever people need..

THANKS
 
Joined
Oct 23, 2010
Messages
969
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Thank you for posting this and thank you for your hard work! I disassembled your RX580 SSDT and see that you call DTGP. For those of us not using DTGP, I assume we need to add the Clover DTGP patch or edit your SSDT to eliminate DTGP.

I could not get V1.0 SSDT for RX580 to work because of the DTGP method.
Attached are the @mattystonnie's modified SSDT .DSL & .AML

It now changes the frame buffer to Orinoco.
But for there's was no significant change in either GB 4 nor GB 5 scores.

BUT a big change in IDLE Power consumption. It went down from ~100W to 36W
 

Attachments

  • SSDT-RX580-M.aml
    689 bytes · Views: 166
  • SSDT-RX580-M.dsl
    6 KB · Views: 100
Joined
May 11, 2011
Messages
1,157
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
I could not get V1.0 SSDT for RX580 to work because of the DTGP method.
Attached are the @mattystonnie's modified SSDT .DSL & .AML

It now changes the frame buffer to Orinoco.
But for there's was no significant change in either GB 4 nor GB 5 scores.

BUT a big change in IDLE Power consumption. It went down from ~100W to 36W

Ioreg pls.
 
Joined
May 11, 2011
Messages
1,157
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Geek5
 

Attachments

  • Screenshot 2020-04-30 at 19.14.56.png
    Screenshot 2020-04-30 at 19.14.56.png
    71.2 KB · Views: 113
  • Screenshot 2020-04-30 at 19.14.07.png
    Screenshot 2020-04-30 at 19.14.07.png
    69.5 KB · Views: 103
Joined
Sep 22, 2011
Messages
1,529
Motherboard
HP EliteDesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
EDIT: I attached IO Reg dumps with and without CLOVER Injection of RADEON attributes.
----------------------------------------------------------
Try without clover injection.

I don't see much performance difference without Clover injection. For my rig, it seems that the Clover injection is sufficient. My IOReg dumps (with and without clover injection) are attached. Results with Clover injection are below for comparison.

With SSDT (without Clover Injection of FB / Vendor ID / Device ID)
  • Metal: 51446
  • OpenCL: 44621
With SSDT (with Clover Injection of FB / Vendor ID / Device ID)
  • Metal: 51914
  • OpenCL: 45188


My system is as follows:
  • Socket 1156 / H55 / Xeon X3460 / 16GB DDR3-1600
  • SMBIOS MacModel: MacPro5,1
  • Sapphire Pulse RX580 4GB
  • Clover (Legacy) r5115 (boot-arg: -no_compat_check)
  • Catalina 10.15.4
  • Lilu 1.4.3, WEG 1.3.8
My CLOVER r5115 graphics config (when operating with Clover injection) is as follows:
  • FB Name: Orinoco
  • Vendor ID: 0x1002
  • Product ID: 0x67DF
  • Inject ATI
  • RadeonDeinit
 

Attachments

  • MacPro51-NoCLOVER.zip
    628.9 KB · Views: 34
  • MacPro51-withCLOVER.zip
    625.9 KB · Views: 40
Last edited:
Joined
Mar 2, 2014
Messages
1,503
Motherboard
Gigabyte Z390 I AORUS PRO WIFI
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Air
Classic Mac
  1. Power Mac
My "Geek5" (actually GB 5.1.1) below. SMBIOS iMac 19,1 - Mojave 10.14.6 (build 18G4032), RX 580 Nitro+, top switch on card in rear position ("quiet") so not peak-performance setup. No SSDT compared with SSDT v 1.0 installed in ACPI/patched. No SSDT on left, with SSDT on right. Will follow with results in switch's "performance" position.

Quiet Mode - No SSDT.jpgQuiet Mode - With SSDT V1.0.jpg
 
Joined
May 11, 2011
Messages
1,157
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
My "Geek5" (actually GB 5.1.1) below. SMBIOS iMac 19,1 - Mojave 10.14.6 (build 18G4032), RX 580 Nitro+, top switch on card in rear position ("quiet") so not peak-performance setup. No SSDT compared with SSDT v 1.0 installed in ACPI/patched. No SSDT on left, with SSDT on right. Will follow with results in switch's "performance" position.

View attachment 466119View attachment 466121

Use Catalina, was made for it.
 
Top