Jump to content

[GUIDE] 1st Generation Intel HD Graphics QE/CI


GhostRaider
 Share

2,093 posts in this topic

Recommended Posts

I still can't get QE on mavericks. When i patch the default frame buffer, i have no QE/CI, 1024x768 res. When i patch frame buffer from 10.8.5, i have 1366x768 res, but without QE. Am i doing something wrong? 10.7-10.8.5 version works perfectly.

 

Oh wait, i didn't see change log.

7b4d9481c0b23efe734a08da7cad8dfd.png

What is it? And how can i fix this?

Link to comment
Share on other sites

I still can't get QE on mavericks. When i patch the default frame buffer, i have no QE/CI, 1024x768 res. When i patch frame buffer from 10.8.5, i have 1366x768 res, but without QE. Am i doing something wrong? 10.7-10.8.5 version works perfectly.

 

Oh wait, i didn't see change log.

7b4d9481c0b23efe734a08da7cad8dfd.png

What is it? And how can i fix this?

Hmm, well are you typing your password correctly when it prompts you to? Also check the framebuffer kext. Maybe the framebuffer is corrupted. Look inside the kext for AppleIntelHDGraphicsfb.exe
Link to comment
Share on other sites

Hmm, well are you typing your password correctly when it prompts you to? Also check the framebuffer kext. Maybe the framebuffer is corrupted. Look inside the kext for AppleIntelHDGraphicsfb.exe

I think the issues are related to the new kext version.

 

Edit: the patches are working, he probably patched an already patched kext.

Link to comment
Share on other sites

Thank you. Now it compiled without errors but i still have no QE, only native res (same result as 10.8.5 kexts).

Well if you have native resolution, then QE/CI automatically works. You are doing something wrong. Check if the AppleIntelHDGraphics.kext loads. If not its corrupted.

Link to comment
Share on other sites

How it can be corrupted if i just install all kexts from giofrida pack? As you can see on screenshot, i have intellhdgraphics and fb kexts loaded but my bar is not transparent.

d0d3af8021b50ed1816715806a684b1f.png

I already see problems from your screenshot. Why is AppleIntelHDGraphics 3000/4000/5000 kexts loaded?

Link to comment
Share on other sites

Hello, thank you for this great tutorial, Everything is working for my graphic card on acer travelmate 5740z including brightness and native resolution!

 

But I just want to understand why I can't add a DSM method to GFX0?

