Contribute
Register

AMD Radeon Performance Enhanced SSDT

qbe

Joined
Feb 7, 2011
Messages
140
Motherboard
Gigabyte Z490 Vision D
CPU
i9-10900K
Graphics
Sapphire RX 5700XT Pulse
....
BruceX Test - 5K.fcpxml down to 10sec from about 20 sec

are you sure about the fcpx speedup?
for me neither ssdt nor kext speed up fcpx. ok, bruceX maybe 0.3s out of 8s faster, margin of error with that test though

geekbench DOES show better scores than without, so ssdts/kexts working
 
Joined
Dec 3, 2014
Messages
93
Motherboard
Intel DX58SO
CPU
W3680
Graphics
Vega 56
Mac
  1. MacBook
  2. MacBook Pro
@qbe @slipanot

yeah.. pretty much what I was thinking the result would be...

artificial benches are mostly NOT a good indicator or real world performance any more.

too many benches are written highlight hardware.. and too much hardware is optimized to pass benches... its a self licking ice cream cone

I think things may change a bit if apples engineers think they can squeeze more out of some of the more modern cards that MIGHT go into the 7,1... but they didn't really care about what people were shoeing into their aging 5,1s and probably TOLD to make the iMac pro look better...

for that.. there is definitely a thermal issue with optimizing the powerful cards for the iMac since its space constrained and the AMD bugs internal to the graphics card are not apples to fix.. so I think they optimized that vega to get the most out of it for FCP and called it a day
 
Joined
Dec 3, 2014
Messages
93
Motherboard
Intel DX58SO
CPU
W3680
Graphics
Vega 56
Mac
  1. MacBook
  2. MacBook Pro
Random question on this.
I saw this in the release notes for the latest WEG:

"Add support to injecting Force_Load_FalconSMUFW from OpenCore"

What does this mean for this effort? Anything? nothing?
Does it simplify the solution?

I would be happier if WEG would get the VEGA to boot into multi monitors without having to dickdance sleep/wake/hotplug/sacrificeacat/stand on one leg BS
 
Joined
May 27, 2013
Messages
169
Motherboard
GA-Z390 AORUS PRO WIFI
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. iOS
Hi all.
Funny thing: Due testing that I'm doing with OpenCore, I've found that Geekbench yields better numbers as old SMBIOS is used.

For example, my system (iMacPro1,1) GB yields for OpenCL an average of 125K, whilst iMac15,1 it yields an avg of 139K.

That makes me think that the results are computed using a kind of factor which depends of the system, so use your results as 'a guide' and compare it with the average (which is uploaded to geekbench servers). If you're within the average -or upper-, that means: Nice!

Cheers!
 
Joined
Jul 25, 2012
Messages
17
Motherboard
ROG STRIX Z390-E GAMING
CPU
Core i5-9600K
Graphics
XFX - AMD Radeon RX 5700 XT RAW II
Mac
  1. iMac
Sorry for what is likely a basic question, but I scanned through the thread and didn't see what I was looking for.
I've got a 5700xt in my z390 0.5.8 OC dual-boot build. I'm using SMBIOS iMacPro1,1 with my iGPU off.
It works great. But I'm intrigued about this approach to wringing some extra performance out of it.
I'm comfortable editing device properties in my config.plist and I know the ID for my card so i know where to put the code. I'm just not so clear on exactly what I'm meant to be injecting.

A few pages back I saw this code block suggested as the simpler solution (vs. adding SDSTs and Kexts).
But I'm guessing this isn't the right code for the 5700xt since it's clearly labeled RX580.
Does anyone have the code block for the 5700xt for OC 0.5.8?
Thanks for any help or pointers.


