Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Can I make the Snow Leopard (10.6.8) boot in 32-bit mode in the OpenCore settings?
I need the Rosetta module (PowerPC) in Snow Leopard
You need to force the 32-bit kernel to load by setting the KernelArch key to i386 in the OpenCore config.

Note however that the same config cannot be used for Mac OS versions that do not have 32-bit kernels.
You can get around this by using MyBootMgr to set multiple OpenCore instances up.
You use specific OpenCore instances for specific Mac OS versions as required.

MyBootMgr does not create a forced 32-bit kernel instance but you can add one yourself.
You can ask for guidance on the MyBootMgr thread after you get the normal setup going.


EDIT
It may be that OpenCore will load a 64-bit kernel if a 32-bit one is not available when i386 is set.
No need for multiple instances here if so
 
Last edited:
  • Like
Reactions: startergo
I have been busy and using my computer hard so haven't upgraded in a while. Had some freezing issues and occasional crash/reboots so upgraded today from OC.0.9.1 to OC.0.9.5 and Monterey 12.6.3 to 12.7. Went smoothly without VMM entries.
As always, thanks to you all for keeping my MP5,1 usable.
 
Going through the steps to upgrade from 0.9.3 to 0.9.5 and runnning ocvalidate gives the message

OCS: Missing key InstanceIdentifier, context <Boot>!
Serialisation returns 1 error!

Completed validating config.plist in 1 ms. Found 1 issue requiring attention.

Can't see any reference to InstanceIdentifier in the text so not sure what I need to do to fix (ocvalidate on the 0.9.3 setup was clean). Any pointers would be appreciated.
 
Going through the steps to upgrade from 0.9.3 to 0.9.5 and runnning ocvalidate gives the message



Can't see any reference to InstanceIdentifier in the text so not sure what I need to do to fix (ocvalidate on the 0.9.3 setup was clean). Any pointers would be appreciated.
If you search the OpenCore manual, it will give you this.

Screenshot 2023-09-22 at 16.04.39.png


Then if you further search the sample config. It will show you this
Screenshot 2023-09-22 at 16.07.53.png
 
  • Fixed inability to open files in root directory on an NTFS filesystem
Not long ago, on several versions of the OC, I discovered that now in MacOS I can open my Windows disk and copy the files to my apfs disks
to work in Macos now I don’t need to use an intermediary disk in ExFat format
Can the devs confirm that if I write files from MacOS to a Windows disk, everything will be done correctly and the files will be written in NTFS format? and I won't damage anything in the file system?
 
  • Fixed inability to open files in root directory on an NTFS filesystem
This fix is in OpenCore....a boot loader and nothing to do with macOS...an operating system.

Can the devs confirm that if I write files from MacOS to a Windows disk, everything will be done correctly and the files will be written in NTFS format? and I won't damage anything in the file system?

Consequently, nothing changes in macOS and by default, you cannot write to NTFS volumes in macOS.
 
  • Like
