Had a similar black screen issue, in addition to a CPU speedstep issue, but I'm on very old HW -> X58 , i7-950(Nehalem), Sapphire Nitro+ Vega56,...
so not sure if this is applicable to your setup, but maybe simply switching to "iMacPro1,1" solves your problem,....
here is what I did, please read carefully (pls. ignore CPU speedstep stuff, its copy/paste):
I got it to work with:
- Macpro5,1 SMBIOS, means CPU speedstep of i7 950 (nehalem) working
- no black screen
- GPU hw acceleration enabled
here is what I came up with:
CLOVER Boot arguments:
shikigva=96
shiki-id=Mac-7BA5B2D9E42DDD94
agdpmod=pikera
Essential switches are:
- agdpmod=pikera -> (or vit9696 ) -> Blackscreen prevention: step 1 of 3
- shikigva=96 shiki-id=Mac-7BA5B2D9E42DDD94 -> enabling HW acceleration by mimic iMacPro1,1 BoardID
CLOVER Graphics:
- FB Name: Kamarang -> the working main displayport will be the 2nd one (not the outer one) -> (Blackscreen prevention: set 2 of 3)
CLOVER Kernel and Kext Patches: -> (Blackscreen prevention: set 3 of 3)
- Name: "com.apple.driver.AppleGraphicsDevicePolicy", Find: "BA050000 00" ,Replace: "BA000000 00", Comment: "Prevent AGDP from loading"
I really hope this helps to demystify this particular issue, at least this it should be possible to use those "Workarounds" to get at least the best compromise from both SMBIOS profiles
However, it would be great if this can be realised eg. with 1 WEG switch, unless X58 support will be dropped?
There are 3 issues to be solved:
- black screen dp port **
- GPU HW acceleration (eg HW encode) **
- CPU speedstep
** can be solved by using SMBIOS iMacPro1,1 but then x58 will not have CPU speedstep and end up with fixed x12 multiplier <2GHz and low CPU performance !!
thanks,
nean