Contribute
Register

VEGA 56 dual monitor / Catalina 10.15.7

Status
Not open for further replies.
Joined
Aug 28, 2018
Messages
30
Motherboard
MSI B250 PC MATE
CPU
i7-6700K
Graphics
Vega 56 / Alphacool Eiswolf GPX Pro
Mac
  1. iMac
  2. MacBook
Mobile Phone
  1. Android
  2. iOS
Hi all,

It's been a while I've used my build, but only now I need to connect a second monitor to my Vega 56. And it's not working.
From other threads of the forums, I didn't manage to fix the issue.

I identified the vega 56 device ID, tried Iriri and Kamarang FB names. Port number is also important as I understand.
Checked that the AMD kexts are loaded. Or do I also need to mess with SSDT? I'm really half baked in that area..
Probably i'm missing something here?
Any help very appreciated!!

Screenshot 2021-10-02 at 16.31.17.png


Screenshot 2021-10-02 at 17.50.31.png

I'm using these kexts
Screenshot 2021-10-02 at 17.42.44.png
 

Attachments

  • config.plist
    8.9 KB · Views: 54
Hi all,

It's been a while I've used my build, but only now I need to connect a second monitor to my Vega 56. And it's not working.
From other threads of the forums, I didn't manage to fix the issue.

I identified the vega 56 device ID, tried Iriri and Kamarang FB names. Port number is also important as I understand.
Checked that the AMD kexts are loaded. Or do I also need to mess with SSDT? I'm really half baked in that area..
Probably i'm missing something here?
Any help very appreciated!!

View attachment 530006

View attachment 530012

I'm using these kexts
View attachment 530014
Code:
<key>IntelGFX</key>
            <string>0x12345678</string>
should be:
Code:
<key>IntelGFX</key>
            <string>0x0</string>

you should not be injecting intel

you may not need this:
Code:
<dict>
                <key>Comment</key>
                <string>Disable AGDP to enable VGA and DVI</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>ugUAAAA=</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>ugAAAAA=</data>
            </dict>

make sure your kexts are up to date and then check over:
 
Thanks for such a prompt reply. I've edited out inject intel (left over from using igpu) and set it to 0x0
as well as getting rid of those lines, but i'm still getting dual black screen upon booting up.
My kexts are updated to the newest. I'll go in-depth to that guide then!
Because also my sound card generates a bleep sometimes if I browse something and use wifi, so there are some sort of cross power management issues happening..
 
Thanks for such a prompt reply. I've edited out inject intel (left over from using igpu) and set it to 0x0
as well as getting rid of those lines, but i'm still getting dual black screen upon booting up.
My kexts are updated to the newest. I'll go in-depth to that guide then!
Because also my sound card generates a bleep sometimes if I browse something and use wifi, so there are some sort of cross power management issues happening..
with your processor in your hardware profile, you should be using iMac17,1
 
Yes sir, i've been using iMac17.1 definition for a few years, just have been meddling with smbios today, to see if any of that works..
 
Yes sir, i've been using iMac17.1 definition for a few years, just have been meddling with smbios today, to see if any of that works..
change it back, use a proper ig-platform ID from the link i gave you
 
Rebooted to 17.1 now, so as I understand my ig-platform ID from Vega is

<key>ig-platform-id</key>
<string>0x687f</string>

but I need to convert it via hackintool into correct format like "0x59160000" ?

in hackintool the GFX0 device id is 0x687F1002 do I change it like that?



change it back, use a proper ig-platform ID from the link i gave youe
 
Rebooted to 17.1 now, so as I understand my ig-platform ID from Vega is

<key>ig-platform-id</key>
<string>0x687f</string>

but I need to convert it via hackintool into correct format like "0x59160000" ?

in hackintool the GFX0 device id is 0x687F1002 do I change it like that?
not 0x59160000 as that is for a different system

but you will add the new section like:
Code:
<key>Devices</key>
    <dict>
        <key>Properties</key>
        <dict>   <<----- Insert Patch code from Hackintool after this

            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
 
hmm after pasting the patch i got some strange behaviors, bootloader resolution small, some other weird skin design, and black screen upon boot. had to backup boot now.

i patched this via hackintool
it seems to me that this is only patching Igpu? As my igpu hdmi can't work simultaneously with vega 56 output?
 
<key>Devices</key>
<dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1F,0x3)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,3</string>
<key>device_type</key>
<string>Audio device</string>
<key>hda-gfx</key>
<string>onboard-2</string>
<key>layout-id</key>
<data>
AQAAAA==
</data>
<key>model</key>
<string>200 Series PCH HD Audio</string>
</dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
AAAeGQ==
</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>device_type</key>
<string>Display controller</string>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>model</key>
<string>Intel HD Graphics 530</string>
</dict>
</dict>
</dict>
</dict>
</plist>
 
Status
Not open for further replies.
Back
Top