Jump to content

fluid | fixed

Intel HD Graphics (0x00468086) QE/CI on Lenovo X201


  • Please log in to reply
31 replies to this topic

#21
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 568 posts
  • Gender:Male
  • Location:Italy
Tried also to change the "os-info" value but didn't work! Same screen!

#22
ebmesnow

ebmesnow

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

View PostiWin32, on 13 January 2013 - 04:28 PM, said:

alexanita, did you retrieve the aapl,os-info data yourself?  If so, how did you do it, and will it vary from system to system?

iwin32

aapl,os-info is defined in appleintelhdgraphicsfb there are two defined, but I think only one used in the kext as follows


30 49 01 11 01 10 08 00 00 01 00 00 00 00 00 00 FF FF FF FF
30 49 00 14 14 14 08 04 00 00 00 00 00 00 00 00 FF FF FF FF

In addition there is another one OsInformation Default

30 49 01 01 01 00 08 00 00 00 00 00 00 00 00 00 FF FF FF FF

I am not really sure what they do but suspect they only tell what hardware is in use

#23
GhostRaider

GhostRaider

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 208 posts
  • Gender:Male
Well I injected the AAPL,os-info string to my DSDT, compiled successfully, and then later installed all the Intel HD Graphics kext. I did however run into a problem. I get a kernel panic. If I delete the AppleIntelHDGraphics.kext and leave the other kexts installed, my laptop screen turns black and activates my external monitor. The problem is that everything looks distorted in the external monitor so its basically useless.

Am I missing something here? :wallbash:

#24
jaller

jaller

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
  • Gender:Male
  • Location:Pescara,Italy
Any news?Today i've installed 10.8.2 and finally got my Nvidia 540m fully functional but the first video card is intel :/ any metod to switch from intel to nvidia? P.S When i install nvidia kext os x stop with a kernel panic before access to desktop.

#25
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 568 posts
  • Gender:Male
  • Location:Italy
I tried to patch my DSDT with the values in the MacBookPro6,1 ioreg:
Posted Image
I'm getting stuck at a gray screen.

If i remove all the values but "os-info" and "AAPL00,T1" to "AAPL00,T7" without "T4" i got the 4 screen bug but the distortion lines are different. I removed these values because otherwise i get the gray screen.

#26
lorius89

lorius89

    InsanelyMac Protégé

  • Members
  • PipPip
  • 58 posts
  • Gender:Male
  • Location:milan
any news?
i will try to patch my dsdt but i cannot fin aapl,os-info string and i cannot change the value.

#27
Van Gog

Van Gog

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male
  • Location:Russia

View Postgiofrida, on 19 January 2013 - 09:20 PM, said:

I tried to patch my DSDT with the values in the MacBookPro6,1 ioreg:
Posted Image
I'm getting stuck at a gray screen.

If i remove all the values but "os-info" and "AAPL00,T1" to "AAPL00,T7" without "T4" i got the 4 screen bug but the distortion lines are different. I removed these values because otherwise i get the gray screen.


Anyone see this? http://www.tonymacx8...tml#post_50422.

#28
hellozx

