Jump to content

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

Intel GMA HD Arrandale Intel GMA 5700HD

  • Please log in to reply
1056 replies to this topic

#321
Amphil

Amphil

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male

Snapshot from another laptop using VNC.

 

i use VNC because my laptop screen is stock in white screen.

 

help pls.

Attached Files



#322
GhostRaider

GhostRaider

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 401 posts
  • Gender:Male

Snapshot from another laptop using VNC.

 

i use VNC because my laptop screen is stock in white screen.

 

help pls.

 

Here is your patched DSDT. I'm surprised your DSDT was never patched. Why?

Attached Files



#323
EtHeO18

EtHeO18

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

This is awesome. I would like to make a note that you should update to the latest Chameleon before trying this. I tried about 10 AppleIntelHDGraphicsFB.kext files, with very limited success. At some point, even my vnc was distorted with lines all over the place. But, after updating chameleon, selecting the 6,1 Macbook Pro SMBIOS, and removing Natit.kext, I've got native resolution (with QE/CI i think :)) on my Acer Aspire 5752, running 10.8.4

 

Just for reference: 

 

I installed ML with myHack, updated to 10.8.4, removed the AppleIntelHDGraphics* kexts from single user (after the update it wouldn't show desktop anymore), updated Chameleon with Chameleon Wizard (4.2.2 i think), installing Chameleon v2.2svn r2251

 

then I followed this guide



#324
andrio.b

andrio.b

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

Thank you, GhostRider for perfecting the main manual. Also, thank you giofrida for outstanding patcher.  You guys rock :) 



#325
Amphil

Amphil

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male

i think i dont have a solution to get qe/ci. i tried all process to get my EDID but it seems that my sony vaio internal display wont giving me any Edid info. i tried linux and windows app but it cant detect my monitor. 

 

get-edid | parse-edid

jan@jan-VPCEA43EG:~$ sudo get-edid | parse-edid
[sudo] password for jan: parse-edid: parse-edid version 2.0.0

get-edid: get-edid version 2.0.0

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function supported
	Call successful

	VBE version 300
	VBE string at 0x11100 "Intel(R)Ironlake Mobile Graphics Chipset Accelerated VGA BIOS"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function supported
	Call successful

	Monitor and video card combination does not support DDC1 transfers
	Monitor and video card combination does not support DDC2 transfers
	0 seconds per 128 byte EDID block transfer
	Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
parse-edid: IO error reading EDID
jan@jan-VPCEA43EG:~$ 

edid-rw

jan@jan-VPCEA43EG:~$ sudo ./edid-rw 0 | edid-decode
[sudo] password for jan: 
sudo: ./edid-rw: command not found
Extracted contents:
header:          00 00 00 00 00 00 00 00
serial number:   00 00 00 00 00 00 00 00 00 00
version:         00 00
basic params:    00 00 00 00 00
chroma info:     00 00 00 00 00 00 00 00 00 00
established:     00 00 00
standard:        00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 1:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 2:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 3:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 4:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
extensions:      00
checksum:        00

No header found
Manufacturer: @@@ Model 0 Serial Number 0
EDID version: 0.0
Analog display, Input voltage level: 0.7/0.3 V
Sync: 
Image size is variable
Gamma: 1.00
Monochrome or grayscale display
Established timings supported:
Standard timings supported:
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
Manufacturer-specified data, tag 0
Manufacturer-specified data, tag 0
Manufacturer-specified data, tag 0
Manufacturer-specified data, tag 0
Checksum: 0x0
EDID block does not conform at all!
	Bad year of manufacture
	Manufacturer name field contains garbage
jan@jan-VPCEA43EG:~$ 

any solution?



#326
alboz83

alboz83

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
I don't understand, but it's possibile to have qe/ci working in 10.9? In 10.8.4 i have no problems but in mavericks i have ci working but no qe. I tried to patch framebuffer with the new app, replace with the 10.8.4 framebuffer , but dont'work

#327
iWin32

iWin32

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 103 posts
  • Gender:Male

I don't understand, but it's possibile to have qe/ci working in 10.9? In 10.8.4 i have no problems but in mavericks i have ci working but no qe. I tried to patch framebuffer with the new app, replace with the 10.8.4 framebuffer , but dont'work

 

 