Reactions: Gustav Holdoff
Yo can with ntfs-3g (open source) or with a Bootcamp partition mounted by Parallels.
I read the instructions, it’s scary for me, as an ordinary user, I’ll suddenly ruin Windows
I’ll probably use ExFAT for exchanging files to work between Windows and Mac
It’s good, at least that I can easily transfer the results of working in Windows to a Mac from NTFS directly
As for the parallels, I see the Windows disk (in the option "all files on Mac" windows ssd is shown there, as in the Mac as "untitled' - I think after all, parallels take information from MacOS and I’m also afraid that parallels will record files, converting in ntfs)
Another interesting observation - I remember someone asked if Cinema4D would work on a Mac
Yesterday I downloaded Cinebench24 - it did not start on my cMP on Windows without AVX
and on Mac OS my MacPro showed not very outstanding results, although it beat the M1 in terms of scores, but obviously lost to the M1Max, although it was ahead of some almost modern Intel
and the score for the W6800 GPU showed MacOS 1/2 of the W6800 for Windows (on computers that support avx-my test for Windows did not start)
 

Attachments

  • Screen Shot 2023-09-24 at 13.00.27.png
    Screen Shot 2023-09-24 at 13.00.27.png
    99.5 KB · Views: 87
  • Screen Shot 2023-09-24 at 12.59.35.png
    Screen Shot 2023-09-24 at 12.59.35.png
    124.4 KB · Views: 91
Last edited:
How do you know this? Have you tried another wired mouse on your Mac Pro and experienced the same freezes? What about other USB peripherals plugged into your Mac Pro (keyboard, webcam, whatever)--are they performing consistently or do they freeze up as well?

To eliminate variables, you should plug your mouse directly into one of the built-in USB 2.0 ports on your Mac Pro. Eliminate any and all hubs for now.
Well I was wrong and happy about it. I had two mUSB mice and both were not working properly. In a very optimistic mood, I went out to buy a new one, which works as advertised, so I am relived! Thank you to those they replied!
 
Yesterday the update UE5.3.1 was released and for the first time in all my time using Epicgames Launcher I got a crash
Moreover, epic games launcher is not some kind of resource-intensive program - it’s just a launcher to be able to download program (or game) updates
When installing the update, the launcher crashed and during an automatic reboot, the opencore bootloader crashed - when I rebooted, the MacOS boot options disappeared and my computer booted into Windows
I then rebooted again into Macos and continued the installation. Today I decided to launch UE, but again there was a crash at the epicgames launcher stage and again it threw me into Windows
I turned off the computer, the Macos option appeared, but after selecting Macos the symbol of a prohibited operating system appeared
Although in the end, it loaded and works
from the report I see that the problem is with the IONVMe controller
but for information: I have opencore on sata instead of optic bay
It’s not entirely clear what the launcher can do to make opencore lose the Macos option
Or rather, it’s intuitively clear that the epicgame launcher crashes the IONVMe controller, and my macos is just on nvme, it’s not clear why, after an automatic reboot, opencore and MacOS don’t restore all the drivers to normal?
 

Attachments

  • UE_crash.zip
    1.7 KB · Views: 58
Last edited:
I hope this is the right thread to ask this:
How would I inject powerplay downvolt table and kext for Radeon VII with open core?

I have inspected Martins package (which i use), and while I'm not familiar with the syntax of the config file, I think it's not in the package yet, am I right?

I could perform the original installation method of it, but wouldn't it be neat to do that through open core.

I'm gonna try cinebench 2024 with 3x VII. Downvolting of the VIIs would be totally necessary for that.
 
I hope this is the right thread to ask this:
How would I inject powerplay downvolt table and kext for Radeon VII with open core?

I have inspected Martins package (which i use), and while I'm not familiar with the syntax of the config file, I think it's not in the package yet, am I right?

I could perform the original installation method of it, but wouldn't it be neat to do that through open core.

I'm gonna try cinebench 2024 with 3x VII. Downvolting of the VIIs would be totally necessary for that.
Here

 
  • Like
Reactions: mikas
Thank You very much!

Copy pasted that. I'm going to make a new ESP to a 2,5" SSD, because 3x VII will eat all the PCIe space so there's no room for a NVMe with my current ESP.

After mounting the EFI volume of that new 2,5" SSD, copying the EFI content with my new config file, reblessing the new EFI (and removing the NVMe of course) I think I am ready to go?
 
Thank You very much!

Copy pasted that. I'm going to make a new ESP to a 2,5" SSD, because 3x VII will eat all the PCIe space so there's no room for a NVMe with my current ESP.

After mounting the EFI volume of that new 2,5" SSD, copying the EFI content with my new config file, reblessing the new EFI (and removing the NVMe of course) I think I am ready to go?
Should be, but the device property injection base on PCI path. Which means, assuming your cMP's device PCI path is identical to my cMP, then only the Radeon VII in slot 1 is downvolted.

If you have three cards, you should get all three card's PCI path, then apply the code to them one by one.

Technically, even not all of them are downvolted yet, the card won't draw too much power during boot. And you should able to boot with three Radeon VII, then downvolt them accordingly. Just don't stress all three cards at once until you finish downvolt, and tested them one by one (many benchmarks allow you to stress only a particular card).
 
I managed to move OC and ESP to 2.5" SSD, mounted EFI partition from it, modified accordingly. I think it's in effect for PCIe1 VII, because CB2024 shows me this in it's prefs:
1696098267557.png

So the other GPU has changed to Vega II, previously it presented itself as a VII.

Now to the other slot, and later the third slot if I only could understand the PCIe path logics. Seems a little cumbersome to me at first at least.

Downloaded GFXutil, but didn't get any wiser with that output or numbering logic:
Code:
Last login: Sat Sep 30 21:01:01 on console

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
iMac-2:~ mika$ /Users/mika/Downloads/gfxutil-1/gfxutil ; exit;
00:00.0 8086:3405 /PCI0@0/ESI@0 = PciRoot(0x0)/Pci(0x0,0x0)
00:01.0 8086:3408 /PCI0@0/IOU2@1 = PciRoot(0x0)/Pci(0x1,0x0)
00:03.0 8086:340a /PCI0@0/IOU0@3 = PciRoot(0x0)/Pci(0x3,0x0)
00:07.0 8086:340e /PCI0@0/IOU1@7 = PciRoot(0x0)/Pci(0x7,0x0)
00:0d.0 8086:343a /PCI0@0/pci8086,343a@D = PciRoot(0x0)/Pci(0xD,0x0)
00:0d.1 8086:343b /PCI0@0/pci8086,343b@D,1 = PciRoot(0x0)/Pci(0xD,0x1)
00:0d.2 8086:343c /PCI0@0/pci8086,343c@D,2 = PciRoot(0x0)/Pci(0xD,0x2)
00:0d.3 8086:343d /PCI0@0/pci8086,343d@D,3 = PciRoot(0x0)/Pci(0xD,0x3)
00:0d.4 8086:3418 /PCI0@0/pci8086,3418@D,4 = PciRoot(0x0)/Pci(0xD,0x4)
00:0d.5 8086:3419 /PCI0@0/pci8086,3419@D,5 = PciRoot(0x0)/Pci(0xD,0x5)
00:0d.6 8086:341a /PCI0@0/pci8086,341a@D,6 = PciRoot(0x0)/Pci(0xD,0x6)
00:0d.7 8086:341b /PCI0@0/pci8086,341b@D,7 = PciRoot(0x0)/Pci(0xD,0x7)
00:0e.0 8086:341c /PCI0@0/pci8086,341c@E = PciRoot(0x0)/Pci(0xE,0x0)
00:0e.1 8086:341d /PCI0@0/pci8086,341d@E,1 = PciRoot(0x0)/Pci(0xE,0x1)
00:0e.2 8086:341e /PCI0@0/pci8086,341e@E,2 = PciRoot(0x0)/Pci(0xE,0x2)
00:0e.3 8086:341f /PCI0@0/pci8086,341f@E,3 = PciRoot(0x0)/Pci(0xE,0x3)
00:0f.0 8086:3424 /PCI0@0/pci8086,3424@F = PciRoot(0x0)/Pci(0xF,0x0)
00:10.0 8086:3425 /PCI0@0/pci8086,3425@10 = PciRoot(0x0)/Pci(0x10,0x0)
00:10.1 8086:3426 /PCI0@0/pci8086,3426@10,1 = PciRoot(0x0)/Pci(0x10,0x1)
00:0e.4 8086:3439 /PCI0@0/pci8086,3439@E,4 = PciRoot(0x0)/Pci(0xE,0x4)
00:11.0 8086:3427 /PCI0@0/pci8086,3427@11 = PciRoot(0x0)/Pci(0x11,0x0)
00:11.1 8086:3428 /PCI0@0/pci8086,3428@11,1 = PciRoot(0x0)/Pci(0x11,0x1)
00:13.0 8086:342d /PCI0@0/pci8086,342d@13 = PciRoot(0x0)/Pci(0x13,0x0)
00:14.0 8086:342e /PCI0@0/pci8086,342e@14 = PciRoot(0x0)/Pci(0x14,0x0)
00:14.1 8086:3422 /PCI0@0/pci8086,3422@14,1 = PciRoot(0x0)/Pci(0x14,0x1)
00:14.2 8086:3423 /PCI0@0/pci8086,3423@14,2 = PciRoot(0x0)/Pci(0x14,0x2)
00:14.3 8086:3438 /PCI0@0/pci8086,3438@14,3 = PciRoot(0x0)/Pci(0x14,0x3)
00:15.0 8086:342f /PCI0@0/pci8086,342f@15 = PciRoot(0x0)/Pci(0x15,0x0)
00:16.0 8086:3430 /PCI0@0/pci8086,3430@16 = PciRoot(0x0)/Pci(0x16,0x0)
00:16.1 8086:3431 /PCI0@0/pci8086,3431@16,1 = PciRoot(0x0)/Pci(0x16,0x1)
00:16.2 8086:3432 /PCI0@0/pci8086,3432@16,2 = PciRoot(0x0)/Pci(0x16,0x2)
00:16.3 8086:3433 /PCI0@0/pci8086,3433@16,3 = PciRoot(0x0)/Pci(0x16,0x3)
00:16.4 8086:3429 /PCI0@0/pci8086,3429@16,4 = PciRoot(0x0)/Pci(0x16,0x4)
00:16.5 8086:342a /PCI0@0/pci8086,342a@16,5 = PciRoot(0x0)/Pci(0x16,0x5)
00:16.6 8086:342b /PCI0@0/pci8086,342b@16,6 = PciRoot(0x0)/Pci(0x16,0x6)
00:16.7 8086:342c /PCI0@0/pci8086,342c@16,7 = PciRoot(0x0)/Pci(0x16,0x7)
00:1a.0 8086:3a37 /PCI0@0/UHC4@1A = PciRoot(0x0)/Pci(0x1A,0x0)
00:1a.2 8086:3a39 /PCI0@0/UHC6@1A,2 = PciRoot(0x0)/Pci(0x1A,0x2)
00:1a.1 8086:3a38 /PCI0@0/UHC5@1A,1 = PciRoot(0x0)/Pci(0x1A,0x1)
00:1a.7 8086:3a3c /PCI0@0/EHC2@1A,7 = PciRoot(0x0)/Pci(0x1A,0x7)
00:1b.0 8086:3a3e /PCI0@0/HDEF@1B = PciRoot(0x0)/Pci(0x1B,0x0)
00:1c.0 8086:3a40 /PCI0@0/pci-bridge@1C = PciRoot(0x0)/Pci(0x1C,0x0)
00:1c.1 8086:3a42 /PCI0@0/pci-bridge@1C,1 = PciRoot(0x0)/Pci(0x1C,0x1)
00:1c.3 8086:3a46 /PCI0@0/RP04@1C,3 = PciRoot(0x0)/Pci(0x1C,0x3)
00:1c.2 8086:3a44 /PCI0@0/RP03@1C,2 = PciRoot(0x0)/Pci(0x1C,0x2)
00:1c.4 8086:3a48 /PCI0@0/RP05@1C,4 = PciRoot(0x0)/Pci(0x1C,0x4)
00:1c.5 8086:3a4a /PCI0@0/RP06@1C,5 = PciRoot(0x0)/Pci(0x1C,0x5)
00:1d.0 8086:3a34 /PCI0@0/UHC1@1D = PciRoot(0x0)/Pci(0x1D,0x0)
00:1d.1 8086:3a35 /PCI0@0/UHC2@1D,1 = PciRoot(0x0)/Pci(0x1D,0x1)
00:1d.2 8086:3a36 /PCI0@0/UHC3@1D,2 = PciRoot(0x0)/Pci(0x1D,0x2)
00:1d.7 8086:3a3a /PCI0@0/EHC1@1D,7 = PciRoot(0x0)/Pci(0x1D,0x7)
00:1e.0 8086:244e /PCI0@0/pci-bridge@1E = PciRoot(0x0)/Pci(0x1E,0x0)
00:1f.0 8086:3a18 /PCI0@0/LPCB@1F = PciRoot(0x0)/Pci(0x1F,0x0)
00:1f.2 8086:3a22 /PCI0@0/SATA@1F,2 = PciRoot(0x0)/Pci(0x1F,0x2)
00:1f.3 8086:3a30 /PCI0@0/SBUS@1F,3 = PciRoot(0x0)/Pci(0x1F,0x3)
01:00.0 111d:8061 /PCI0@0/IOU2@1/I2PS@0 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
05:00.0 1002:14a0 /PCI0@0/IOU0@3/PXS1@0 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)
0e:00.0 8086:10f6 /PCI0@0/RP04@1C,3/ETH1@0 = PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
0f:00.0 104c:823e /PCI0@0/RP05@1C,4/FWBR@0 = PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)
08:00.0 1002:14a0 /PCI0@0/IOU1@7/PXS2@0 = PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)
06:00.0 1002:14a1 /PCI0@0/IOU0@3/PXS1@0/pci-bridge@0 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
11:00.0 14e4:432b /PCI0@0/RP06@1C,5/ARPT@0 = PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)
02:02.0 111d:8061 /PCI0@0/IOU2@1/I2PS@0/PPB2@2 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)
02:04.0 111d:8061 /PCI0@0/IOU2@1/I2PS@0/PPB4@4 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)
10:00.0 104c:823f /PCI0@0/RP05@1C,4/FWBR@0/FRWR@0 = PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x0,0x0)
07:00.0 1002:66af /PCI0@0/IOU0@3/PXS1@0/pci-bridge@0/display@0 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
07:00.1 1002:ab20 /PCI0@0/IOU0@3/PXS1@0/pci-bridge@0/HDAU@0,1 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)
0d:00.0 8086:10f6 /PCI0@0/RP03@1C,2/ETH0@0 = PciRoot(0x0)/Pci(0x1C,0x2)/Pci(0x0,0x0)
09:00.0 1002:14a1 /PCI0@0/IOU1@7/PXS2@0/pci-bridge@0 = PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
0a:00.0 1002:66af /PCI0@0/IOU1@7/PXS2@0/pci-bridge@0/display@0 = PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
0a:00.1 1002:ab20 /PCI0@0/IOU1@7/PXS2@0/pci-bridge@0/HDAU@0,1 = PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)
logout

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...67 completed.

