Contribute
Register

How to install Intel HD4400 graphics?

Status
Not open for further replies.
Just tried it again.

I did exactly as described by the guide and it is not working.

I have Chameleon bootloader. EDIT: It's Chimera. Sorry.

Might any entries in /Extra/org.chameleon.Boot.plist interfere?

This is what it looks like:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>IGPEnabler</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>kext-dev-mode=1</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>PCIRootUID</key>
<string>1</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>IGPDeviceID</key>
<string>0412</string>
</dict>
</plist>

I also need to boot with dart=0.

Does any of this affect anything?

Should I also post the ioreg?
 
Last edited:
Just tried it again.

I did exactly as described by the guide and it is not working.

I have Chameleon bootloader. EDIT: It's Chimera. Sorry.

Might any entries in /Extra/org.chameleon.Boot.plist interfere?

This is what it looks like:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>IGPEnabler</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>kext-dev-mode=1</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>PCIRootUID</key>
<string>1</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>IGPDeviceID</key>
<string>0412</string>
</dict>
</plist>

I also need to boot with dart=0.

Does any of this affect anything?

Should I also post the ioreg?

PCIRootUID=1 is wrong.
 
Ok, I opened up MultiBeast and built with standard settings.

Now it looks like this

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>IGPEnabler</key>
<string>Yes</string>

<key>Kernel Flags</key>
<string>kext-dev-mode=1</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>IGPDeviceID</key>
<string>0412</string>
</dict>
</plist>

Btw, I noticed that on your bitbucket it says that 041e is for desktop HD4400.

But, still does not work :(

I don't know what I'm doing wrong.

EDIT:
Tried 041e and 0a16 as well. No success.

Everybody else can enjoy the beauty of HD4400 except of me. Damnit!

EDIT2:

Btw, where exactly should the kexts be installed? is it /S/L/E?
 
Your i3-4030U is a laptop CPU not a desktop CPU. You need to be posting in Yosemite Laptop Support.
 
I'm sorry. I just can't figure this out. I have followed so many guides now that I don't know what my name is anymore.

I am trying to use the Clover bootloader.

It boots up OSX on my computer properly.

I am looking at the bitbucket guide but I don't understand.

What about those DSDT examples? Am I supposed to put them in a file somewhere or what?

I'm so confused.
 
FIXED IT!

I don't know if it was because I also entered the Fake Device ID or if I copied the kexts to all locations possible (clover kext location, /s/l/e and /l/e).

Either way it's working.

So basically:
Install Clover bootloader
Install Kexts to both /S/L/E and /L/E using KextBeast (/S/L/E = System/Library/Extensions, /L/E = Library/Extensions)
Also install kexts to /EFI/Clover/kexts/10.10/
Install and open Clover Configurator and select your ".plist" at the bottom (should be /EFI/Clover/boot.plist)
Go to Acpi and checkmark IntelGFX, go to Devices and type in 0x04128086 in IntelGFX
go to Graphics and select "0" in Dual Link and checkmark Inject Intel and type in 0x0a260006 in ig-platform-id

Now save and restart. Should work!


My followup question now is: should HD4400 support 4K resolution as well?
 
Your i3-4030U is a laptop CPU not a desktop CPU. You need to be posting in Yosemite Laptop Support.

The computer in @aidv's signature is a desktop (mini/NUC-like PC).

It is very common for these small desktop PCs to have mobile CPUs.
 
Status
Not open for further replies.
Back
Top