Contribute
Register

HD 4600 (i3-4330) - No acceleration at all

Status
Not open for further replies.
Joined
Jan 26, 2011
Messages
105
Motherboard
MSI Z68A-GD80
CPU
i7-2600K
Graphics
GTX 1060
Mobile Phone
  1. Android
I've been at this for days and haven't gotten anywhere.

CPU: Intel Core i3-4330
GPU: Intel HD 4600
Motherboard: ASRock H85M-HDS
OS: Mavericks 10.9.4

What's happening:
- The HDMI display will go blank after doing through the normal boot lines
- Sometimes, the boot process will get stuck here (see image below), or maybe at the usual Bluetooth error line.
Pkc2IYi.jpg

Display connectors used:
- VGA (only for installation, since VGA supposedly isn't supported for graphics acceleration)
- DVI
- HDMI (primary)

Things tried:
- Many different boot arguments, including variations of GraphicsEnabler=Yes/No, IGPEnabler=Yes/No, "Graphics Mode"="1920x1080x32", IGPlatformID=(various ones listed here)
- Various AppleIntelFramebufferAzul.kext (this and this) files
- Different VRAM BIOS settings (mainly left it on 64MB, but tried 32MB, 128MB, 256MB, 512MB, 1024MB, AUTO)

Intel VT-d is listed as "unsupported," confirming what's listed on Intel's product page for the CPU here.

During one installation, I tried the Clover bootloader without success, trying various IntelAzulFB=XX arguments, which I read was similar to trying different IGPlatformIDs.
 
Download Chameleon Wizard & EFIStudio. Extract the files to your Applications folder. Then in Terminal, paste this line:
Code:
[COLOR=#656E7F][FONT=Courier 10 Pitch]ioreg -lw0 -p IODeviceTree -n efi -r -x | grep device-properties | sed 's/.*<//;s/>.*//;' > device-properties.hex[/FONT][/COLOR]

This will save the .hex file to your Home folder. Then open EFIStudio and then open the .hex file from the File menu (select Open Hext File). You will see an editor window and on that window, click on Hex String to Clipboard.

Then open Chameleon Wizard and click on the org.chameleon.Boot tab. Then click on the Paste button next to device properties. Be sure to delete all the spaces after the hex string. The click Save and reboot.
 
Thanks, but that resulted in a blank screen still. Here's what my org.chameleon.Boot.plist looks like:
Code:
<?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</key>
	<string>mach_kernel</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>3</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
	<key>device-properties</key>
	<string>6d0100000100000002000000220100000700000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000001b000000496e74656c2048442047726170686963732034363030001c0000006400650076006900630065005f00740079007000650000000c000000646973706c617900160000006200750069006c0074002d0069006e00000005000000001a00000063006c006100730073002d0063006f006400650000000800000000000300180000006400650076006900630065002d00690064000000060000001204140000006800640061002d0067006600780000000e0000006f6e626f6172642d31002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d00690064000000080000000300220d3f0000000100000002010c00d041030a0000000001010600031c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
</dict>
</plist>

The display goes blank when connected via HDMI. When connected through DVI (or VGA, for fun), it gets stuck here, like usual:
ujE4ey7.jpg


Also, I went ahead and just did a clean install (can only boot it with IGPEnabler=No). The only way I can boot afterwards it to remove all Intel HD-related kext files elsewhere. The way I put the kexts back was to just have them installed via Kext Helper.

Trying what you posted results in the HDMI display going blank again.
 
Remove the IGPEnabler=Yes flag from org.chameleon.boot.plist.

Things booted up fine (first time normally booting without any boot arguments), but there's still no acceleration. The HD 4600 is still detected in System Information as it always has, with 3MB VRAM and such.

Update: Ignore all of that. I didn't place the Intel kexts back in place. Screen continues to go blank no matter what I seem to boot with.

Also, the image in the first post is what I get stuck at when using a modified AppleIntelFramebufferAzul.kext.
 
Consider these boot flags for Intel HD 4600. Is it possible for you to use the original Azul kext file instead of the modified ones?

I was using the original in my last test (=blank screen).

IGPEnabler=Yes/No was what I was messing with earlier, all ended up in a blank screen. Also get the same results no matter what IGPlatformID I use :/.
 
Weird. Can you boot into safe mode? Use these flags:
Code:
-v -x
and post an image of where it gets stuck in verbose mode.

Pretty much get stuck at the same spot. The only way I seem to be able to boot is to still move all AppleIntelHD* and AppleIntelF* kext files elsewhere.
ChFfsCh.jpg


Seems like a lost cause...
 
Status
Not open for further replies.
Back
Top