Contribute
Register

Quick Fix for Intel HD 4600 Graphics Acceleration on 9 Series Motherboards

Status
Not open for further replies.
1. That IOreg is useless. Don't post without attaching a new IOReg.
2. Not one of the choices, waste of time.

You're right. I'm sorry about it.
Just now I have setting as you requested:
1.
Screen Shot 2014-07-06 at 8.54.30 AM.png
Screen Shot 2014-07-06 at 8.54.34 AM.png
and reboot. Here are new IOReg achieve:
View attachment Desktop.zip

2.same fakeid=0x0 with graphics setting as:
Screen Shot 2014-07-06 at 8.54.54 AM.png
and reboot. The machine couldn't boot into osx. It automatically reboot again and again. Consequently I even could not see the initiation of clover. My machine stucked at BIOS LOGO. After plug-out SATA-wire, and reset my bios, the problem solved. Then, I continue the test. It still reboot automatically again and again. Test failed.

Thank you so much.
 
Just now I have setting as you requested:
ig-platform-id is wrong. Seems the config.plist you are editing is not the config.plist the system is loading. Up to you to solve this problem. When you see IOReg/GFX0@2/ig-platform-id/<03 00 22 0d>, attach that IOReg. Until then, no sense posting any more failed experiments.
 
ig-platform-id is wrong. Seems the config.plist you are editing is not the config.plist the system is loading. Up to you to solve this problem. When you see IOReg/GFX0@2/ig-platform-id/<03 00 22 0d>, attach that IOReg. Until then, no sense posting any more failed experiments.

Hi, toleda.
That's what i am confused, too.

As what I have experienced before in M6I, a 8 series board, same results of tests with same CPU. The only way to boot OK with "IOReg/GFX0@2/ig-platform-id/<03 00 22 0d>" and fakeid=0x0 is to add ig-platform-id=<03 00 22 0d> into dsdt.aml. I used to patch my dsdt with your patch "https://github.com/toleda/audio_hdmi_8series" & "https://github.com/toleda/graphics_Intel_framebuffers". That works fine on 8 series.

However, 9 series board seems have no patches up to now. I would say that test may have to wait for the update of new iMac.

I know there tests just are wasting time, yours and mine.

I listed a table to indicate most consequence with different setting:
Clipboard-2.jpg
Wish it could help you and others to clear the puzzle.

PS: I am using display monitor connecting to Mobo with HDMI CABLE. I am curious about which connection are others who test OK is using.

Best.



Thank You!!!!!!!!
Work For I3-4330 (Intel HD 4600) and Asus Z97i-Plus
:-D
Edit: Only dpi; with HDMI reboot, SOlution?
Hi, how you make it working? I mean that is by using DP, DVI, or HDMI?
Is that works with HDMI?
Thank you so much.



Thanks to tonny, toleda, rehabman,. It worked like a charm.
Hi, how you make it working? I mean that is by using DP, DVI, or HDMI?
Is that works with HDMI?
Thank you so much.
 
There is one case that works for HD4600. Fix the framebufffer injection problem.
New imac will not solve this problem. HDMI is not the problem.

I just test successful.
Now I can boot into system but no QE/CI.
Here are avhieves:
View attachment Archive.zip

Thank you so much.
 
What is the version of S/L/E/AppleIntelFramebufferAzul.kext?
Attach a screenshot of DPCIManager/PCI

Hi, toleda.

1.the version is 8.18.29 from 10.9.1. Because 10.9.4's kext does not work at all. I manually added MEI ID into info.plist. The reason I choose it from 10.9.1 but not others is becuase it works before on my M6I and 10.9.3's failed, too.

2.Here you are:
Screen Shot 2014-07-07 at 12.24.07 AM.png

Thanks so much for your framebuffer edit.:D
 
=1.the version is 8.18.29 from 10.9.1. Because 10.9.4's kext does not work at all. I manually added MEI ID into info.plist. The reason I choose it from 10.9.1 but not others is becuase it works before on my M6I and 10.9.3's failed, too.
Fail.
 
Can we use clover kext patching for the fix instead of replacing kext?
something like this?
Code:
        <key>KextsToPatch</key>
            <dict>
                <key>Comment</key>
                <string>HD4600 Series 9</string>
                <key>Find</key>
                <data>
                jDqAhg==
                </data>
                <key>Name</key>
                <string>AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                jLqAhg==
                </data>
            </dict>

or like this
Code:
<dict>
	<key>Comment</key>
	<string>HD4600 Series 9</string>
	<key>Find</key>
	<string>8C3A8086</string>
	<key>InfoPlistPatch</key>
	<true/>
	<key>Name</key>
	<string>AppleIntelFramebufferAzul</string>
	<key>Replace</key>
	<string>8CBA8086</string>
</dict>
 
Status
Not open for further replies.
Back
Top