[Prosessi valmis]
 

Attachments

  • 1696098252426.png
    1696098252426.png
    61.9 KB · Views: 64
I still hope this is an appropriate thread for my questions. These questions do arise from using open core as a bootloader and an injector of device properties - and what else.. :rolleyes:

How do I interpret the PCIe tree shown in my above post, to point OC plist properties to right devices installed (or not installed) in my cMP PCIe compartment. Is this a changing figure to take care of, or permanent and so repeatable between same kind of Macs. I guess the former, otherwise it would not be so damn difficult.

If I point to a PCIe device with wrong arguments, or values, what would happen. I'd give Radeon VII specs to a Inateck USB card. I really don't know how the thing works. It is exceptionally fascinating though, it would be fantastic to have time to dive in there and study a little bit more about all this.
 
I managed to move OC and ESP to 2.5" SSD, mounted EFI partition from it, modified accordingly. I think it's in effect for PCIe1 VII, because CB2024 shows me this in it's prefs:
View attachment 2285309
So the other GPU has changed to Vega II, previously it presented itself as a VII.

Now to the other slot, and later the third slot if I only could understand the PCIe path logics. Seems a little cumbersome to me at first at least.

Downloaded GFXutil, but didn't get any wiser with that output or numbering logic:
Code:
Last login: Sat Sep 30 21:01:01 on console

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
iMac-2:~ mika$ /Users/mika/Downloads/gfxutil-1/gfxutil ; exit;
00:00.0 8086:3405 /PCI0@0/ESI@0 = PciRoot(0x0)/Pci(0x0,0x0)
00:01.0 8086:3408 /PCI0@0/IOU2@1 = PciRoot(0x0)/Pci(0x1,0x0)
00:03.0 8086:340a /PCI0@0/IOU0@3 = PciRoot(0x0)/Pci(0x3,0x0)
00:07.0 8086:340e /PCI0@0/IOU1@7 = PciRoot(0x0)/Pci(0x7,0x0)
00:0d.0 8086:343a /PCI0@0/pci8086,343a@D = PciRoot(0x0)/Pci(0xD,0x0)
00:0d.1 8086:343b /PCI0@0/pci8086,343b@D,1 = PciRoot(0x0)/Pci(0xD,0x1)
00:0d.2 8086:343c /PCI0@0/pci8086,343c@D,2 = PciRoot(0x0)/Pci(0xD,0x2)
00:0d.3 8086:343d /PCI0@0/pci8086,343d@D,3 = PciRoot(0x0)/Pci(0xD,0x3)
00:0d.4 8086:3418 /PCI0@0/pci8086,3418@D,4 = PciRoot(0x0)/Pci(0xD,0x4)
00:0d.5 8086:3419 /PCI0@0/pci8086,3419@D,5 = PciRoot(0x0)/Pci(0xD,0x5)
00:0d.6 8086:341a /PCI0@0/pci8086,341a@D,6 = PciRoot(0x0)/Pci(0xD,0x6)
00:0d.7 8086:341b /PCI0@0/pci8086,341b@D,7 = PciRoot(0x0)/Pci(0xD,0x7)
00:0e.0 8086:341c /PCI0@0/pci8086,341c@E = PciRoot(0x0)/Pci(0xE,0x0)
00:0e.1 8086:341d /PCI0@0/pci8086,341d@E,1 = PciRoot(0x0)/Pci(0xE,0x1)
00:0e.2 8086:341e /PCI0@0/pci8086,341e@E,2 = PciRoot(0x0)/Pci(0xE,0x2)
00:0e.3 8086:341f /PCI0@0/pci8086,341f@E,3 = PciRoot(0x0)/Pci(0xE,0x3)
00:0f.0 8086:3424 /PCI0@0/pci8086,3424@F = PciRoot(0x0)/Pci(0xF,0x0)
00:10.0 8086:3425 /PCI0@0/pci8086,3425@10 = PciRoot(0x0)/Pci(0x10,0x0)
00:10.1 8086:3426 /PCI0@0/pci8086,3426@10,1 = PciRoot(0x0)/Pci(0x10,0x1)
00:0e.4 8086:3439 /PCI0@0/pci8086,3439@E,4 = PciRoot(0x0)/Pci(0xE,0x4)
00:11.0 8086:3427 /PCI0@0/pci8086,3427@11 = PciRoot(0x0)/Pci(0x11,0x0)
00:11.1 8086:3428 /PCI0@0/pci8086,3428@11,1 = PciRoot(0x0)/Pci(0x11,0x1)
00:13.0 8086:342d /PCI0@0/pci8086,342d@13 = PciRoot(0x0)/Pci(0x13,0x0)
00:14.0 8086:342e /PCI0@0/pci8086,342e@14 = PciRoot(0x0)/Pci(0x14,0x0)
00:14.1 8086:3422 /PCI0@0/pci8086,3422@14,1 = PciRoot(0x0)/Pci(0x14,0x1)
00:14.2 8086:3423 /PCI0@0/pci8086,3423@14,2 = PciRoot(0x0)/Pci(0x14,0x2)
00:14.3 8086:3438 /PCI0@0/pci8086,3438@14,3 = PciRoot(0x0)/Pci(0x14,0x3)
00:15.0 8086:342f /PCI0@0/pci8086,342f@15 = PciRoot(0x0)/Pci(0x15,0x0)
00:16.0 8086:3430 /PCI0@0/pci8086,3430@16 = PciRoot(0x0)/Pci(0x16,0x0)
00:16.1 8086:3431 /PCI0@0/pci8086,3431@16,1 = PciRoot(0x0)/Pci(0x16,0x1)
00:16.2 8086:3432 /PCI0@0/pci8086,3432@16,2 = PciRoot(0x0)/Pci(0x16,0x2)
00:16.3 8086:3433 /PCI0@0/pci8086,3433@16,3 = PciRoot(0x0)/Pci(0x16,0x3)
00:16.4 8086:3429 /PCI0@0/pci8086,3429@16,4 = PciRoot(0x0)/Pci(0x16,0x4)
00:16.5 8086:342a /PCI0@0/pci8086,342a@16,5 = PciRoot(0x0)/Pci(0x16,0x5)
00:16.6 8086:342b /PCI0@0/pci8086,342b@16,6 = PciRoot(0x0)/Pci(0x16,0x6)
00:16.7 8086:342c /PCI0@0/pci8086,342c@16,7 = PciRoot(0x0)/Pci(0x16,0x7)
00:1a.0 8086:3a37 /PCI0@0/UHC4@1A = PciRoot(0x0)/Pci(0x1A,0x0)
00:1a.2 8086:3a39 /PCI0@0/UHC6@1A,2 = PciRoot(0x0)/Pci(0x1A,0x2)
00:1a.1 8086:3a38 /PCI0@0/UHC5@1A,1 = PciRoot(0x0)/Pci(0x1A,0x1)
00:1a.7 8086:3a3c /PCI0@0/EHC2@1A,7 = PciRoot(0x0)/Pci(0x1A,0x7)
00:1b.0 8086:3a3e /PCI0@0/HDEF@1B = PciRoot(0x0)/Pci(0x1B,0x0)
00:1c.0 8086:3a40 /PCI0@0/pci-bridge@1C = PciRoot(0x0)/Pci(0x1C,0x0)
00:1c.1 8086:3a42 /PCI0@0/pci-bridge@1C,1 = PciRoot(0x0)/Pci(0x1C,0x1)
00:1c.3 8086:3a46 /PCI0@0/RP04@1C,3 = PciRoot(0x0)/Pci(0x1C,0x3)
00:1c.2 8086:3a44 /PCI0@0/RP03@1C,2 = PciRoot(0x0)/Pci(0x1C,0x2)
00:1c.4 8086:3a48 /PCI0@0/RP05@1C,4 = PciRoot(0x0)/Pci(0x1C,0x4)
00:1c.5 8086:3a4a /PCI0@0/RP06@1C,5 = PciRoot(0x0)/Pci(0x1C,0x5)
00:1d.0 8086:3a34 /PCI0@0/UHC1@1D = PciRoot(0x0)/Pci(0x1D,0x0)
00:1d.1 8086:3a35 /PCI0@0/UHC2@1D,1 = PciRoot(0x0)/Pci(0x1D,0x1)
00:1d.2 8086:3a36 /PCI0@0/UHC3@1D,2 = PciRoot(0x0)/Pci(0x1D,0x2)
00:1d.7 8086:3a3a /PCI0@0/EHC1@1D,7 = PciRoot(0x0)/Pci(0x1D,0x7)
00:1e.0 8086:244e /PCI0@0/pci-bridge@1E = PciRoot(0x0)/Pci(0x1E,0x0)
00:1f.0 8086:3a18 /PCI0@0/LPCB@1F = PciRoot(0x0)/Pci(0x1F,0x0)
00:1f.2 8086:3a22 /PCI0@0/SATA@1F,2 = PciRoot(0x0)/Pci(0x1F,0x2)
00:1f.3 8086:3a30 /PCI0@0/SBUS@1F,3 = PciRoot(0x0)/Pci(0x1F,0x3)
01:00.0 111d:8061 /PCI0@0/IOU2@1/I2PS@0 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
05:00.0 1002:14a0 /PCI0@0/IOU0@3/PXS1@0 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)
0e:00.0 8086:10f6 /PCI0@0/RP04@1C,3/ETH1@0 = PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
0f:00.0 104c:823e /PCI0@0/RP05@1C,4/FWBR@0 = PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)
08:00.0 1002:14a0 /PCI0@0/IOU1@7/PXS2@0 = PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)
06:00.0 1002:14a1 /PCI0@0/IOU0@3/PXS1@0/pci-bridge@0 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
11:00.0 14e4:432b /PCI0@0/RP06@1C,5/ARPT@0 = PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)
02:02.0 111d:8061 /PCI0@0/IOU2@1/I2PS@0/PPB2@2 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)
02:04.0 111d:8061 /PCI0@0/IOU2@1/I2PS@0/PPB4@4 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)
10:00.0 104c:823f /PCI0@0/RP05@1C,4/FWBR@0/FRWR@0 = PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x0,0x0)
07:00.0 1002:66af /PCI0@0/IOU0@3/PXS1@0/pci-bridge@0/display@0 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
07:00.1 1002:ab20 /PCI0@0/IOU0@3/PXS1@0/pci-bridge@0/HDAU@0,1 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)
0d:00.0 8086:10f6 /PCI0@0/RP03@1C,2/ETH0@0 = PciRoot(0x0)/Pci(0x1C,0x2)/Pci(0x0,0x0)
09:00.0 1002:14a1 /PCI0@0/IOU1@7/PXS2@0/pci-bridge@0 = PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
0a:00.0 1002:66af /PCI0@0/IOU1@7/PXS2@0/pci-bridge@0/display@0 = PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
0a:00.1 1002:ab20 /PCI0@0/IOU1@7/PXS2@0/pci-bridge@0/HDAU@0,1 = PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)
logout

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...67 completed.