For example if I add this

                    Method (_DSM, 4, NotSerialized)

                    {

                        Store (Package ()

                            {

                                "VRAM,totalsize",

                                Buffer ()

                                {

                                     0x00, 0x00, 0x00, 0x12

                                },



                                "model",

                                Buffer ()

                                {

                                    "Intel HD Graphics"

                                }

                            }, Local0)

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

under Name (_ADR, 0x00020000) I get 193 errors!

My DSDT is attached here and without DSM method for GFX0 it gives me 0 errors 0 warning 0 remarks and 54 optimizations.

Thank you!

DSDT.zip

Link to comment
Share on other sites

The OS X Mavericks 10.9 CI files for eDP users are available. For QE/CI, I will be uploading the package in around 2 hours. Creating this package is exhausting but after I upload the package, don't bother me lol  ^_^ I'm busy at the moment. If you have questions, post them here and maybe other Intel HD Graphics users can help.

 

Edit: OS X Mavericks 10.9 QE/CI package is now available.

  • Like 2
Link to comment
Share on other sites

Hi!

Thanks for the QE/CI Mavericks package. I just installed rebuild kext cache and restart, have full QE/CI, but this kernel message.

 

2013-10-26 23:09:01,000 kernel[0]: Backtrace 0xffffff80006b982e 0xffffff7f81b900e1 0xffffff7f81b9afe2 0xffffff800069297f 0xffffff800069253f 0xffffff800068e119 0xffffff8000693093
2013-10-26 23:09:01,000 kernel[0]: Kernel Extensions in backtrace:
2013-10-26 23:09:01,000 kernel[0]: com.apple.driver.AppleIntelHDGraphics(8.1.8)[CA277D41-793F-3665-8F67-04A8B906142B]@0xffffff7f81b72000->0xffffff7f81c31fff
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff7f808ba000
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0xffffff7f81170000
2013-10-26 23:09:01,000 kernel[0]: IOMemoryDescriptor 0x2645cb662c368207 prepared read only
2013-10-26 23:09:01,000 kernel[0]: Backtrace 0xffffff80006b982e 0xffffff7f81b902db 0xffffff7f81b9afe2 0xffffff800069297f 0xffffff800069253f 0xffffff800068e119 0xffffff8000693093
2013-10-26 23:09:01,000 kernel[0]: Kernel Extensions in backtrace:
2013-10-26 23:09:01,000 kernel[0]: com.apple.driver.AppleIntelHDGraphics(8.1.8)[CA277D41-793F-3665-8F67-04A8B906142B]@0xffffff7f81b72000->0xffffff7f81c31fff
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff7f808ba000
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0xffffff7f81170000
 
Any Ides?
Link to comment
Share on other sites

Really? You sure its not another problem? Does it say AppleIntel or something like that in the kernel panic or is it a completely different issue?

2nd attempt, fresh install of 10.9 (AppStore) with the following options:

 

- Chimera 2.2.1

- ElliottForceLegacyRTC

- ev0reboot

- FaceSMC 5.3.820

- NullCPUPowerManagement

- ApplePS2Controller

 

MacBook 6,1 smbios.plist, GraphicsEnabler=Yes.

Patched AppleIntelHDGraphicsFB.kext with Intel HD Graphics Patcher 1.5.1 and modified kexts by giofrida (installed with KextUtility).

 

After the first reboot:

 

A kernel panic is caused by AppleIntelHDGraphics, with IOPCIFamily and IOGraphicsFamily in backtrace.

 

M5A9739.jpg

 

After a while though, OS X starts through.

Resolution is still limited to 1024x768, but QE/CI seems to be enabled (top bar is transparent).

AppleIntelHDGraphics.kext is loaded, but AppleIntelHDGraphicsFB.kext is not.

 

1sd5w6v.jpg

 

Screen looks fine, unless you start dragging windows around, then artefacts occur.

Taking a screenshot is also impossible, they end up corrupted.

 

JLKFj7X.png

Link to comment
Share on other sites

The new link for QE/CI mavericks 10.9 is broken

 

The file you are trying to download is no longer available.

This could be due to the following reasons:

  • The file has been removed because of a ToS/AUP violation.
  • Invalid URL - the link you are trying to access does not exist
  • The file has been deleted by the user.

:help:

Link to comment
Share on other sites

 

Hi!

Thanks for the QE/CI Mavericks package. I just installed rebuild kext cache and restart, have full QE/CI, but this kernel message.

 

2013-10-26 23:09:01,000 kernel[0]: Backtrace 0xffffff80006b982e 0xffffff7f81b900e1 0xffffff7f81b9afe2 0xffffff800069297f 0xffffff800069253f 0xffffff800068e119 0xffffff8000693093
2013-10-26 23:09:01,000 kernel[0]: Kernel Extensions in backtrace:
2013-10-26 23:09:01,000 kernel[0]: com.apple.driver.AppleIntelHDGraphics(8.1.8)[CA277D41-793F-3665-8F67-04A8B906142B]@0xffffff7f81b72000->0xffffff7f81c31fff
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff7f808ba000
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0xffffff7f81170000
2013-10-26 23:09:01,000 kernel[0]: IOMemoryDescriptor 0x2645cb662c368207 prepared read only
2013-10-26 23:09:01,000 kernel[0]: Backtrace 0xffffff80006b982e 0xffffff7f81b902db 0xffffff7f81b9afe2 0xffffff800069297f 0xffffff800069253f 0xffffff800068e119 0xffffff8000693093
2013-10-26 23:09:01,000 kernel[0]: Kernel Extensions in backtrace:
2013-10-26 23:09:01,000 kernel[0]: com.apple.driver.AppleIntelHDGraphics(8.1.8)[CA277D41-793F-3665-8F67-04A8B906142B]@0xffffff7f81b72000->0xffffff7f81c31fff
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff7f808ba000
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0xffffff7f81170000
 
Any Ides?

 

 

I reuploaded the QE/CI package again. Try to install the same kexts and see if these errors display again. Remember to rebuild permissions and cache using Kext Utility.

 

2nd attempt, fresh install of 10.9 (AppStore) with the following options:

 

- Chimera 2.2.1

- ElliottForceLegacyRTC

- ev0reboot

- FaceSMC 5.3.820

- NullCPUPowerManagement

- ApplePS2Controller

 

MacBook 6,1 smbios.plist, GraphicsEnabler=Yes.

Patched AppleIntelHDGraphicsFB.kext with Intel HD Graphics Patcher 1.5.1 and modified kexts by giofrida (installed with KextUtility).

 

After the first reboot:

 

A kernel panic is caused by AppleIntelHDGraphics, with IOPCIFamily and IOGraphicsFamily in backtrace.

 

M5A9739.jpg

 

After a while though, OS X starts through.

Resolution is still limited to 1024x768, but QE/CI seems to be enabled (top bar is transparent).

AppleIntelHDGraphics.kext is loaded, but AppleIntelHDGraphicsFB.kext is not.

 

1sd5w6v.jpg

 

Screen looks fine, unless you start dragging windows around, then artefacts occur.

Taking a screenshot is also impossible, they end up corrupted.

 

JLKFj7X.png

 

What is your computer model/specs? 

:help:

Sorry about that, I reuploaded the QE/CI package because of some error. Try to click on the link again.

  • Like 1
Link to comment
Share on other sites

What is your computer model/specs?

Medion lappy (Core i3 350M, 8GB 1066MHz DDR3, Nvidia 310M (Optimus)).

 

I just replaced AppleIntelHDGraphicsFB.kext patched with giofrida's patcher by the one (SingleLink LW1 LCD-only) included with the rest of the kexts and now it simply hangs after the first kernel panic.

 

I'll try the reuploaded kexts.

 

EDIT: The kext I patched did not include Info.plist, that's why it didn't show up in System Information. However, if I use one of the prepatched kexts, the system simply hangs after the first kernel panic. I can only boot to OS X when AppleIntelHDGraphicsFB.kext is not present/not loaded.

Link to comment
Share on other sites

 

Hi!

Thanks for the QE/CI Mavericks package. I just installed rebuild kext cache and restart, have full QE/CI, but this kernel message.

 

2013-10-26 23:09:01,000 kernel[0]: Backtrace 0xffffff80006b982e 0xffffff7f81b900e1 0xffffff7f81b9afe2 0xffffff800069297f 0xffffff800069253f 0xffffff800068e119 0xffffff8000693093
2013-10-26 23:09:01,000 kernel[0]: Kernel Extensions in backtrace:
2013-10-26 23:09:01,000 kernel[0]: com.apple.driver.AppleIntelHDGraphics(8.1.8)[CA277D41-793F-3665-8F67-04A8B906142B]@0xffffff7f81b72000->0xffffff7f81c31fff
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff7f808ba000
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0xffffff7f81170000
2013-10-26 23:09:01,000 kernel[0]: IOMemoryDescriptor 0x2645cb662c368207 prepared read only
2013-10-26 23:09:01,000 kernel[0]: Backtrace 0xffffff80006b982e 0xffffff7f81b902db 0xffffff7f81b9afe2 0xffffff800069297f 0xffffff800069253f 0xffffff800068e119 0xffffff8000693093
2013-10-26 23:09:01,000 kernel[0]: Kernel Extensions in backtrace:
2013-10-26 23:09:01,000 kernel[0]: com.apple.driver.AppleIntelHDGraphics(8.1.8)[CA277D41-793F-3665-8F67-04A8B906142B]@0xffffff7f81b72000->0xffffff7f81c31fff
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff7f808ba000
2013-10-26 23:09:01,000 kernel[0]: dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0xffffff7f81170000
 
Any Ides?

 

I have met the same message, but both the native res(1366x768) and QE/CI work very well, so I just ignore the message.

However, I think there may be some ways to avoid these messages. Any ideas?

Link to comment
Share on other sites

I have met the same message, but both the native res(1366x768) and QE/CI work very well, so I just ignore the message.

However, I think there may be some ways to avoid these messages. Any ideas?

Yup, same thing happens here. I panicked at first but OSX starts pretty much like normal and everything works.

Link to comment
Share on other sites

 Share

×
×
  • Create New...