I found all the hex edits.

Download the document. The first hex line is the line you have to find and the second one is the line you have to replace.

The string: B9 00 00 00 09 C7 85 60 FF FF doesn't exist in 10.9 FB. There are other similar ones. I don't know if it's important or not.

 

I don't have Mavericks installed, so I can't try this out.  But here's what my take is.  Have any of you read this thread?  http://www.insanelym...-in-the-future/

 

This is already present in both DPs, but it's through AppleKextExcludeList.kext, which contains the exception and the exclude list.  The things I find humorous is that it contains several Hackintosh-only kexts in the exception list, including FakeSMC.kext!!   :hysterical:

 

Anyways, my theory is that the hex values, when patched, causes Apple's signature in the framebuffer to be deemed invalid, and therefore won't load.  Yet, with all of the other kexts still loading, it will enable CI only, and unless you have the resolution module installed, you'll be stuck without resolution.  The framebuffer fixes both resolution and QE.  Therefore, try not only patching the framebuffer with giofrida's hex edits, but also add AppleIntelHDGraphicsFB.kext to the exception list.  Make sure it's not in the exclude list, or it won't load, patch or no patch.  If it is included in the exception list, it will allow a modified framebuffer to load without a valid signature, and you will finally get full support (resolution and QE/CI)!  If anyone has Mavericks and wishes to try this out, please let me know if this works out for you!!



#328
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 667 posts
  • Gender:Male
  • Location:Italy

I don't have Mavericks installed, so I can't try this out.  But here's what my take is.  Have any of you read this thread?  http://www.insanelym...-in-the-future/

 

This is already present in both DPs, but it's through AppleKextExcludeList.kext, which contains the exception and the exclude list.  The things I find humorous is that it contains several Hackintosh-only kexts in the exception list, including FakeSMC.kext!!   :hysterical:

 

Anyways, my theory is that the hex values, when patched, causes Apple's signature in the framebuffer to be deemed invalid, and therefore won't load.  Yet, with all of the other kexts still loading, it will enable CI only, and unless you have the resolution module installed, you'll be stuck without resolution.  The framebuffer fixes both resolution and QE.  Therefore, try not only patching the framebuffer with giofrida's hex edits, but also add AppleIntelHDGraphicsFB.kext to the exception list.  Make sure it's not in the exclude list, or it won't load, patch or no patch.  If it is included in the exception list, it will allow a modified framebuffer to load without a valid signature, and you will finally get full support (resolution and QE/CI)!  If anyone has Mavericks and wishes to try this out, please let me know if this works out for you!!

You're probably right. When I tried Mavericks DP1 at boot I got some issues loading the other Intel HD kexts using a modified FB. Thanks for the infos.



#329
alboz83

alboz83

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts

I don't have Mavericks installed, so I can't try this out.  But here's what my take is.  Have any of you read this thread?  http://www.insanelym...-in-the-future/

 

This is already present in both DPs, but it's through AppleKextExcludeList.kext, which contains the exception and the exclude list.  The things I find humorous is that it contains several Hackintosh-only kexts in the exception list, including FakeSMC.kext!!   :hysterical:

 

Anyways, my theory is that the hex values, when patched, causes Apple's signature in the framebuffer to be deemed invalid, and therefore won't load.  Yet, with all of the other kexts still loading, it will enable CI only, and unless you have the resolution module installed, you'll be stuck without resolution.  The framebuffer fixes both resolution and QE.  Therefore, try not only patching the framebuffer with giofrida's hex edits, but also add AppleIntelHDGraphicsFB.kext to the exception list.  Make sure it's not in the exclude list, or it won't load, patch or no patch.  If it is included in the exception list, it will allow a modified framebuffer to load without a valid signature, and you will finally get full support (resolution and QE/CI)!  If anyone has Mavericks and wishes to try this out, please let me know if this works out for you!!

Oh  yes it's true, the kext is not load, now i'm in mavericks. But in the AppleKextExcludeList.kext, what i must add? AppleIntelHDGraphicsFB dont'have a info.plist, so i don't know what i write in "key" and "strings". If anyone help me, i try



#330
2bad0

