Contribute
Register

How can I build a kext disabler for AppleIntelHDGraphics?

Joined
Apr 14, 2020
Messages
25
Motherboard
Dell PRECISION 3630 Tower
CPU
Intel i7 8700k
Graphics
Intel UHD Graphics 630 (1920x1080)
Mobile Phone
  1. Android
  2. iOS
Hello everyone. I’m working to install OS X Maverick on my old desktop pc from 2010 (I give you the specs below), using the latest OpenCore version.

CPU: Intel Core i3-540
GPU: Integrated HD Graphics (Iron Lake)
MOTHERBOARD: Intel h57 (OEM Packard Bell) [not sure]

I decided to install OS X Mavericks, because with later versions I have some problems with USB Mapping (I will probably update to High Sierra in the future). The problem is that, as you probably know, the iGPU is not supported, and in fact when I try to boot the installer, after the verbose I get stuck at a white screen (everything else is perfect).

The only way I have found to resolve this problem is preventing AppleIntelHDGraphics.kext and AppleIntelHDGraphicsFB.kext from being loaded. I’ve tried to add them in config.plist/kernel/block, but doesn’t work. So I would like to build a kext that overrides IO catalog entries (in order to disable the two kexts). But I’m not familiar with this things (i don’t want to break dependencies).

How can I do that? Thanks in advance :)
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
22,699
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Hello everyone. I’m working to install OS X Maverick on my old desktop pc from 2010 (I give you the specs below), using the latest OpenCore version.

CPU: Intel Core i3-540
GPU: Integrated HD Graphics (Iron Lake)
MOTHERBOARD: Intel h57 (OEM Packard Bell) [not sure]

I decided to install OS X Mavericks, because with later versions I have some problems with USB Mapping (I will probably update to High Sierra in the future). The problem is that, as you probably know, the iGPU is not supported, and in fact when I try to boot the installer, after the verbose I get stuck at a white screen (everything else is perfect).

The only way I have found to resolve this problem is preventing AppleIntelHDGraphics.kext and AppleIntelHDGraphicsFB.kext from being loaded. I’ve tried to add them in config.plist/kernel/block, but doesn’t work. So I would like to build a kext that overrides IO catalog entries (in order to disable the two kexts). But I’m not familiar with this things (i don’t want to break dependencies).

How can I do that? Thanks in advance :)
maybe possibly this:
 
Joined
Apr 14, 2020
Messages
25
Motherboard
Dell PRECISION 3630 Tower
CPU
Intel i7 8700k
Graphics
Intel UHD Graphics 630 (1920x1080)
Mobile Phone
  1. Android
  2. iOS
maybe possibly this:
Thanks a lot, it worked! Now i only have another little problem. When i try to download OS X from Recovery i get the error "Your device or computer could not be verified. Contact support for assistance". The problem is that i can't edit the network preferences (because i'm in recovery).
 
Last edited:
Top