Code:
<dict>
                <key>PP_PowerPlayEnabled</key>
                <data>AQAAAA==</data>
                <key>@0,name</key>
                <string>ATY,Orinoco</string>
                <key>CFG_PTPL2_TBL</key>
                <data>ggAAAHwAAAB2AAAAcAAAAGoAAABkAAAAXgAAAFgAAABSAAAATAAAAEYAAABAAAAAOgAAADQAAAAuAAAAKAAAAA==</data>
                <key>AAPL,slot-name</key>
                <string>Slot-1@0,1,0/0,0</string>
                <key>ATY,EFIVersion</key>
                <data>MDEuMDEuMTkw</data>
                <key>CFG_USE_AGDC</key>
                <true/>
                <key>CFG_USE_SCANOUT</key>
                <true/>
                <key>CFG_USE_TCON</key>
                <true/>
                <key>PP_BootupDisplayState</key>
                <data>AQAAAA==</data>
                <key>PP_DisableMCDownLoadFeature</key>
                <integer>1</integer>
                <key>model</key>
                <string>AMD Radeon RX 580</string>
            </dict>
 
Last edited:
Joined
May 11, 2011
Messages
1,154
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Sorry for what is likely a basic question, but I scanned through the thread and didn't see what I was looking for.
I've got a 5700xt in my z390 0.5.8 OC dual-boot build. I'm using SMBIOS iMacPro1,1 with my iGPU off.
It works great. But I'm intrigued about this approach to wringing some extra performance out of it.
I'm comfortable editing device properties in my config.plist and I know the ID for my card so i know where to put the code. I'm just not so clear on exactly what I'm meant to be injecting.

A few pages back I saw this code block suggested as the simpler solution (vs. adding SDSTs and Kexts).
But I'm guessing this isn't the right code for the 5700xt since it's clearly labeled RX580.
Does anyone have the code block for the 5700xt for OC 0.5.8?
Thanks for any help or pointers.


Code:
<dict>
                <key>PP_PowerPlayEnabled</key>
                <data>AQAAAA==</data>
                <key>@0,name</key>
                <string>ATY,Orinoco</string>
                <key>CFG_PTPL2_TBL</key>
                <data>ggAAAHwAAAB2AAAAcAAAAGoAAABkAAAAXgAAAFgAAABSAAAATAAAAEYAAABAAAAAOgAAADQAAAAuAAAAKAAAAA==</data>
                <key>AAPL,slot-name</key>
                <string>Slot-1@0,1,0/0,0</string>
                <key>ATY,EFIVersion</key>
                <data>MDEuMDEuMTkw</data>
                <key>CFG_USE_AGDC</key>
                <true/>
                <key>CFG_USE_SCANOUT</key>
                <true/>
                <key>CFG_USE_TCON</key>
                <true/>
                <key>PP_BootupDisplayState</key>
                <data>AQAAAA==</data>
                <key>PP_DisableMCDownLoadFeature</key>
                <integer>1</integer>
                <key>model</key>
                <string>AMD Radeon RX 580</string>
            </dict>

Open the RX 5700 XT SSDT and copy the codes into the device properties.
 
Joined
Aug 21, 2010
Messages
188
Motherboard
Gigabyte Z370 Gaming 7
CPU
i7-8700K
Graphics
Radeon VII
@mattystonnie are you considering making an SSDT for Radeon VII? I’m guessing not.
 
Joined
Apr 5, 2018
Messages
96
Motherboard
Z490 Phan ITX/TB3
CPU
i9-10900K
Graphics
RX 5600 XT
Mac
  1. MacBook Pro
Just wondering if anyone knows how to get an RX 5600 XT to show up in Videoproc?

I'm using Opencore 0.5.8.

I get great Geekbench 5 scores (60k+) but cannot see the card in Videoproc. Does that even matter?
Thanks!
 

Attachments

  • Screen Shot 2020-05-07 at 9.35.21 AM.png
    Screen Shot 2020-05-07 at 9.35.21 AM.png
    130.6 KB · Views: 43
  • config.plist
    23.4 KB · Views: 23
Top