2bad0

    InsanelyMac Protégé

  • Members
  • PipPip
  • 68 posts

Oh  yes it's true, the kext is not load, now i'm in mavericks. But in the AppleKextExcludeList.kext, what i must add? AppleIntelHDGraphicsFB dont'have a info.plist, so i don't know what i write in "key" and "strings". If anyone help me, i try

Some stuff has changed in 10.9 frame-buffer for now i don't think it's exclude list thingy i may be wrong.I started patching using a different method and it loaded the patched one,not fully working i may add,tends to reboot.

 

If it had to do with the exclude list stuff i doubt the patched framebuffer from 10.8 would load unless the kext itself have self check mechanism.



#331
alboz83

alboz83

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
Ok i tried to patch 10.9 framebuffer, add com.apple.driver.AppleIntelHDGraphicsFB in AppleKextExcludeList.kext, but don't boot (even with -f -x) and i get this attach image. Then i tried 10.8.4 framebuffer (SingleLink-Normal-LCD-LCDLW1) and seems that load, mavericks boot but the graphics is very very flicker and distorted.

Attached Files



#332
iWin32

iWin32

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 103 posts
  • Gender:Male

Ok i tried to patch 10.9 framebuffer, add com.apple.driver.AppleIntelHDGraphicsFB in AppleKextExcludeList.kext, but don't boot (even with -f -x) and i get this attach image. Then i tried 10.8.4 framebuffer (SingleLink-Normal-LCD-LCDLW1) and seems that load, mavericks boot but the graphics is very very flicker and distorted.

So, the 10.8.4 framebuffer works within Mountain Lion, but not on Mavericks?  From my experience, using Snow Leopard kexts on Mountain Lion causes distortions, and my guess is that it would do the same thing using Mountain Lion kexts on Mavericks.  Stick with the Mavericks kexts.

 

And, as far as getting that to work, let me ask you this: Did you inject OS-Info on Mountain Lion, either through DSDT or Natit? That would then need to be carried over to Mavericks.   For me, without OS-Info injection, you'd be stuck on the gray Apple screen, or in the case of verbose booting, a screen like that.  If you didn't do that, try installing Natit on Mavericks.  I'm not 100% certain, but I think Natit should already be included in the exception list.  Double check that after installing Natit.  I recommend seeing if Natit will fix the problem before trying to get rid of it through DSDT injection.  This will save you energy and time should injecting OS-Info not solve the problem.



#333
Amphil

Amphil

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male

OT Question: Can someone tell me how can i get bar0/bar1 using lspci in my mac? i want to try the backlight/Brightness. thankss in advance!



#334
2bad0

2bad0

    InsanelyMac Protégé

  • Members
  • PipPip
  • 68 posts

Ok i tried to patch 10.9 framebuffer, add com.apple.driver.AppleIntelHDGraphicsFB in AppleKextExcludeList.kext, but don't boot (even with -f -x) and i get this attach image. Then i tried 10.8.4 framebuffer (SingleLink-Normal-LCD-LCDLW1) and seems that load, mavericks boot but the graphics is very very flicker and distorted.

Don't understand why you get distortion.try to patch this its 10.8.5 buffer

 

Use giofrida's patcher


So, the 10.8.4 framebuffer works within Mountain Lion, but not on Mavericks?  From my experience, using Snow Leopard kexts on Mountain Lion causes distortions, and my guess is that it would do the same thing using Mountain Lion kexts on Mavericks.  Stick with the Mavericks kexts.

 

And, as far as getting that to work, let me ask you this: Did you inject OS-Info on Mountain Lion, either through DSDT or Natit? That would then need to be carried over to Mavericks.   For me, without OS-Info injection, you'd be stuck on the gray Apple screen, or in the case of verbose booting, a screen like that.  If you didn't do that, try installing Natit on Mavericks.  I'm not 100% certain, but I think Natit should already be included in the exception list.  Double check that after installing Natit.  I recommend seeing if Natit will fix the problem before trying to get rid of it through DSDT injection.  This will save you energy and time should injecting OS-Info not solve the problem.

Yes 10.8.4 buffer works.. distortions occur after maybe a day but a restart fixes it...with 10.8.5 buffer no artifacts yet.

 

And yes With the use of Natit.


