Hi all.
I did little changes on my DeviceProperties (over the VGA Controller entry) and I could recover the benchmarks that I've obtained using the SMBIOS iMac15,1 now with iMacPro1,1.
First, my table:
My track:
Tool |
Before |
After |
After (OpenCore) |
Vendor/Device (OpenCore) |
LuxMark 3.1 |
12479 |
12583 |
12657 (14471 CPU+GPU) |
12657 |
Geekbench 4.4.1 (metal) |
109637 |
113231 |
117119 |
115265 |
Geekbench 4.4.1 (openCL) |
123953 |
129062 |
129323 |
135855 |
The metal number is low comparing with the previous ones, but as I run the test again the results increase sometimes and other worse, hahaha.
The device entry (for
RX 580 8GB):
Code:
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Slot-1</string>
<key>@0,name</key>
<string>ATY,Orinoco</string>
<key>ATY,EFIVersion</key>
<data>MDEuMDEuMTkw</data>
<key>ATY,Part#</key>
<data>MTEzLTRFMzUzQlUtTzRF</data>
<key>ATY,Card#</key>
<data>MTEzLTRFMzUzQlUtTzRF</data>
<key>ATY,Copyright</key>
<string>(C) 1988-2017, AMD Technologies Inc.</string>
<key>ATY,Rom#</key>
<string>GV-RX580GAMING-8GD/F10/058AE</string>
<key>ATY,VendorID</key>
<data>AhA=</data>
<key>ATY,DeviceID</key>
<data>32c=</data>
<key>device_type</key>
<data>QVRZLE9yaW5vY29QYXJlbnQ=</data>
<key>model</key>
<data>UmFkZW9uIFJYIDU4MA==</data>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>PP_EnableLoadFalconSmcFirmware</key>
<integer>1</integer>
<key>PP_Falcon_QuickTransition_Enable</key>
<integer>1</integer>
<key>CFG_NVV</key>
<integer>2</integer>
<key>CFG_PTPL2_TBL</key>
<data>ggAAAHwAAAB2AAAAcAAAAGoAAABkAAAAXgAAAFgAAABSAAAATAAAAEYAAABAAAAAOgAAADQAAAAuAAAAKAAAAA==</data>
<key>CFG_TPS1S</key>
<integer>1</integer>
<key>CFG_USE_AGDC</key>
<integer>1</integer>
<key>CFG_USE_CP2</key>
<integer>1</integer>
<key>CFG_USE_SCANOUT</key>
<integer>1</integer>
<key>CFG_USE_TCON</key>
<integer>1</integer>
<key>PP_WorkLoadPolicyMask</key>
<integer>1</integer>
</dict>
I obtained some entries (CFG_* and PP_*) from the latest version of RadeonBoost.kext, just open it and lookup the key RX480580590Boost, then copy the values.
Also, other entries like VendorID, DeviceID, Rom# and Part#, I obtained from old post about of how to change the graphics card bios, in order to change the Part# & Card# to make 'macOS full compatible'. In other words, make it visible to your mac.
The important part are the values for VendorID and DeviceID. Without this the values from benchmark are lower.
Hope this helps!
Cheers!