EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
4,147
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
How to Disable Unsupported IGPU (Intel Graphics) on Desktops and Laptops

This guide covers disabling Unsupported IGPU (Intel Graphics) on macOS. By following this guide, you'll be able to disable unsupported IGPU on your Desktop or Laptop under macOS.

Overview


Many Intel CPUs have graphics which is not supported under macOS/OS X or has a partial support (such as Intel HD 2500). Therefore, it is advised to disable the unsupported IGPU to prevent conflicts or errors. By not disabling the unsupported graphics, it can cause Sleep/Wake and random freezing issues. Normally, for Laptops (Tiger Lake and above) and for Desktops (Rocket Lake and above), the IGPU must be disabled as these are unsupported (no QE/CI) under macOS and likely will never be supported. Note that on Desktops, 'F' series Intel CPU users do not need this procedure as 'F' version CPUs do not come with an IGPU. Refer to the IGPU Compatibility list for more information.

For Disabling Discrete GPU

QUICK INFO:
  • This guide is only for users with unsupported IGPU.
  • If your system has a macOS compatible IGPU and you need to use it under macOS/OS X, you should not implement this fix.

Procedure Overview


This process involves the following steps:
  • Verifying IGPU existence
  • Adding required kexts
  • Adding boot args
To disable the unsupported IGPU, follow the steps below.

STEP 1: Verify IGPU existence
The very first step is to very whether IGPU exists. To verify the IGPU existence, follow the steps below.

1. Download Hackintool
2. Open Hackintool.
3. Navigate to PCIe Tab
4. Try to find

STEP 2: Add Required Kexts
The next step is to add the required kexts to disable unsupported IGPU. WhateverGreen doesn't work standalone. WhateverGreen and Lilu are needed together to work in conjunction in order to enable the audio. This step shouldn't be required if you have followed the Installation Guide. However, if not, follow the steps below to add the kexts.

1. Download AppleALC and Lilu from the downloads section of this forum.
2. Mount your ESP.

For Clover:
If you're using Clover, copy both the kexts to EFI/Clover/Kext/Others directory.

For OpenCore:
If you're using OpenCore, copy both the kexts to EFI/OC/Kexts directory. You'll also need to add the kext entries in the Kernel section of your config.plist.

NOTES:
  • Download the latest version for better support.
  • Download only the RELEASE.zip file.
  • If the kext is already present in the directory, replace them with a new version
  • Do not use WhateverGreen.kext.dSYM and Lilu.kext.dSYM

STEP 3: Add Required Boot Arg
The next step is to add the boot arg to the config.plist which will disable the unsupported IGPU.

1. Mount your ESP.

For Clover

1. Open config.plist from EFI/Clover directory
2. Go to the Boot section. Add -wegnoigpu under Boot Arguments.

For OpenCore

1. Open config.plist from EFI/OC directory.
2. Go to the NVRAM section. In the UUID 7C436110-AB2A-4BBB-A880-FE41995C9F82 add -wegnoigpu under boot-args.

2. Save your config.plist

STEP 2: Restart your System


After performing all the above steps, restart your system for the applied changes to take effect.
The unsupported IGPU device should be disabled now.
 
Last edited:

Forum statistics

Threads
791
Messages
8,510
Members
7,993
Latest member
woodyt