You're probably right. When I tried Mavericks DP1 at boot I got some issues loading the other Intel HD kexts using a modified FB. Thanks for the infos.

Picture below this offset causes a restart or not on mavericks

 

Maybe it mean something to you

 

Investigating it will keep you informed.

 

Attached File  Offset.tiff   107.56KB   19 downloads
 

Attached Files



#335
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 667 posts
  • Gender:Male
  • Location:Italy

Don't understand why you get distortion.try to patch this its 10.8.5 buffer

 

Use giofrida's patcher


Yes 10.8.4 buffer works.. distortions occur after maybe a day but a restart fixes it...with 10.8.5 buffer no artifacts yet.

 

And yes With the use of Natit.


Picture below this offset causes a restart or not on mavericks

 

Maybe it mean something to you

 

Investigating it will keep you informed.

 

Hi. That offset should be the fix for "quad screens". If you can: try changing 00100000C785 to 00090000C785 instead of 00000008C785 (which is the current patch) and tell me what you get. Also, can you tell me what do you get with the original offset (00100000C785)?



#336
alboz83

alboz83

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts

YEEEEEES, guys i tried different things:
- with 10.9 framebuffer not patching, Natit.kext, com.apple.driver.AppleIntelHDGraphicsFB in exception list, boot but i have distortions

- with 10.9 framebuffer patching, Natit.kext, com.apple.driver.AppleIntelHDGraphicsFB in exception list, not boot (even in safe mode)

- with 10.8.5 framebuffer patching, Natit.kext, com.apple.driver.AppleIntelHDGraphicsFB in exception list, boot and i have QE/CI working 

Maybe Intel HD Graphics Patcher still not working very well for 10.9 framebuffer



#337
2bad0

2bad0

    InsanelyMac Protégé

  • Members
  • PipPip
  • 68 posts

YEEEEEES, guys i tried different things:
- with 10.9 framebuffer not patching, Natit.kext, com.apple.driver.AppleIntelHDGraphicsFB in exception list, boot but i have distortions

- with 10.9 framebuffer patching, Natit.kext, com.apple.driver.AppleIntelHDGraphicsFB in exception list, not boot (even in safe mode)

- with 10.8.5 framebuffer patching, Natit.kext, com.apple.driver.AppleIntelHDGraphicsFB in exception list, boot and i have QE/CI working 

Maybe Intel HD Graphics Patcher still not working very well for 10.9 framebuffer

What is you config?

 

Use Giofrida's patch 10.8 selection on 10.9 kexts...  report.

 

Oh my bad, i will send 2 10.9 kets for you to try single link width 1


Hi. That offset should be the fix for "quad screens". If you can: try changing 00100000C785 to 00090000C785 instead of 00000008C785 (which is the current patch) and tell me what you get. Also, can you tell me what do you get with the original offset (00100000C785)?

 

00100000C785 & 00090000C785 = blackscreen no reboot

 

00000008C785 = reboot

Attached Files



#338
alboz83

alboz83

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts

What is you config?

Use Giofrida's patch 10.8 selection on 10.9 kexts... report.

Oh my bad, i will send 2 10.9 kets for you to try single link width 1

Ok with 10.8 selection on 10.9 kexts not boot and i have black screen. The 2 kexts that you send me are patched already or i must patch with giofrida'patch?

#339
Amphil

Amphil

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male

Thanks to this tutorial!

Can someone tell how to get the BAR0 needed to make my backlight/brightness work.

i dont have a windows installed. please someone tell me how to get BAR0/BAR1 using LSPCI

 

Attached File  Screen Shot 2013-07-03 at 5.48.44 PM.png   728.85KB   4 downloads



#340
2bad0

2bad0

    InsanelyMac Protégé

  • Members
  • PipPip
  • 68 posts

Ok with 10.8 selection on 10.9 kexts not boot and i have black screen. The 2 kexts that you send me are patched already or i must patch with giofrida'patch?

Patched already

 

You mentioned earlier with default FB you have distortions,by any means can you post a screen shot pleasE? thanks.







Also tagged with one or more of these keywords: Intel GMA HD, Arrandale, Intel GMA 5700HD


7 user(s) are reading this topic

2 members, 5 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