Jump to content

Intel HD IntelHDGraphics.kext 10.8.2 no Framebuffer howto


  • Please log in to reply
5 replies to this topic

#1
voidRunner

voidRunner

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
Hi all,

Unfortunately i'm one those guys with an IntelHD with EDP so i cannot get the framebuffer to load correctly.

Until now we could only start MLDP2 IntelHDGraphics.kext without corruption i was able to load the 10.8.2 version along
with AppleIntelHDGraphicsGA.plugin with a little work.

For this you will need:


- Quartz2DAccellerationDisabler command line utility which i cooked up based on BeamSyncDropper2 by zyx ( props to him )
- A Launch Agent to launch this utility at the login window
- An applescript to open QuartzDebug after login and change some prefs
- All the regular AppleIntelHDGraphics kexts plugin and bundles from 10.8.2 except the frame buffer
- One new background for Mission Control and Notification Center
- Quartz Debug app from Xcode

Warning:

This will get you slight less graphics quality than with MLDP2 but faster and you will be able to use 10.8.2 kexts
( i suppose 10.8.3 will work to but i haven't upgraded yet ).

Lets Start,

I know that disabling accelleration might sound strange but i get much better performance without it and most of the benefits
of working Core Image.

So the first step will be to create the Launch Agent. You will need to create a file called com.quartz2daccellerationdisabler.plist at
/Library/LaunchAgents with the following content


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.quartz2daccellerationdisabler</string>
<key>LimitLoadToSessionType</key>
<array>
<string>LoginWindow</string>
</array>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/Quartz2DAccellerationDisabler</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

Note: to get the link above use copy link from --> http://www.apple.com...rtyList-1.0.dtd

After copy the Quartz2DAccellerationDisabler in this post to /usr/bin and
do:

sudo chown root:wheel Quartz2DAccellerationDisabler

and

sudo chmod +x Quartz2DAccellerationDisabler

Next is the applescript you need to run. I use buttler from ManyTricks to run this after buttler has started


tell application "Quartz Debug"
activate
activate
delay 1
tell application "System Events"
keystroke "1" using {command down}
end tell
end tell
tell application "System Events"
tell process "Quartz Debug"
click checkbox "Disable 2D Acceleration" of window 1
click checkbox "Enable Quartz Extreme" of window 1
click checkbox "Force QuartzGL" of window 1
click checkbox "No delay after flash" of window 1
click radio button 3 of radio group 1 of window 1
end tell
end tell
tell application "Quartz Debug"
delay 1
tell application "System Events"
keystroke "1" using {command down}
end tell
end tell

Finally to get a slightly better looking Mission Control and Notification Center
copy defaultdesktop.png to

/System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png

and

/System/Library/CoreServices/NotificationCenter.app/Contents/Resources/linen.tiff

Unfortunately you will still get some graphic glitches but less noticeable.

And for last i always use a way to get to:

- show all application windows
- show desktop
- show mission control

Using the slow motion effect
and changing mission control speed with the following command

defaults write com.apple.dock expose-animation-duration -float 2.5

I know this is a bit complex so ask away :D

Best regards,
voidRunner

Attached Files



#2
voidRunner

voidRunner

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
Updated.

#3
mengrh

mengrh

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
I have the same situation with you (edp), I now upgrade to 10.8.3 working fine. only CI. No QE, download the 10.8.3 CI patch from GhostRaider. attached below, I hope somebody can help edp user to active the QE, Thank you very much!

I also attached the screen for your reference...

Attached Files



#4
voidRunner

voidRunner

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
Hi mengrh,

Thanx for your reply.
One question are your graphics smooth?

Best regards,
voidRunner

#5
guinmoon

guinmoon

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Gender:Male

Hello. I try to follow you instruction on OSX 10.8.5. But i don't have "Enable Quartz Extreme" and  "Force QuartzGL" in Quartz Debug. I don't find answer. 



#6
voidRunner

voidRunner

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

Hi guinmoon,

 

You need to use Quartz Debug version 4.1. Newer ones don't have those options.

 

Best regards,

voidRunner







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy