Jump to content

AppleIntelHDGraphicsFB fixed (SL 10.6.8)


verteks
 Share

276 posts in this topic

Recommended Posts

Yes I use the resolution module and I have 1366x768x32 but no QE/CI. I cannot manage to load the FB.

I have the same problem, I do have the higher resolution without QE/CI as you do, but it resolution only loads if I put the FB singlelink kext in S/L/E, so we're not quite in the same boat. I cannot boot with the ordinary HD kext as I said previously, though. What laptop model are you attempting this on?
Link to comment
Share on other sites

I have the same problem, I do have the higher resolution without QE/CI as you do, but it resolution only loads if I put the FB singlelink kext in S/L/E, so we're not quite in the same boat. I cannot boot with the ordinary HD kext as I said previously, though. What laptop model are you attempting this on?

 

http://www.toshiba.ca/web/product.grp?lg=en&section=1&group=223&product=9993&part=11110#spectop

 

i3-350M

Link to comment
Share on other sites

hi, can anyone say me if I`ve eDP or not? Thanks

[liveuser@localhost ~]$ su

[root@localhost liveuser]# intel_reg_dumper

PGETBL_CTL: 0x00000008

GEN6_INSTDONE_1: 0xfffffffe

GEN6_INSTDONE_2: 0xffffffff

CPU_VGACNTRL: 0x80000000 (disabled)

DIGITAL_PORT_HOTPLUG_CNTRL: 0x00000000

RR_HW_CTL: 0x00000000 (low 0, high 0)

FDI_PLL_BIOS_0: 0x082b3019

FDI_PLL_BIOS_1: 0x00000000

FDI_PLL_BIOS_2: 0x00000000

DISPLAY_PORT_PLL_BIOS_0: 0x0807012b

DISPLAY_PORT_PLL_BIOS_1: 0x00000000

DISPLAY_PORT_PLL_BIOS_2: 0x00000000

FDI_PLL_FREQ_CTL: 0x00053687

PIPEACONF: 0xc0000054 (enabled, active, 6bpc)

HTOTAL_A: 0x05b90555 (1366 active, 1466 total)

HBLANK_A: 0x05b90555 (1366 start, 1466 end)

HSYNC_A: 0x05a50585 (1414 start, 1446 end)

VTOTAL_A: 0x031502ff (768 active, 790 total)

VBLANK_A: 0x031502ff (768 start, 790 end)

VSYNC_A: 0x03080302 (771 start, 777 end)

VSYNCSHIFT_A: 0x00000000

PIPEASRC: 0x055502ff (1366, 768)

PIPEA_DATA_M1: 0x7e1316b8 (TU 64, val 0x1316b8 1251000)

PIPEA_DATA_N1: 0x0020f580 (val 0x20f580 2160000)

PIPEA_DATA_M2: 0x00000000 (TU 1, val 0x0 0)

PIPEA_DATA_N2: 0x00000000 (val 0x0 0)

PIPEA_LINK_M1: 0x00010f7c (val 0x10f7c 69500)

PIPEA_LINK_N1: 0x00041eb0 (val 0x41eb0 270000)

PIPEA_LINK_M2: 0x00000000 (val 0x0 0)

PIPEA_LINK_N2: 0x00000000 (val 0x0 0)

DSPACNTR: 0xd8004400 (enabled)

DSPABASE: 0x00000000

DSPASTRIDE: 0x00001600 (88)

DSPASURF: 0x0094b000

DSPATILEOFF: 0x00000000 (0, 0)

PIPEBCONF: 0x00000000 (disabled, inactive, 8bpc)

HTOTAL_B: 0x031f027f (640 active, 800 total)

HBLANK_B: 0x03170287 (648 start, 792 end)

HSYNC_B: 0x02ef028f (656 start, 752 end)

VTOTAL_B: 0x020c01df (480 active, 525 total)

VBLANK_B: 0x020401e7 (488 start, 517 end)

VSYNC_B: 0x01eb01e9 (490 start, 492 end)

VSYNCSHIFT_B: 0x00000000

DSPBCNTR: 0x00000000 (disabled)

DSPBBASE: 0x00000000

DSPBSTRIDE: 0x00000000 (0)

DSPBSURF: 0x00000000

DSPBTILEOFF: 0x00000000 (0, 0)

PIPEBSRC: 0x027f01df (640, 480)

PIPEB_DATA_M1: 0x00000000 (TU 1, val 0x0 0)

PIPEB_DATA_N1: 0x00000000 (val 0x0 0)

PIPEB_DATA_M2: 0x00000000 (TU 1, val 0x0 0)

PIPEB_DATA_N2: 0x00000000 (val 0x0 0)

PIPEB_LINK_M1: 0x00000000 (val 0x0 0)

PIPEB_LINK_N1: 0x00000000 (val 0x0 0)

PIPEB_LINK_M2: 0x00000000 (val 0x0 0)

PIPEB_LINK_N2: 0x00000000 (val 0x0 0)

PFA_CTL_1: 0x00000000 (disable, auto_scale yes, auto_scale_cal no, v_filter enable, vadapt disable, mode least, filter_sel programmed,chroma pre-filter disable, vert3tap auto, v_inter_invert field 1)

PFA_CTL_2: 0x00007e80 (vscale 0.988281)

PFA_CTL_3: 0x00003f40 (vscale initial phase 0.494141)

PFA_CTL_4: 0x00007d54 (hscale 0.979126)

PFA_WIN_POS: 0x00000000 (0, 0)

PFA_WIN_SIZE: 0x00000000 (0, 0)

PFB_CTL_1: 0x00000000 (disable, auto_scale yes, auto_scale_cal no, v_filter enable, vadapt disable, mode least, filter_sel programmed,chroma pre-filter disable, vert3tap auto, v_inter_invert field 1)

PFB_CTL_2: 0x00000000 (vscale 0.000000)

PFB_CTL_3: 0x00000000 (vscale initial phase 0.000000)

PFB_CTL_4: 0x00000000 (hscale 0.000000)

PFB_WIN_POS: 0x00000000 (0, 0)

PFB_WIN_SIZE: 0x00000000 (0, 0)

PCH_DREF_CONTROL: 0x00001502 (cpu source disable, ssc_source enable, nonspread_source enable, superspread_source enable, ssc4_mode downspread, ssc1 enable, ssc4 disable)

PCH_RAWCLK_FREQ: 0x0000007d (FDL_TP1 timer 0.5us, FDL_TP2 timer 1.5us, freq 125)

PCH_DPLL_TMR_CFG: 0x0271186a

PCH_SSC4_PARMS: 0x00000000

PCH_SSC4_AUX_PARMS: 0x00000000

PCH_DPLL_SEL: 0x00000000 (FDL_TP1 timer 0.5us, FDL_TP2 timer 1.5us, freq 125)

PCH_DPLL_ANALOG_CTL: 0x00008000

PCH_DPLL_A: 0x88046004 (enable, sdvo high speed no, mode LVDS, p2 Div 14, FPA0 P1 3, FPA1 P1 3, refclk SSC, sdvo/hdmi mul 1)

PCH_DPLL_B: 0x04800080 (disable, sdvo high speed no, mode (null), p2 (null), FPA0 P1 8, FPA1 P1 8, refclk default 120Mhz, sdvo/hdmi mul 1)

PCH_FPA0: 0x00021005 (n = 2, m1 = 16, m2 = 5)

PCH_FPA1: 0x00021005 (n = 2, m1 = 16, m2 = 5)

PCH_FPB0: 0x00030d07 (n = 3, m1 = 13, m2 = 7)

PCH_FPB1: 0x00030d07 (n = 3, m1 = 13, m2 = 7)

TRANS_HTOTAL_A: 0x05b90555 (1366 active, 1466 total)

TRANS_HBLANK_A: 0x05b90555 (1366 start, 1466 end)

TRANS_HSYNC_A: 0x05a50585 (1414 start, 1446 end)

TRANS_VTOTAL_A: 0x031502ff (768 active, 790 total)

TRANS_VBLANK_A: 0x031502ff (768 start, 790 end)

TRANS_VSYNC_A: 0x03080302 (771 start, 777 end)

TRANSA_DATA_M1: 0x00000000 (TU 1, val 0x0 0)

TRANSA_DATA_N1: 0x00000000 (val 0x0 0)

TRANSA_DATA_M2: 0x00000000 (TU 1, val 0x0 0)

TRANSA_DATA_N2: 0x00000000 (val 0x0 0)

TRANSA_DP_LINK_M1: 0x00000000 (val 0x0 0)

TRANSA_DP_LINK_N1: 0x00000000 (val 0x0 0)

TRANSA_DP_LINK_M2: 0x00000000 (val 0x0 0)

TRANSA_DP_LINK_N2: 0x00000000 (val 0x0 0)

TRANS_HTOTAL_B: 0x031f027f (640 active, 800 total)

TRANS_HBLANK_B: 0x03170287 (648 start, 792 end)

TRANS_HSYNC_B: 0x02ef028f (656 start, 752 end)

TRANS_VTOTAL_B: 0x020c01df (480 active, 525 total)

TRANS_VBLANK_B: 0x020401e7 (488 start, 517 end)

TRANS_VSYNC_B: 0x01eb01e9 (490 start, 492 end)

TRANSB_DATA_M1: 0x00000000 (TU 1, val 0x0 0)

TRANSB_DATA_N1: 0x00000000 (val 0x0 0)

TRANSB_DATA_M2: 0x00000000 (TU 1, val 0x0 0)

TRANSB_DATA_N2: 0x00000000 (val 0x0 0)

TRANSB_DP_LINK_M1: 0x00000000 (val 0x0 0)

TRANSB_DP_LINK_N1: 0x00000000 (val 0x0 0)

TRANSB_DP_LINK_M2: 0x00000000 (val 0x0 0)

TRANSB_DP_LINK_N2: 0x00000000 (val 0x0 0)

TRANS_HTOTAL_C: 0x00000000 (1 active, 1 total)

TRANS_HBLANK_C: 0x00000000 (1 start, 1 end)

TRANS_HSYNC_C: 0x00000000 (1 start, 1 end)

TRANS_VTOTAL_C: 0x00000000 (1 active, 1 total)

TRANS_VBLANK_C: 0x00000044 (69 start, 1 end)

TRANS_VSYNC_C: 0x00000000 (1 start, 1 end)

TRANSC_DATA_M1: 0x00000000 (TU 1, val 0x0 0)

TRANSC_DATA_N1: 0x00000000 (val 0x0 0)

TRANSC_DATA_M2: 0x00000000 (TU 1, val 0x0 0)

TRANSC_DATA_N2: 0x00000000 (val 0x0 0)

TRANSC_DP_LINK_M1: 0x00000000 (val 0x0 0)

TRANSC_DP_LINK_N1: 0x00000000 (val 0x0 0)

TRANSC_DP_LINK_M2: 0x00000000 (val 0x0 0)

TRANSC_DP_LINK_N2: 0x00000000 (val 0x0 0)

TRANSACONF: 0xc0000040 (enable, active)

TRANSBCONF: 0x00000000 (disable, inactive)

TRANSCCONF: 0x00000000 (disable, inactive)

FDI_TXA_CTL: 0xb0044000 (enable, train pattern not train, voltage swing 0.4V,pre-emphasis none, port width X1, enhanced framing enable, FDI PLL enable, scrambing enable, master mode disable)

FDI_TXB_CTL: 0x00044000 (disable, train pattern pattern_1, voltage swing 0.4V,pre-emphasis none, port width X1, enhanced framing enable, FDI PLL enable, scrambing enable, master mode disable)

FDI_RXA_CTL: 0xb0022050 (enable, train pattern not train, port width X1, 6bpc,link_reverse_strap_overwrite no, dmi_link_reverse no, FDI PLL enable,FS ecc disable, FE ecc disable, FS err report disable, FE err report disable,scrambing enable, enhanced framing enable, PCDClk)

FDI_RXB_CTL: 0x00000040 (disable, train pattern pattern_1, port width X1, 8bpc,link_reverse_strap_overwrite no, dmi_link_reverse no, FDI PLL disable,FS ecc disable, FE ecc disable, FS err report disable, FE err report disable,scrambing enable, enhanced framing enable, RawClk)

FDI_RXC_CTL: 0x00000000 (disable, train pattern pattern_1, port width X1, 8bpc,link_reverse_strap_overwrite no, dmi_link_reverse no, FDI PLL disable,FS ecc disable, FE ecc disable, FS err report disable, FE err report disable,scrambing enable, enhanced framing disable, RawClk)

FDI_RXA_MISC: 0x00000080 (FDI Delay 128)

FDI_RXB_MISC: 0x00000080 (FDI Delay 128)

FDI_RXC_MISC: 0x00000000 (FDI Delay 0)

FDI_RXA_TUSIZE1: 0x7e000000

FDI_RXA_TUSIZE2: 0x7e000000

FDI_RXB_TUSIZE1: 0x7e000000

FDI_RXB_TUSIZE2: 0x7e000000

FDI_RXC_TUSIZE1: 0x00000000

FDI_RXC_TUSIZE2: 0x00000000

FDI_PLL_CTL_1: 0x33505248

FDI_PLL_CTL_2: 0x00000000

FDI_RXA_IIR: 0x00000000

FDI_RXA_IMR: 0x000000ff

FDI_RXB_IIR: 0x00000000

FDI_RXB_IMR: 0x000000ff

PCH_ADPA: 0x00f40018 (disabled, transcoder A, +hsync, +vsync)

HDMIB: 0x0000089c (disabled pipe A 8bpc TMDS DVI audio disabled +vsync +hsync detected)

HDMIC: 0x00000018 (disabled pipe A 8bpc SDVO DVI audio disabled +vsync +hsync non-detected)

HDMID: 0x00000018 (disabled pipe A 8bpc SDVO DVI audio disabled +vsync +hsync non-detected)

PCH_LVDS: 0x80308302 (enabled, pipe A, 18 bit, 1 channel)

CPU_eDP_A: 0x00000018

PCH_DP_B: 0x0000001c

PCH_DP_C: 0x00000018

PCH_DP_D: 0x00000018

TRANS_DP_CTL_A: 0x00000000 (enabled, pipe A, 18 bit, 1 channel)

TRANS_DP_CTL_B: 0x00000000 (enabled, pipe A, 18 bit, 1 channel)

TRANS_DP_CTL_C: 0x00000000 (enabled, pipe A, 18 bit, 1 channel)

BLC_PWM_CPU_CTL2: 0x80000000

BLC_PWM_CPU_CTL: 0x000000f4

BLC_PWM_PCH_CTL1: 0x80000000

BLC_PWM_PCH_CTL2: 0x03d003d0

PCH_PP_STATUS: 0xc0000008 (on, ready, sequencing idle)

PCH_PP_CONTROL: 0xabcd0003 (blacklight disabled, power down on reset, panel on)

PCH_PP_ON_DELAYS: 0x012c0bb8

PCH_PP_OFF_DELAYS: 0x012c0bb8

PCH_PP_DIVISOR: 0x00186906

[root@localhost liveuser]#

Link to comment
Share on other sites

I got the same one.

 

Yes, but you have i3-380M cpu. Now I have the appleintelhdgraphics.kext loaded and my res is 1366x768x32. Try to use my res module customized by RemC and the appleintelhdgraphics.kext from this post:

 

http://www.insanelym...el-hd-graphics/

 

It's the Mountain Lion DP2 and not the Mountain Lion 10.8.2 kext.

 

Cheers

 

hdgraphics.tiff

Resolution.dylib.zip

Link to comment
Share on other sites

Thank you Pentothal, I've a problem, when I install all kext and boot my computer wont start, only if boot in safe mode i can access using vnc in my other pc, but if i boot without safe mode it stop work and cannot access in any way.

Have you or someone else any idea?

Thanks in advance.

Link to comment
Share on other sites

@ calmesal and lorius89. You have LVDS panel.

 

Pentothal

Have I made a mistake in my post by saying I have eDP? I'm suspecting I might have LVDS panel like the others here. Here's the reg dump: http://pastebin.ca/2331108

 

Meanwhile I'm rebooting, I've now removed the FB kext and use only your resolution.dylib & the HD kext

 

Wish me luck!

Link to comment
Share on other sites

Thank you Pentothal, I've a problem, when I install all kext and boot my computer wont start, only if boot in safe mode i can access using vnc in my other pc, but if i boot without safe mode it stop work and cannot access in any way.

Have you or someone else any idea?

Thanks in advance.

 

Not sure how to help you. Do you have native resolution and Core Image working? If you don't follow this post:

http://www.insanelymac.com/forum/topic/286092-guide-1st-generation-intel-hd-graphics/

 

Cheers

Pentothal

Link to comment
Share on other sites

Good Luck!

 

P.S. I have graphics enabler set to yes in chameleon and graphics mode set to 1366x768x32

Here's what happens, I have successfully booted and kext wizard says AppleIntelHDGraphics (8.1.0) is loaded (since that's the only kext I put in), but I have now lost the resolution (currently am on 1024x768). The difference is this time system preferences states that my graphics card has 128 MBs of memory (see the screenshots).

 

I am now going to restore ONLY my resolution.dylib to see what happens. I will not restore any other kexts until later.

 

oops forgot the screenshots

 

post-1139997-0-32772900-1363110591_thumb.png

 

post-1139997-0-95839300-1363110597_thumb.png

what is the HD kext you mean?

the appleintelhdgraphics.kext
Link to comment
Share on other sites

Okay, so booting with MY Resolution.dylib and the appleintelhdgraphics.kext returned a kernel panic. What I am going to do now is re-use Pentothal's resolution.dylib and load all the other intel kexts, then if it isn't working I will try some combinations of them, and hopefuly it will work. Wish me luck! :)

  • Like 1
Link to comment
Share on other sites

Okay, so booting with MY Resolution.dylib and the appleintelhdgraphics.kext returned a kernel panic. What I am going to do now is re-use Pentothal's resolution.dylib and load all the other intel kexts, then if it isn't working I will try some combinations of them, and hopefuly it will work. Wish me luck! :)

Good Luck :) I'm in your same situation!

Link to comment
Share on other sites

Okay, so booting with MY Resolution.dylib and the appleintelhdgraphics.kext returned a kernel panic. What I am going to do now is re-use Pentothal's resolution.dylib and load all the other intel kexts, then if it isn't working I will try some combinations of them, and hopefuly it will work. Wish me luck! :)

 

Remember to set parameters in chameleon Graphics Enables yes, graphics mode 1366x768x32

Link to comment
Share on other sites

I'm sorry, but have you (pentothal, lorius and white_angle) installed Natit.kext? It contains lots of values for the graphics card

I do use Natit.kext

 

Anyways

 

This operation was a no go :(

 

I either got black screens or kernel panics when I used any kext in combination with Pentothal's Resolution.dylib.

 

I am getting frustrated that I am not at least even getting CI support so I'd be able to watch videos (though I suspect during one installation I was able to watch a youtube video without glitches but didn't really pay attention to it at the time - I may have borked something up afterwards - I curse myself for having to do something else at that moment), let alone QE support!

 

I have attached the Resolution.dylib I use currently as it may help some other folks to at least get their resolutions right.

 

This will probably make me backup most of the kexts that work for me (except the video kexts) and do a completely fresh new installation the following days. I am currently using iAtkos ML2 (though the initial installation was without any drivers, so I supposed it was like a vanilla installation) and will look into completely other methods (any suggestions?).

 

Then I will look into following the guide http://www.insanelym...el-hd-graphics/ completely as it is without any other modifications and report back in the following days.

 

Thanks a lot guys.

Resolution that works with FB.dylib.zip

Link to comment
Share on other sites

UPDATE: It seems I was able to somehow get (partial?) CI support because I am able to play flash videos without skips (which wasn't possible before even though I had the same kext loaded). I repeat, I can play youtube but do not have QE support.

 

OpenGL says I'm using Apple's software renderer so I don't know what happened here. Any hints?

post-1139997-0-60617200-1363117408_thumb.png

Link to comment
Share on other sites

OK, here they are, for Mountain Lion.

 

pentothal: use the SingleLink version.

 

Hi Verteks!

I blive is something wrong withe this zip file. When I download it and extrakted, I am getting as single file and not as kext package. If I add a .kext extension I still cant open it like right click show package contents. Can you please explane it what is wrong?

Thanks.

Link to comment
Share on other sites

Hi Verteks!

I blive is something wrong withe this zip file. When I download it and extrakted, I am getting as single file and not as kext package. If I add a .kext extension I still cant open it like right click show package contents. Can you please explane it what is wrong?

Thanks.

Nothing is wrong. Here's what you need to do:

First, copy OS X 10.8.2's version of AppleIntelHDGraphicsFB.kext over to your desktop. Right click that, and click Show Package Contents. In there, locate Contents -> MacOS -> AppleIntelHDGraphicsFB. Delete that file and empty the trash. Copy over in that directory the unzipped file you downloaded. Rename it so it exactly reads "AppleIntelHDGraphicsFB" (without the quotes). This will modify the kext to enable it to run the patched code. Finally, use Kext Wizard or Kext Utility to install the new, modified version of the kext to /System/Library/Extensions. I hope this helps!

... rea .

Link to comment
Share on other sites

Someone has resolved sleep and brightness control issues?

I enabled the slider but without changes of brightness in screen...

 

Regards

 

This is more of a DSDT issue. I don't think we ever needed QE/CI to make it go to sleep and wake up. However we still get a black screen when waking up. As for the brightness, I'm not sure why but if I press FN+Brightness Up/Down keys, it does change brightness. I don't get a little sun icon popup on OS X though.

Link to comment
Share on other sites

 Share

×
×
  • Create New...