[Prosessi valmis]

There are only two 66af (the Radeon VII's Device ID) entry in your list. And one of them has same device path as my sample code (which should be the slot 1 in cMP). So, you should able to identify the other one is the 2nd Radeon VII.

Anyway, you can also get the device path by using Hackintool. This presentation may be easier.
Screenshot 2023-10-01 at 11.49.37.jpg


Once you get the device path, you can simply re-insert that downvolt code once more, but just change the device path. Something like this

Code:
<key>DeviceProperties</key>
    <dict>
        <key>Add</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>PP_PhmSoftPowerPlayTable</key>
                <data>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</data>
                <key>model</key>
                <string>AMD Radeon VII</string>
                <key>@0,name</key>
                <string>ATY,Donguil</string>
                <key>@1,name</key>
                <string>ATY,Donguil</string>
                <key>@2,name</key>
                <string>ATY,Donguil</string>
                <key>@3,name</key>
                <string>ATY,Donguil</string>
                <key>ATY,Copyright</key>
                <string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string>
                <key>ATY,FamilyName</key>
                <string>Radeon Pro</string>
                <key>ATY,DeviceName</key>
                <string>Vega II</string>
                <key>ATY,EFIVersion</key>
                <string>01.01.186</string>
                <key>ATY,Rom#</key>
                <string>113-D160BW-444</string>
                <key>ATY,EFIVersionB</key>
                <string>113-D163A1XT-045</string>
                <key>ATY,EFIVersionROMB</key>
                <string>113-D163A1XT-045</string>
                <key>PP_DisableULV</key>
                <integer>0</integer>
            </dict>
            <key>PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>PP_PhmSoftPowerPlayTable</key>
                <data>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</data>
                <key>model</key>
                <string>AMD Radeon VII</string>
                <key>@0,name</key>
                <string>ATY,Donguil</string>
                <key>@1,name</key>
                <string>ATY,Donguil</string>
                <key>@2,name</key>
                <string>ATY,Donguil</string>
                <key>@3,name</key>
                <string>ATY,Donguil</string>
                <key>ATY,Copyright</key>
                <string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string>
                <key>ATY,FamilyName</key>
                <string>Radeon Pro</string>
                <key>ATY,DeviceName</key>
                <string>Vega II</string>
                <key>ATY,EFIVersion</key>
                <string>01.01.186</string>
                <key>ATY,Rom#</key>
                <string>113-D160BW-444</string>
                <key>ATY,EFIVersionB</key>
                <string>113-D163A1XT-045</string>
                <key>ATY,EFIVersionROMB</key>
                <string>113-D163A1XT-045</string>
                <key>PP_DisableULV</key>
                <integer>0</integer>
            </dict>
        </dict>
        <key>Delete</key>
        <dict/>
    </dict>

I think it's OK to discuss your problem at here. As long as we focus on how to get the device path, and how to apply the code in OpenCore config. But not focus on how to get the PowerPlay table, or how to figure out the minimum stable voltage.
 
Last edited:
Thanks again, downloaded Hackintool, looking at it now (PCIe device list).

PCIe slot1 x16: PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
PCIe slot2 x16: PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
PCIe slot3 x4: not needed in my config as of now
PCIe slot4 x4: ?

Further, I'd guess the path to 3 and 4 differs from slots 1 and 2, because they are behind another switch, and thus they share the available x4 lanes.
So I am turning towards those Texas Instruments or Microsemi bridges. Could I conduct the path to slot 4 if I knew which bridge those 3 and 4 are behind?

Or do I only get to see the appropriate full PCIe path after I insert the VII in cMP?

Maybe I'll just put something in slot 4, and I'll check what differs from this time.

edit: Or most propably it's an intel switch, when I think about it again:
1696136806110.png

edit2: I tend to trust tsialex on this, so it would be the: Microsemi / PMC / IDT switch.
1696140097297.png
 
Last edited:
I don't know enough about these Add - Delete keys. I put my second VII config inside the existing ones, not repeating Add-Delete. Does it seem like syntax is ok?
<key>DeviceProperties</key> <dict> <key>Add</key> <dict> <key>PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key> <dict> <key>PP_PhmSoftPowerPlayTable</key> <data>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</data> <key>model</key> <string>AMD Radeon VII</string> <key>@0,name</key> <string>ATY,Donguil</string> <key>@1,name</key> <string>ATY,Donguil</string> <key>@2,name</key> <string>ATY,Donguil</string> <key>@3,name</key> <string>ATY,Donguil</string> <key>ATY,Copyright</key> <string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string> <key>ATY,FamilyName</key> <string>Radeon Pro</string> <key>ATY,DeviceName</key> <string>Vega II</string> <key>ATY,EFIVersion</key> <string>01.01.186</string> <key>ATY,Rom#</key> <string>113-D160BW-444</string> <key>ATY,EFIVersionB</key> <string>113-D163A1XT-045</string> <key>ATY,EFIVersionROMB</key> <string>113-D163A1XT-045</string> <key>PP_DisableULV</key> <integer>0</integer> </dict> </dict> <dict> <key>PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key> <dict> <key>PP_PhmSoftPowerPlayTable</key> <data>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</data> <key>model</key> <string>AMD Radeon VII</string> <key>@0,name</key> <string>ATY,Donguil</string> <key>@1,name</key> <string>ATY,Donguil</string> <key>@2,name</key> <string>ATY,Donguil</string> <key>@3,name</key> <string>ATY,Donguil</string> <key>ATY,Copyright</key> <string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string> <key>ATY,FamilyName</key> <string>Radeon Pro</string> <key>ATY,DeviceName</key> <string>Vega II</string> <key>ATY,EFIVersion</key> <string>01.01.186</string> <key>ATY,Rom#</key> <string>113-D160BW-444</string> <key>ATY,EFIVersionB</key> <string>113-D163A1XT-045</string> <key>ATY,EFIVersionROMB</key> <string>113-D163A1XT-045</string> <key>PP_DisableULV</key> <integer>0</integer> </dict> </dict> <key>Delete</key> <dict/> </dict>
Ran ocvalidate to it, and got 2 errors:

NOTE: This version of ocvalidate is only compatible with OpenCore version 0.9.5! OCS: No type match for DeviceProperties at 2 index, expected type data got dict, context <root>! Serialisation returns 1 error! Kernel->Emulate->Cpuid1Data requires Cpuid1Mask to be active for replaced bits! CheckKernel returns 1 error! Completed validating config.plist in 1 ms. Found 2 issues requiring attention.

edit: tried some different syntax formattings against ocvalidate, found one which gives just one error with ocvalidate, and I think that error is present in the original file too if ocvalidate is run. So maybe I got it right eventually, what do you guys think? I wouldn't want to mess up more than necessary, but maybe I should go and do a test run now.

Here is the almost errorless plist, error report plus plist spoiler:
./ocvalidate config.plist NOTE: This version of ocvalidate is only compatible with OpenCore version 0.9.5! Kernel->Emulate->Cpuid1Data requires Cpuid1Mask to be active for replaced bits! CheckKernel returns 1 error! Completed validating config.plist in 1 ms. Found 1 issue requiring attention.
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>PP_PhmSoftPowerPlayTable</key>
<data>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</data>
<key>model</key>
<string>AMD Radeon VII</string>
<key>@0,name</key>
<string>ATY,Donguil</string>
<key>@1,name</key>
<string>ATY,Donguil</string>
<key>@2,name</key>
<string>ATY,Donguil</string>
<key>@3,name</key>
<string>ATY,Donguil</string>
<key>ATY,Copyright</key>
<string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string>
<key>ATY,FamilyName</key>
<string>Radeon Pro</string>
<key>ATY,DeviceName</key>
<string>Vega II</string>
<key>ATY,EFIVersion</key>
<string>01.01.186</string>
<key>ATY,Rom#</key>
<string>113-D160BW-444</string>
<key>ATY,EFIVersionB</key>
<string>113-D163A1XT-045</string>
<key>ATY,EFIVersionROMB</key>
<string>113-D163A1XT-045</string>
<key>PP_DisableULV</key>
<integer>0</integer>
</dict>

<key>PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>PP_PhmSoftPowerPlayTable</key>
<data>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</data>
<key>model</key>
<string>AMD Radeon VII</string>
<key>@0,name</key>
<string>ATY,Donguil</string>
<key>@1,name</key>
<string>ATY,Donguil</string>
<key>@2,name</key>
<string>ATY,Donguil</string>
<key>@3,name</key>
<string>ATY,Donguil</string>
<key>ATY,Copyright</key>
<string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string>
<key>ATY,FamilyName</key>
<string>Radeon Pro</string>
<key>ATY,DeviceName</key>
<string>Vega II</string>
<key>ATY,EFIVersion</key>
<string>01.01.186</string>
<key>ATY,Rom#</key>
<string>113-D160BW-444</string>
<key>ATY,EFIVersionB</key>
<string>113-D163A1XT-045</string>
<key>ATY,EFIVersionROMB</key>
<string>113-D163A1XT-045</string>
<key>PP_DisableULV</key>
<integer>0</integer>
</dict>

</dict>
<key>Delete</key>
<dict/>
</dict>
 
Last edited:
1696170002399.png


Ok the last one worked, I now see 2x Radeon Vega II in CB2024. Result is a mere 150 pts less than last test with a VII and Vega II (Vega II is spoofed that is), with which I believe Vega II was dovnvolted and VII was not. Not a big difference in score.

Power draw max 450W total during test.
1696169615408.png

Now I need to install the third VII in cMP and find out the PCIe tree to it with gfxutil or hackintool, and then downvolt that too through the config.plist.

ps. Thanks to OC helper guys and especially to developrs, Great work!

edit. Ok, I have found it. The last PCIe path to cMP slot 4 is:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

So for all you guys installing 3x VII in your cMP, here is the "DeviceProperties" part for your config:
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>PP_PhmSoftPowerPlayTable</key>
<data>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</data>
<key>model</key>
<string>AMD Radeon VII</string>
<key>@0,name</key>
<string>ATY,Donguil</string>
<key>@1,name</key>
<string>ATY,Donguil</string>
<key>@2,name</key>
<string>ATY,Donguil</string>
<key>@3,name</key>
<string>ATY,Donguil</string>
<key>ATY,Copyright</key>
<string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string>
<key>ATY,FamilyName</key>
<string>Radeon Pro</string>
<key>ATY,DeviceName</key>
<string>Vega II</string>
<key>ATY,EFIVersion</key>
<string>01.01.186</string>
<key>ATY,Rom#</key>
<string>113-D160BW-444</string>
<key>ATY,EFIVersionB</key>
<string>113-D163A1XT-045</string>
<key>ATY,EFIVersionROMB</key>
<string>113-D163A1XT-045</string>
<key>PP_DisableULV</key>
<integer>0</integer>
</dict>


<key>PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>PP_PhmSoftPowerPlayTable</key>
<data>wgYLAALCBjQIAACkNQAAfAAJAAAAGsgAyADIAAAAAAB2AAELAAAACQcAAG4EAADMAwAAzAMAAMwDAADoAwAAyQQAAG4EAABuBAAANAQAACoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwCAABmAQAANgEAADYBAAA2AQAAXgEAACYCAABmAQAAZgEAAJMAAAAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDgAAAAEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAHQAAAG0GAABtBgAAbQYAAIUDAABtBgAAhQMAAG0GAACFAwAATAQAABQAAAAKDwAACg8AAF8AAABuAAAAAgAAAAAAAAABAAAAAQAAAAEAAABfAAAAZAAAAF8AAABkAAAAXwAAAGQAAABfAAAAZAAAAF8AAABkAAAAAAAAAAAAAAAAAAAAKAMAACgDAAAoAwAA4gIAACgDAADiAgAAKAMAAOICAABeAQAAFAAAAMIBAADCAQAAGQAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAUAAAAGQAAABQAAAAZAAAAFAAAABkAAAAUAAAAGQAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAP/v9DkAAAAAyAAAAAAAAAAAAAAAAAAAAMgAAAAyAAAASgEAAFoAbgBeAHMAcwD///////8AAAAAAAAAAAEAcwAAAAAAAAAAAFQLIAs4DjgOJgAAAAEBCQAAAAAAAAAAAFuxvz7sUfi+ZRlSPwABCABkO58/Ft6lvQAAAAAAAAAAAAAAAAABCAA1Xpo/jzYuPgAAAAAAAAAAAAAAAAABCABpb7A/SDMWPQAAAAAAAAAAAAAAAAABCADlYaE/EvdYvQAAAAAAAAAAAAAAAAABAwC1FYM/wt0ZPgAAAAAAAAAAAAAAAAABCACGOIY/Dr4wPgAAAAAAAAAAAAAAAAABCACDwFo/TaHzPQAAAAAAAAAAAAAAAAIBCAAAAAAAAAAAAKRwjT/kFIW/1ecyPwIBAwAAAAAAAAAAAAAAAAAAAAAA1ecyPwEBCAAAAIA/AAAAANGR/D4fhSu/Mnd1P7wCKANuBFwFCgYnBkAGbQZtBgAAAAAAAAAAAAAAAAAAZgHmAWsC9AJSA8wDbgRuBDYBkAEMAmsCqAL0AlIDzAM2AZABDAJrAqgC9AJSA8wDNgEMAjcCawKoAvQCUgPMA14BIANMBEwEJgJiArIC+AJmA8ADOATJBGYBxgE3AqgC9AJSA8wDbgRmAcYBNwKoAvQCUgPMA24EkwDyAFgB5AEVAqoDEwQ0BA4BHAIqAwAAAAAAAAAAAAAJB24EzAPMA8wD6ANuBG4ENAQqA8kEAADIACwBYAnwCigDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0GAQAAAAAAAAIGBlAANAEAAAAAAAAAAAAAAACQAZABkAGQAZABkAGQARQAVAtUCwoPUAAAAAACAAAAAAAAAAAAAQAAAAAAAFCNlzwK16M7AAAAAOqymDyHokA9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAABAAAAAAAAAKAAAAAIEAIQGgRMBOgD6APoA+gDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGCyILVAsAAJABkAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</data>
<key>model</key>
<string>AMD Radeon VII</string>
<key>@0,name</key>
<string>ATY,Donguil</string>
<key>@1,name</key>
<string>ATY,Donguil</string>
<key>@2,name</key>
<string>ATY,Donguil</string>
<key>@3,name</key>
<string>ATY,Donguil</string>
<key>ATY,Copyright</key>
<string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string>
<key>ATY,FamilyName</key>
<string>Radeon Pro</string>
<key>ATY,DeviceName</key>
<string>Vega II</string>
<key>ATY,EFIVersion</key>
<string>01.01.186</string>
<key>ATY,Rom#</key>
<string>113-D160BW-444</string>
<key>ATY,EFIVersionB</key>
<string>113-D163A1XT-045</string>
<key>ATY,EFIVersionROMB</key>
<string>113-D163A1XT-045</string>
<key>PP_DisableULV</key>
<integer>0</integer>
</dict>

<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>PP_PhmSoftPowerPlayTable</key>
<data>wgYLAALCBjQIAACkNQAAfAAJAAAAGsgAyADIAAAAAAB2AAELAAAACQcAAG4EAADMAwAAzAMAAMwDAADoAwAAyQQAAG4EAABuBAAANAQAACoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwCAABmAQAANgEAADYBAAA2AQAAXgEAACYCAABmAQAAZgEAAJMAAAAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDgAAAAEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAHQAAAG0GAABtBgAAbQYAAIUDAABtBgAAhQMAAG0GAACFAwAATAQAABQAAAAKDwAACg8AAF8AAABuAAAAAgAAAAAAAAABAAAAAQAAAAEAAABfAAAAZAAAAF8AAABkAAAAXwAAAGQAAABfAAAAZAAAAF8AAABkAAAAAAAAAAAAAAAAAAAAKAMAACgDAAAoAwAA4gIAACgDAADiAgAAKAMAAOICAABeAQAAFAAAAMIBAADCAQAAGQAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAUAAAAGQAAABQAAAAZAAAAFAAAABkAAAAUAAAAGQAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAP/v9DkAAAAAyAAAAAAAAAAAAAAAAAAAAMgAAAAyAAAASgEAAFoAbgBeAHMAcwD///////8AAAAAAAAAAAEAcwAAAAAAAAAAAFQLIAs4DjgOJgAAAAEBCQAAAAAAAAAAAFuxvz7sUfi+ZRlSPwABCABkO58/Ft6lvQAAAAAAAAAAAAAAAAABCAA1Xpo/jzYuPgAAAAAAAAAAAAAAAAABCABpb7A/SDMWPQAAAAAAAAAAAAAAAAABCADlYaE/EvdYvQAAAAAAAAAAAAAAAAABAwC1FYM/wt0ZPgAAAAAAAAAAAAAAAAABCACGOIY/Dr4wPgAAAAAAAAAAAAAAAAABCACDwFo/TaHzPQAAAAAAAAAAAAAAAAIBCAAAAAAAAAAAAKRwjT/kFIW/1ecyPwIBAwAAAAAAAAAAAAAAAAAAAAAA1ecyPwEBCAAAAIA/AAAAANGR/D4fhSu/Mnd1P7wCKANuBFwFCgYnBkAGbQZtBgAAAAAAAAAAAAAAAAAAZgHmAWsC9AJSA8wDbgRuBDYBkAEMAmsCqAL0AlIDzAM2AZABDAJrAqgC9AJSA8wDNgEMAjcCawKoAvQCUgPMA14BIANMBEwEJgJiArIC+AJmA8ADOATJBGYBxgE3AqgC9AJSA8wDbgRmAcYBNwKoAvQCUgPMA24EkwDyAFgB5AEVAqoDEwQ0BA4BHAIqAwAAAAAAAAAAAAAJB24EzAPMA8wD6ANuBG4ENAQqA8kEAADIACwBYAnwCigDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0GAQAAAAAAAAIGBlAANAEAAAAAAAAAAAAAAACQAZABkAGQAZABkAGQARQAVAtUCwoPUAAAAAACAAAAAAAAAAAAAQAAAAAAAFCNlzwK16M7AAAAAOqymDyHokA9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAABAAAAAAAAAKAAAAAIEAIQGgRMBOgD6APoA+gDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGCyILVAsAAJABkAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</data>
<key>model</key>
<string>AMD Radeon VII</string>
<key>@0,name</key>
<string>ATY,Donguil</string>
<key>@1,name</key>
<string>ATY,Donguil</string>
<key>@2,name</key>
<string>ATY,Donguil</string>
<key>@3,name</key>
<string>ATY,Donguil</string>
<key>ATY,Copyright</key>
<string>Copyright AMD Inc. All Rights Reserved. 2005-2020</string>
<key>ATY,FamilyName</key>
<string>Radeon Pro</string>
<key>ATY,DeviceName</key>
<string>Vega II</string>
<key>ATY,EFIVersion</key>
<string>01.01.186</string>
<key>ATY,Rom#</key>
<string>113-D160BW-444</string>
<key>ATY,EFIVersionB</key>
<string>113-D163A1XT-045</string>
<key>ATY,EFIVersionROMB</key>
<string>113-D163A1XT-045</string>
<key>PP_DisableULV</key>
<integer>0</integer>
</dict>

</dict>

<key>Delete</key>
<dict/>
</dict>
Downvolted 3x VII in a cMP 2009 with Dual Pixlas mod: CB2024 achieved 13799 points. So in the ballparks of a single nVidia RTX 3080, and little less than a RTX 4060 Ti. On par with 7900 XT. And about 1.6x as fast as a Apple ASi M2 Ultra GPU (8668 pts).
1696178657862.png

I'll call it a day for now.
 

Attachments

  • Näyttökuva 2023-10-1 kello 17.06.04.png
    Näyttökuva 2023-10-1 kello 17.06.04.png
    39.2 KB · Views: 62
Last edited:
  • Like
Reactions: h9826790
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.