hellozx

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Hi,alexanita
It seems that the driver don't get the correct EDID information. You may try to add this to dsdt

		"@0,override-no-edid", 
							Buffer (0x80)
							{
								/* 0000 */	0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 
								/* 0008 */	0x51, 0xF3, 0x91, 0x50, 0x04, 0x00, 0x00, 0x00, 
								/* 0010 */	0x0E, 0x10, 0x01, 0x03, 0x80, 0x1D, 0x11, 0xFF, 
								/* 0018 */	0x2F, 0x00, 0x00, 0xA0, 0x57, 0x49, 0x9B, 0x26, 
								/* 0020 */	0x10, 0x48, 0x4F, 0x00, 0x00, 0x00, 0x01, 0x01, 
								/* 0028 */	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
								/* 0030 */	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xC6, 0x1D, 
								/* 0038 */	0x56, 0x02, 0x51, 0x00, 0x0C, 0x30, 0x22, 0x70, 
								/* 0040 */	0x12, 0x00, 0x27, 0xA6, 0x10, 0x00, 0x00, 0x18, 
								/* 0048 */	0xDA, 0x13, 0x56, 0x02, 0x51, 0x00, 0x0C, 0x30, 
								/* 0050 */	0x22, 0x70, 0x12, 0x00, 0x27, 0xA6, 0x10, 0x00, 
								/* 0058 */	0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x49, 
								/* 0060 */	0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, 
								/* 0068 */	0x4C, 0x43, 0x44, 0x0A, 0x00, 0x00, 0x00, 0xFD, 
								/* 0070 */	0x00, 0x00, 0x3C, 0x00, 0x3D, 0x08, 0x00, 0x00, 
								/* 0078 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA7
							}, 

							"AAPL01,override-no-edid", 
							Buffer (0x80)
							{
								/* 0000 */	0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 
								/* 0008 */	0x51, 0xF3, 0x91, 0x50, 0x04, 0x00, 0x00, 0x00, 
								/* 0010 */	0x0E, 0x10, 0x01, 0x03, 0x80, 0x1D, 0x11, 0xFF, 
								/* 0018 */	0x2F, 0x00, 0x00, 0xA0, 0x57, 0x49, 0x9B, 0x26, 
								/* 0020 */	0x10, 0x48, 0x4F, 0x00, 0x00, 0x00, 0x01, 0x01, 
								/* 0028 */	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
								/* 0030 */	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xC6, 0x1D, 
								/* 0038 */	0x56, 0x02, 0x51, 0x00, 0x0C, 0x30, 0x22, 0x70, 
								/* 0040 */	0x12, 0x00, 0x27, 0xA6, 0x10, 0x00, 0x00, 0x18, 
								/* 0048 */	0xDA, 0x13, 0x56, 0x02, 0x51, 0x00, 0x0C, 0x30, 
								/* 0050 */	0x22, 0x70, 0x12, 0x00, 0x27, 0xA6, 0x10, 0x00, 
								/* 0058 */	0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x49, 
								/* 0060 */	0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, 
								/* 0068 */	0x4C, 0x43, 0x44, 0x0A, 0x00, 0x00, 0x00, 0xFD, 
								/* 0070 */	0x00, 0x00, 0x3C, 0x00, 0x3D, 0x08, 0x00, 0x00, 
								/* 0078 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA7
							}


Replace the EDID with your own one.
Hope it works.

#29
li6ertad

li6ertad

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Hi, what do you mean

"|- MacBookPro 8,x SMBIOS
  |- Boot Kexts (Chipset Drivers)
  |- Fixed Kexts (Chipset Drivers)"
I found out that in my x201i, it cannot boot if enables graphics when applying SMbois 8.1 or higher; if not enable graphics, then can boot successfully with 7xx MB video card memory. But cannot play Youtube videos.

if enable graphics with a 6.1 SMbios, then boot successfully but only with 64MB memory.

#30
alexanita

alexanita

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Posthellozx, on 15 February 2013 - 06:59 AM, said:

Hi,alexanita
It seems that the driver don't get the correct EDID information. You may try to add this to dsdt

"@0,override-no-edid",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x51, 0xF3, 0x91, 0x50, 0x04, 0x00, 0x00, 0x00,
/* 0010 */ 0x0E, 0x10, 0x01, 0x03, 0x80, 0x1D, 0x11, 0xFF,
/* 0018 */ 0x2F, 0x00, 0x00, 0xA0, 0x57, 0x49, 0x9B, 0x26,
/* 0020 */ 0x10, 0x48, 0x4F, 0x00, 0x00, 0x00, 0x01, 0x01,
/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xC6, 0x1D,
/* 0038 */ 0x56, 0x02, 0x51, 0x00, 0x0C, 0x30, 0x22, 0x70,
/* 0040 */ 0x12, 0x00, 0x27, 0xA6, 0x10, 0x00, 0x00, 0x18,
/* 0048 */ 0xDA, 0x13, 0x56, 0x02, 0x51, 0x00, 0x0C, 0x30,
/* 0050 */ 0x22, 0x70, 0x12, 0x00, 0x27, 0xA6, 0x10, 0x00,
/* 0058 */ 0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x49,
/* 0060 */ 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20,
/* 0068 */ 0x4C, 0x43, 0x44, 0x0A, 0x00, 0x00, 0x00, 0xFD,
/* 0070 */ 0x00, 0x00, 0x3C, 0x00, 0x3D, 0x08, 0x00, 0x00,
/* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA7
},

"AAPL01,override-no-edid",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x51, 0xF3, 0x91, 0x50, 0x04, 0x00, 0x00, 0x00,
/* 0010 */ 0x0E, 0x10, 0x01, 0x03, 0x80, 0x1D, 0x11, 0xFF,
/* 0018 */ 0x2F, 0x00, 0x00, 0xA0, 0x57, 0x49, 0x9B, 0x26,
/* 0020 */ 0x10, 0x48, 0x4F, 0x00, 0x00, 0x00, 0x01, 0x01,
/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xC6, 0x1D,
/* 0038 */ 0x56, 0x02, 0x51, 0x00, 0x0C, 0x30, 0x22, 0x70,
/* 0040 */ 0x12, 0x00, 0x27, 0xA6, 0x10, 0x00, 0x00, 0x18,
/* 0048 */ 0xDA, 0x13, 0x56, 0x02, 0x51, 0x00, 0x0C, 0x30,
/* 0050 */ 0x22, 0x70, 0x12, 0x00, 0x27, 0xA6, 0x10, 0x00,
/* 0058 */ 0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x49,
/* 0060 */ 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20,
/* 0068 */ 0x4C, 0x43, 0x44, 0x0A, 0x00, 0x00, 0x00, 0xFD,
/* 0070 */ 0x00, 0x00, 0x3C, 0x00, 0x3D, 0x08, 0x00, 0x00,
/* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA7
}


Replace the EDID with your own one.
Hope it works.

Hi, hellozx,
Only injected these option into my DSDT cannot resolve my internal LCD screen issue.
I've tried to patched AppleIntelHDGraphicsFB and success.
Thanks for your help.

(Refer to http://www.insanelym...-fixed-sl-1068/ for patcher)

View PostiWin32, on 13 January 2013 - 04:28 PM, said:

alexanita, did you retrieve the aapl,os-info data yourself?  If so, how did you do it, and will it vary from system to system?

hi, iWin32,

Actually, I got it from the internet.
Please refer to my latest updated

--== AAPL,os-info ==--
I have found 4 kinds of AAPL, os-info from web.
You may inject this into the system by DSDT or Natit.kext os-info option.
When you use DSDT and Natit.kext in the same time, Natit os-info will overwrite DSDT.

1. MBP6.1
30 49 01 11 01 10 08 00 00 01 00 00 00 00 00 00 FF FF FF FF

2. This one can active my external LCD if I connected with VGA port when booting.
If not connect with VGA port when booting, it still can get active QE/CI internal LCD screen.
30 49 00 14 14 14 08 04 00 00 00 00 00 00 00 00 FF FF FF FF

3.
30 49 01 01 01 00 08 00 00 00 00 00 00 00 00 00 FF FF FF FF

4. MBP8.1
30 49 01 11 11 11 08 00 00 01 f0 1f 01 00 00 00 10 07 00 00

View Postgiofrida, on 13 January 2013 - 05:31 PM, said:

Hi guys!
I installed Mountain Lion (10.8.0) again on my HP G62 after months without any OS X installed :)
I finally have the native resolution and i'm very happy about this.
So, i saw and read this topic and i tried to install alexanita's kexts.
...

Hi, giofrida,

Maybe you can check and try to patch AppleIntelHDGraphicsFB.
Please refer to http://www.insanelymac.com/forum/topic/286879-appleintelhdgraphicsfb-fixed-sl-1068/

It resolve my Laptop Internal Screen issue.
^_^

#31
wbbigdave

wbbigdave

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Gender:Male
Hey alexanita can you give me a brief step by step for this. I am currently wrestling with this issue after installing iatkos ml2 on my x201

#32
alexanita

alexanita

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postwbbigdave, on 30 April 2013 - 01:49 PM, said:

Hey alexanita can you give me a brief step by step for this. I am currently wrestling with this issue after installing iatkos ml2 on my x201

Hi,
What kind of issue that you have now?
Have you inject your os-info on your system?
Have you got the CI/QE yet?

You may check if your QE/CI active or not, if you have injected AAPL,os-info correctly.
Check the injection by ioreg -l | grep -e "os-info" and make sure we setup the right one for us.

If you didn't get the os-info injected yet, you may try it by Natit.kext or DSDT injected.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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