Contribute
Register

HD 4000 to RX 570 GPU - mojave

Joined
Nov 25, 2012
Messages
142
Motherboard
GIGABYTE GA-Z77X-UP5-TH
CPU
i5-3570K
Graphics
GTX 960
Mac
MacBook Pro
Mobile Phone
Android
I just upgraded to an RX 570 so that I could get native graphics inside macOS 10.14.2. The install was simple plug-n-play.

As I was previously using the HD 4000 integrated graphics, I had Lilu + WhateverGreen installed as well as changing some settings in my bios. The new RX 570 GPU appears to be running with no issues and I didn't see anything unusual during clover and booting.

Is there any need to remove Lilu + WhateverGreen, NvidiaGPU flags from my config.plist or the options in my BIOS? Or should I leave them all in place just in case I ever need to switch back to HD 4000 integrated GFX?

* Side note, I used to have GTX 960, but the lack of Nvidia graphics in mojave was enough of a push for me to switch over to an AMD GPU card. So I was using the HD 4000 GPU to run my 2x monitors (1x DVI-D, 1x Thunderbolt) in the interim, until the RX 570 arrived.
 
Joined
Apr 28, 2019
Messages
4
Motherboard
ASRock Z77 Extreme4
CPU
i5-3570K
Graphics
RX 570
Mobile Phone
Android
Hey dude, do you mind sharing your clover config? I have a similar build and I cant seem to get things working with mojave
 
Joined
Mar 3, 2011
Messages
93
Motherboard
Gigabyte GA-Z77 DS3H
CPU
i5-3570K
Graphics
AMD RX 460 2 GB
You will need at least tay with lilu (Mother of some plugins) if you use AppleALC, an lilu plugin for audio.
Sure you can remove any Nvidia related options in Clover. If you use iGPU beside your AMD i would leave WEG, because it sets up the CPU/igpu part also, not only the AMD GPU part. You may run in black screen (using AMD) if you remove WEG - but that depends which and how many video ports you use with your AMD card.
 
Joined
Jul 23, 2012
Messages
610
Motherboard
GA-Z77N-WIFI-F3-Clover
CPU
E3-1225 v2
Graphics
GT 640 | P4000
Mac
Mac mini
since the RX 570 is working OOB, if you don't need HEVC hardware video acceleration, you can remove Whatsevergeen

RX 570 dGPU + HD 4000 IGPU (enable the H.264 hardware video acceleration)
very simple setup in Clover, no need to load extra kext, make the setup as simple as possible

DSDT rename :
GFX0 -> IGPU
PEGP -> GFX0
Inject Intel = True
ig-platform-id = 0x01620007
 
Joined
Jul 23, 2012
Messages
610
Motherboard
GA-Z77N-WIFI-F3-Clover
CPU
E3-1225 v2
Graphics
GT 640 | P4000
Mac
Mac mini
@itwas Are you suggesting that I can make those changes to my config.plist? Or are they suggestions to @mike390 issues?
I am talking about your setup, real mac iMac13,x is using dGPU+IGPU configuration, you should enable the IGPU but in headless mode
 
Joined
Nov 25, 2012
Messages
142
Motherboard
GIGABYTE GA-Z77X-UP5-TH
CPU
i5-3570K
Graphics
GTX 960
Mac
MacBook Pro
Mobile Phone
Android
@itwas I've made your suggested changes to the attached config.plist. Can you tell me if these are what you mean?

I don't have much experience of editing the config.plist / DSDT and always get a bit nervous that it'll break my currently working boot.
 

Attachments

Joined
Jul 23, 2012
Messages
610
Motherboard
GA-Z77N-WIFI-F3-Clover
CPU
E3-1225 v2
Graphics
GT 640 | P4000
Mac
Mac mini
@itwas I've made your suggested changes to the attached config.plist. Can you tell me if these are what you mean?

I don't have much experience of editing the config.plist / DSDT and always get a bit nervous that it'll break my currently working boot.
missing the DSDT devices rename :

Screen Shot 2019-05-12 at 9.30.39 PM.png
 
Joined
Nov 25, 2012
Messages
142
Motherboard
GIGABYTE GA-Z77X-UP5-TH
CPU
i5-3570K
Graphics
GTX 960
Mac
MacBook Pro
Mobile Phone
Android
I thought I'd renamed them correctly in this section. Have I put it in the wrong section?

XML:
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>change EHC1 to EH01</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    RUhDMQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUgwMQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EHC2 to EH02</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    RUhDMg==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUgwMg==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change GFX0 to IGPU</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    R0ZYMA==
                    </data>
                    <key>Replace</key>
                    <data>
                    SUdQVQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change PEGP to GFX0</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    UEVHUA==
                    </data>
                    <key>Replace</key>
                    <data>
                    R0ZYMA==
                    </data>
                </dict>
            </array>
            <key>ReuseFFFF</key>
            <false/>
            <key>SuspendOverride</key>
            <true/>
        </dict>
 
Top