Skip to main content

Switching from Nvidia to AMD GPU for Hackintosh Mojave

Join me while I swap my NVIDIA EVGA GeForce GTX 1050 ti 4GB for the Gigabyte AORUS Radeon RX580 8GB GPU. Watch while I edit a 4K Drone footage with color grading in Adobe Premiere Pro 2018 CC with the new card, in my MacOS Mojave Hackintosh.



  1. In the BIOS, navigate to Peripherals tab.
  2. At Initial Display Output, leave it to IGFX.
  3. Navigate to the Chipset tab. At Internal Graphics, set it to Enabled.
  4. Reboot until macOS successfully boots with your IGFX and then turn off your computer.
  5. Disconnect the power cable and the HDMI or DisplayPort cable before continuing.
  6. Remove the 2 screws for your previous card if you had one. 
  7. At the PCIe x16 slot, press the bracket to release the card, before attempting to remove it from the motherboard.
  8. Connect a 6+2 pin or 8-pin power cable to the VGA1 position on your PSU. Connect the other end to the RX580.
  9. Insert the card to the PCIe x16 slot until it "clicks" in place and place the 2 screws back.
  10. Connect back the power cable and the HDMI or DisplayPort cable. You can connect it straight to the RX580 to see if it works right of the box without issues (after you change it in the BIOS as your Initial Display Output to PCIe 1 Slot), or if it boots in macOS in black screen, connect the monitor cable back to the motherboard to install the WhateverGreen.kext.
  11. Go to this website to download the latest release of WhateverGreen.kext. Make sure you download the latest release.zip file.
  12. Unzip it and open the folder. From Spotlight or Finder, navigate to /Library/Extensions folder.
  13. Copy and paste the WhateverGreen.kext that you downloaded to this folder. Enter your password.
  14. Restart your computer and boot into BIOS. Navigate to Peripherals again.
  15. At Initial Display Output, now select PCIe 1 Slot. Save and reboot. 
  16. Turn off the computer and change the DisplayPort or HDMI cable from the motherboard to the dedicated GPU.
  17. Turn on your computer. Now you should have both the IGPU and dedicated GPU working side by side, with the RX580 as the main GPU.
All credits go to the Tonymacx86.com community.

The card on Amazon:
USA: https://amzn.to/2E9sLI7
UK: https://amzn.to/2QwsHU0
France: https://amzn.to/2RppneB
Italy: https://amzn.to/2Rp3fkp
Spain: https://amzn.to/2QwzVY9
Germany: https://amzn.to/2Pbi74y



Disclaimer: The content provided in this article is for informational purposes only. You are solely responsible for verifying the information as being appropriate for your personal use.

Popular posts from this blog

Bullet Journal and Task Management in Obsidian (part 1)- Free Vault for download and Folder Structure

This is the vault in Obsidian that I use daily as a bullet journal and task manager. This is going to be a series of posts on explaining how I use this vault.   Download the full vault .zip file here . Extract it, save the folder to your desired location and then open it from Obsidian. If you just want the snippets, download the snippets .zip file here . Extract and paste the CSS snippets to your .obsidian/snippets folder (show hidden files and folders in your file explorer). For a list of the alternate checkboxes you can use, see here (you don't need the minimal theme, the CSS snippet I have enabled will work on any theme, even the default one):  https://minimal.guide/Block+types/Checklists Folder Structure I have 3 parent folders: inbox - this is where I have Obsidian automatically store any new note I create journal - this is where I have Obsidian automatically store daily notes. I keep the current month in there, then when the month ends, I review and archive by month ...

NVIDIA Web Drivers Mojave Workaround

It is still uncertain when will NVIDIA release any Web Drivers for macOS Mojave, but we can try a workaround.

How to rebuild cache and repair permissions of kexts in a Hackintosh

After installing 3rd-party kexts in /Library/Extensions, or replacing vanilla kexts with patched kexts in System/Library/Extensions, you may want to repair their permissions and rebuild the kext cache to ensure they work as intented. Here's how.