Contribute
Register

<< Solved >> Can't boot Catalina on igpu (HD630) with Opencore

Status
Not open for further replies.
Today I tried to change the SMBIOS again. iMac19,1, iMac19,2, iMacPro1,1 and same result.
I can still go to the login page but the computer reboot after login.

What can I try ?
Thanks
 
Hi everyone :)

I fixed it but not 100%. I used and edited a config.plist to enable DP and hdmi on the igpu.
Now I have my two monitors working on the hd630, And the 3D acceleration is smooth as hell :D


But I have "some" apps that have artifacts when I launch them.
Than after some seconds, the artifacts are gone. It seems to only affect specific apps, like Spotify for me. But it does not affect "heavy" ones, like Photoshop or Illustrator. o_O

Do you have an idea ? Maybe a problem due to the dual screen setup ?
Not a huge problem as the artifacts are gone after few seconds.

But I also have that thing on pictures (or .psd) previews inside the Finder.
Strange.

This is what I'm calling artifacts :
Capture d’écran 2020-10-01 à 16.01.56.png


I also have another "problem", I don't see the IGPU in the System Report.
Is it a problem for daily use ? Don't know.


About the "fix" itself, for me it was just a huge copy/paste so I can't tell what exactly fixed the problem but I had to add a LOT of lines for the IGPU. I understand the purpose of the majority of them, but I don't know what is the point of other, like AAPL,slot-name or hda-gfx

This is what I have now : (working 100% now)

Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
    <dict>
        <key>AAPL,ig-platform-id</key>
        <data>
        BwCbPg==
        </data>
        <key>AAPL,slot-name</key>
        <string>Internal@0,2,0</string>
        <key>device_type</key>
        <string>Display controller</string>
        <key>enable-hdmi20</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-con0-busid</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-con0-enable</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-con0-flags</key>
        <data>
        xwMAAA==
        </data>
        <key>framebuffer-con0-index</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-con0-pipe</key>
        <data>
        EgAAAA==
        </data>
        <key>framebuffer-con0-type</key>
        <data>
        AAgAAA==
        </data>
        <key>framebuffer-con1-busid</key>
        <data>
        BgAAAA==
        </data>
        <key>framebuffer-con1-enable</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-con1-flags</key>
        <data>
        xwMAAA==
        </data>
        <key>framebuffer-con1-index</key>
        <data>
        AgAAAA==
        </data>
        <key>framebuffer-con1-pipe</key>
        <data>
        EgAAAA==
        </data>
        <key>framebuffer-con1-type</key>
        <data>
        AAQAAA==
        </data>
        <key>framebuffer-con2-busid</key>
        <data>
        BAAAAA==
        </data>
        <key>framebuffer-con2-enable</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-con2-flags</key>
        <data>
        xwMAAA==
        </data>
        <key>framebuffer-con2-index</key>
        <data>
        AwAAAA==
        </data>
        <key>framebuffer-con2-pipe</key>
        <data>
        EgAAAA==
        </data>
        <key>framebuffer-con2-type</key>
        <data>
        AAgAAA==
        </data>
        <key>framebuffer-con3-busid</key>
        <data>
        AAAAAA==
        </data>
        <key>framebuffer-con3-enable</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-con3-flags</key>
        <data>
        IAAAAA==
        </data>
        <key>framebuffer-con3-index</key>
        <data>
        /////w==
        </data>
        <key>framebuffer-con3-pipe</key>
        <data>
        AAAAAA==
        </data>
        <key>framebuffer-con3-type</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-fbmem</key>
        <data>
        AAAAAA==
        </data>
        <key>framebuffer-patch-enable</key>
        <data>
        AQAAAA==
        </data>
        <key>framebuffer-stolenmem</key>
        <data>
        AACQAw==
        </data>
        <key>hda-gfx</key>
        <string>onboard-2</string>
    </dict>
</dict>



I also added that : agdpmod=pikera shikigva=80 to the boot-args
Maybe it was not necessary.
 
Last edited:
Ok I'll mark that as fixed.
DP + hdmi working, no more visual glitches. Perfect 3D acceleration !
I just don't see the igpu in the "about my mac" window.

I edited the code on the post above.
 
Ok I'll mark that as fixed.
DP + hdmi working, no more visual glitches. Perfect 3D acceleration !
I just don't see the igpu in the "about my mac" window.

I edited the code on the post above.
Hi There, any chance you could share your config.plist or even EFI forder. I'm actually exactly in the same Boat has you. I have 1070 for windows but want to have the IGPU for Catalina and so far I have only been able to log in with a Device ID in the device propertiers but no acceleration and incorrect vram for the IGPU. Besides that no luck. Thanks in advance if you can.
 
hello
my config
gigabyte z590 gaming x intel i7 10700k
igpu hd 630

I tried to start but after starting I have a black screen
with display port
smbios 20.1 or 20.2 and advertising platform identifier 07009B3E
and different combination of device properties

same result with clover or opencore ...

do you have an idea...
 

Attachments

  • Config.plist oc.zip
    5.5 KB · Views: 81
Status
Not open for further replies.
Back
Top