GhostRaider Posted March 9, 2013 Share Posted March 9, 2013 Confirm. ML 10.8.2 kext loaded and i have QE/CI and my native resolution 1366x768 But it still a bit pixelated image. The screenshot do not show the pixelated desktop but it is. How is your computer not freezing? What kexts are you using? are you using any dsdt hacks for Intel HD Graphics? what smbios? somethings not right on mine. Link to comment Share on other sites More sharing options...
sartemd174 Posted March 9, 2013 Share Posted March 9, 2013 The screenshot do not show the pixelated desktop but it is. Yes, but it's just a screenshot, actually not. I think it's a problem with internal display, actually i have the same thing as you here post-620531-0-65444500-1362788480_thumb.jpg I'm using all kext from http://www.insanelym...el-hd-graphics/ without ResolutionModule. Additonaly, natit from Natit.kext.zip I don't use any hacks for dsdt. Smbios MacbookPro 6,2. Acer 5742g-484g50 (intelhd+gt540(i've disable it using CustomBios)) Link to comment Share on other sites More sharing options...
GhostRaider Posted March 9, 2013 Share Posted March 9, 2013 So you only have these installed right? MLDP2AppleIntelHDGraphics.kext AppleIntelHDGraphicsFB.kext AppleIntelHDGraphicsGLDriver.bundle AppleIntelHDGraphicsVADriver.bundle and not AppleIntelHDGraphicsGA.plugin? ...and do you mind if you send me your IOReg file? Just open IOReg, File>Save As, and then attach here. Link to comment Share on other sites More sharing options...
sartemd174 Posted March 9, 2013 Share Posted March 9, 2013 http://rghost.ru/44387751 I'm using only 3 kexsts from topic + standart AppleIntelHDGraphicsFB.kext from 10.8.2 (with fix in this topic). Here is without FB because i can't use it with this pixels bra Link to comment Share on other sites More sharing options...
voidRunner Posted March 10, 2013 Share Posted March 10, 2013 Hi all, I've tried every combination of these kexts and always get a black screen. Can anyone help? I have a dell latitude e4310 with 10.8.2 and the best i can get is not using the framebuffer kext and using the MLDP2 kext with the bundles and get CI. Any ideas? Thanx in advance Link to comment Share on other sites More sharing options...
verteks Posted March 10, 2013 Author Share Posted March 10, 2013 My internet connection really sucks, it goes down a lot, so I may not be able to reply. I have a few suggestions: - Don't use Natit or Resolution.dylib. - Make sure you don't have "AAPL00,DualLink" defined in your DSDT. - Don't use MacBookPro6,1 or MacBookPro6,2 smbios. As for the pixelated image, I have no idea, it looks normal on my laptop. Are you using your monitor's native res? Link to comment Share on other sites More sharing options...
voidRunner Posted March 10, 2013 Share Posted March 10, 2013 Hi verteks, What smbios are you using? Because I have MacBookPro6,2 Thanx Link to comment Share on other sites More sharing options...
verteks Posted March 10, 2013 Author Share Posted March 10, 2013 I am using MacBookPro6,1, but I've applied a patch to the kext I'm using. The ones I've posted here do not have this patch applied. The kext uses a different os-info structure depending on the model name. The 4th byte of the os-info structure contains the ORed value of the connectors (0x01 = LVDS, 0x04 = VGA, 0x10 = DisplayPort). The MBP6,1 and MBP6,2 os-info has the value 0x11, which means LVDS + DisplayPort. I think if you don't have a monitor attached to DisplayPort, it may cause it to hang. See if this one fixes the pixelated image. AppleIntelHDGraphicsFB_ML_SingleLink.zip Link to comment Share on other sites More sharing options...
voidRunner Posted March 10, 2013 Share Posted March 10, 2013 Hi verteks, Can you post the ones you are using, because i don't have displayport also. Thanx Link to comment Share on other sites More sharing options...
verteks Posted March 10, 2013 Author Share Posted March 10, 2013 voidRunner: The one I'm using only works in 32 bit mode, and it's for Snow Leopard. You got a black screen, right? I need you to do a reg dump from Linux. Link to comment Share on other sites More sharing options...
warraisraw Posted March 10, 2013 Share Posted March 10, 2013 I am using MacBookPro6,1, but I've applied a patch to the kext I'm using. The ones I've posted here do not have this patch applied. The kext uses a different os-info structure depending on the model name. The 4th byte of the os-info structure contains the ORed value of the connectors (0x01 = LVDS, 0x04 = VGA, 0x10 = DisplayPort). The MBP6,1 and MBP6,2 os-info has the value 0x11, which means LVDS + DisplayPort. I think if you don't have a monitor attached to DisplayPort, it may cause it to hang. See if this one fixes the pixelated image. Hello, Good news. I confirm now we have correct image and QE/CI enabled in our main monitor. My Notebook: Intel HD Graphics 0046:8086 Rev 002 (1366x768) SMBios: MacBookPro6,2 DSDT Graphics Fix (NO) Natit.kext (Attached) AppleIntelHDGraphics.kext and AppleIntelHDGraphicsFB.kext (Attached) AppleIntelHDGraphicsGA.plugin (10.8.2) AppleIntelHDGraphicsVADriver.bundle (10.8.2) AppleIntelHDGraphicsGLDriver.bundle (10.8.2) Resolution Module (YES) Thanks verteks!! Kexts .zip 1 Link to comment Share on other sites More sharing options...
voidRunner Posted March 10, 2013 Share Posted March 10, 2013 Hi verteks, Here is my reg_dump 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: 0xc0000050 (enabled, active, 6bpc) HTOTAL_A: 0x062c0555 (1366 active, 1581 total) HBLANK_A: 0x062c0555 (1366 start, 1581 end) HSYNC_A: 0x05a50585 (1414 start, 1446 end) VTOTAL_A: 0x031802ff (768 active, 793 total) VBLANK_A: 0x031802ff (768 start, 793 end) VSYNC_A: 0x03080302 (771 start, 777 end) VSYNCSHIFT_A: 0x00000000 PIPEASRC: 0x055502ff (1366, 768) PIPEA_DATA_M1: 0x7e14bc98 (TU 64, val 0x14bc98 1359000) 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: 0x000126ec (val 0x126ec 75500) 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: 0x031eb000 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: 0x00007402 (cpu source nonspread, ssc_source enable, nonspread_source enable, superspread_source disable, 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: 0x04800080 (disable, sdvo high speed no, mode (null), p2 (null), FPA0 P1 8, FPA1 P1 8, refclk default 120Mhz, 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: 0x00030d07 (n = 3, m1 = 13, m2 = 7) PCH_FPA1: 0x00020e08 (n = 2, m1 = 14, m2 = 8) PCH_FPB0: 0x00030d07 (n = 3, m1 = 13, m2 = 7) PCH_FPB1: 0x00030d07 (n = 3, m1 = 13, m2 = 7) TRANS_HTOTAL_A: 0x031f027f (640 active, 800 total) TRANS_HBLANK_A: 0x03170287 (648 start, 792 end) TRANS_HSYNC_A: 0x02ef028f (656 start, 752 end) TRANS_VTOTAL_A: 0x020c01df (480 active, 525 total) TRANS_VBLANK_A: 0x020401e7 (488 start, 517 end) TRANS_VSYNC_A: 0x01eb01e9 (490 start, 492 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: 0x00000040 (disable, inactive) TRANSBCONF: 0x00000000 (disable, inactive) TRANSCCONF: 0x00000000 (disable, inactive) FDI_TXA_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_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: 0x00024040 (disable, train pattern pattern_1, port width X1, 6bpc,link_reverse_strap_overwrite no, dmi_link_reverse yes, FDI PLL disable,FS ecc disable, FE ecc disable, FS err report disable, FE err report disable,scrambing enable, enhanced framing enable, RawClk) FDI_RXB_CTL: 0x00004040 (disable, train pattern pattern_1, port width X1, 8bpc,link_reverse_strap_overwrite no, dmi_link_reverse yes, 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: 0x000007ff FDI_RXB_IIR: 0x00000000 FDI_RXB_IMR: 0x000007ff PCH_ADPA: 0x00f40018 (disabled, transcoder A, +hsync, +vsync) HDMIB: 0x0000089c (disabled pipe A 8bpc TMDS DVI audio disabled +vsync +hsync detected) HDMIC: 0x0000001c (disabled pipe A 8bpc SDVO DVI audio disabled +vsync +hsync detected) HDMID: 0x00000018 (disabled pipe A 8bpc SDVO DVI audio disabled +vsync +hsync non-detected) PCH_LVDS: 0x40000000 (disabled, pipe B, 18 bit, 1 channel) CPU_eDP_A: 0xb004400c PCH_DP_B: 0x0000001c PCH_DP_C: 0x0000001c PCH_DP_D: 0x00000018 TRANS_DP_CTL_A: 0x00000000 (disabled, pipe B, 18 bit, 1 channel) TRANS_DP_CTL_B: 0x00000000 (disabled, pipe B, 18 bit, 1 channel) TRANS_DP_CTL_C: 0x00000000 (disabled, pipe B, 18 bit, 1 channel) BLC_PWM_CPU_CTL2: 0x80000000 BLC_PWM_CPU_CTL: 0x0000005d BLC_PWM_PCH_CTL1: 0x80000000 BLC_PWM_PCH_CTL2: 0x005d005d PCH_PP_STATUS: 0x80000008 (on, not ready, sequencing idle) PCH_PP_CONTROL: 0xabcd0007 (blacklight enabled, power down on reset, panel on) PCH_PP_ON_DELAYS: 0x4bb80190 PCH_PP_OFF_DELAYS: 0x01f407d0 PCH_PP_DIVISOR: 0x00186906 Also i have a SL where i can test your 32 bit kext. Thanx Link to comment Share on other sites More sharing options...
verteks Posted March 10, 2013 Author Share Posted March 10, 2013 voidRunner: Your laptop's panel is connected through eDP, not through LVDS, and eDP is NOT supported. Sorry, there is nothing I can do for you. Link to comment Share on other sites More sharing options...
sartemd174 Posted March 10, 2013 Share Posted March 10, 2013 Awesome work verteks! Got full QE/CI, native resolution and no pixelated image anymore! Link to comment Share on other sites More sharing options...
voidRunner Posted March 10, 2013 Share Posted March 10, 2013 Hi verteks, This is a real cold shower Any ideas for an alternative? Thanx for you help Link to comment Share on other sites More sharing options...
verteks Posted March 10, 2013 Author Share Posted March 10, 2013 Apart from using the Resolution module, there is no alternative. Link to comment Share on other sites More sharing options...
voidRunner Posted March 10, 2013 Share Posted March 10, 2013 Well thats the weird part i'm not using the resolution module right now but i have full resolution and with the kext from MLDP2 i get CI. Link to comment Share on other sites More sharing options...
GhostRaider Posted March 10, 2013 Share Posted March 10, 2013 Apart from using the Resolution module, there is no alternative. Verteks, i'm interested in modifying this OS-info code. For example, my laptop has the internal display, VGA, and HDMI port. Now can this explain why my laptop freezes when loading AppleIntelHDGraphics.kext? Maybe the framebuffer loads wrong os-info? What type of code would be right for my laptop? How can I hack or modify it as you did? I'm not sure why it freezes. If I load the framebuffer with the other kexts except AppleIntelHDGraphics.kext it successfully boots to desktop. Even internal LCD gets recognized. Sadly I can't achieve QE/CI without AppleIntelHDGraphics.kext. Any suggestions where i can pinpoint the problem? Link to comment Share on other sites More sharing options...
fmac Posted March 10, 2013 Share Posted March 10, 2013 Hi there great work is there a chane to get it work on that ? here is my reg dump root@ubuntu:/home/ubuntu# intel_reg_dumper PGETBL_CTL: 0x00000001 GEN6_INSTDONE_1: 0xfffffffe GEN6_INSTDONE_2: 0xffffffff CPU_VGACNTRL: 0x80000000 (disabled) DIGITAL_PORT_HOTPLUG: 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_BIO: 0x0807012b DISPLAY_PORT_PLL_BIO: 0x00000000 DISPLAY_PORT_PLL_BIO: 0x00000000 FDI_PLL_FREQ_CTL: 0x00053687 PIPEACONF: 0xc0000050 (enabled, active, 6bpc) HTOTAL_A: 0x06bf063f (1600 active, 1728 total) HBLANK_A: 0x06bf063f (1600 start, 1728 end) HSYNC_A: 0x068f066f (1648 start, 1680 end) VTOTAL_A: 0x039d0383 (900 active, 926 total) VBLANK_A: 0x039d0383 (900 start, 926 end) VSYNC_A: 0x038b0386 (903 start, 908 end) VSYNCSHIFT_A: 0x00000000 PIPEASRC: 0x063f0383 (1600, 900) PIPEA_DATA_M1: 0x7e666666 (TU 64, val 0x666666 6710886) PIPEA_DATA_N1: 0x00800000 (val 0x800000 8388608) PIPEA_DATA_M2: 0x00000000 (TU 1, val 0x0 0) PIPEA_DATA_N2: 0x00000000 (val 0x0 0) PIPEA_LINK_M1: 0x0002d82d (val 0x2d82d 186413) PIPEA_LINK_N1: 0x00080000 (val 0x80000 524288) PIPEA_LINK_M2: 0x00000000 (val 0x0 0) PIPEA_LINK_N2: 0x00000000 (val 0x0 0) DSPACNTR: 0xd8004400 (enabled) DSPABASE: 0x00000000 DSPASTRIDE: 0x00001a00 (104) DSPASURF: 0x025cf000 DSPATILEOFF: 0x00000000 (0, 0) PIPEBCONF: 0x00000000 (disabled, inactive, 8bpc) HTOTAL_B: 0x00000000 (1 active, 1 total) HBLANK_B: 0x00000000 (1 start, 1 end) HSYNC_B: 0x00000000 (1 start, 1 end) VTOTAL_B: 0x00000000 (1 active, 1 total) VBLANK_B: 0x00000000 (1 start, 1 end) VSYNC_B: 0x00000000 (1 start, 1 end) VSYNCSHIFT_B: 0x00000000 DSPBCNTR: 0x00000000 (disabled) DSPBBASE: 0x00000000 DSPBSTRIDE: 0x00000000 (0) DSPBSURF: 0x00000000 DSPBTILEOFF: 0x00000000 (0, 0) PIPEBSRC: 0x00000000 (1, 1) 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: 0x00800000 (disable, auto_scale yes, auto_scale_cal no, v_filter enable, vadapt disable, mode least, filter_sel (null),chroma pre-filter disable, vert3tap auto, v_inter_invert field 1) 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) PFA_WIN_POS: 0x00000000 (0, 0) PFB_WIN_POS: 0x00000000 (0, 0) PFA_WIN_SIZE: 0x00000000 (0, 0) PFB_WIN_SIZE: 0x00000000 (0, 0) PCH_DREF_CONTROL: 0x00005402 (cpu source downspread, ssc_source enable, nonspread_source enable, superspread_source disable, 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_A: 0x04800080 (disable, sdvo high speed no, mode (null), p2 (null), FPA0 P1 8, FPA1 P1 8, refclk default 120Mhz, 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: 0x00030d07 (n = 3, m1 = 13, m2 = 7) PCH_FPA1: 0x00700003 (n = 48, m1 = 0, m2 = 3) PCH_FPB0: 0x00030d07 (n = 3, m1 = 13, m2 = 7) PCH_FPB1: 0x00030d07 (n = 3, m1 = 13, m2 = 7) TRANS_HTOTAL_A: 0x00000000 (1 active, 1 total) TRANS_HBLANK_A: 0x00000000 (1 start, 1 end) TRANS_HSYNC_A: 0x00000000 (1 start, 1 end) TRANS_VTOTAL_A: 0x00000000 (1 active, 1 total) TRANS_VBLANK_A: 0x00000000 (1 start, 1 end) TRANS_VSYNC_A: 0x00000000 (1 start, 1 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: 0x00000000 (1 active, 1 total) TRANS_HBLANK_B: 0x00000000 (1 start, 1 end) TRANS_HSYNC_B: 0x00000000 (1 start, 1 end) TRANS_VTOTAL_B: 0x00000000 (1 active, 1 total) TRANS_VBLANK_B: 0x00000000 (1 start, 1 end) TRANS_VSYNC_B: 0x00000000 (1 start, 1 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) TRANSACONF: 0x00000040 (disable, inactive) TRANSBCONF: 0x00000000 (disable, inactive) FDI_TXA_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_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: 0x00020040 (disable, train pattern pattern_1, port width X1, 6bpc,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_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_RXA_MISC: 0x00000080 (FDI Delay 128) FDI_RXB_MISC: 0x00000080 (FDI Delay 128) FDI_RXA_TUSIZE1: 0x7e000000 FDI_RXA_TUSIZE2: 0x7e000000 FDI_RXB_TUSIZE1: 0x7e000000 FDI_RXB_TUSIZE2: 0x7e000000 FDI_PLL_CTL_1: 0x33505248 FDI_PLL_CTL_2: 0x00000000 FDI_RXA_IIR: 0x00000000 FDI_RXA_IMR: 0x000007ff FDI_RXB_IIR: 0x00000000 FDI_RXB_IMR: 0x000007ff PCH_ADPA: 0x00f40000 (disabled, transcoder A, -hsync, -vsync) HDMIB: 0x0000001c HDMIC: 0x0000001c HDMID: 0x0000001c PCH_LVDS: 0x40000000 (disabled, pipe B, 18 bit, 1 channel) PCH_eDP_A: 0xb0844004 PCH_DP_B: 0x0000001c PCH_DP_C: 0x0000001c PCH_DP_D: 0x0000001c root@ubuntu:/home/ubuntu# cpu i5 520 dell e6510 Thanks Link to comment Share on other sites More sharing options...
iWin32 Posted March 10, 2013 Share Posted March 10, 2013 Hello, Good news. I confirm now we have correct image and QE/CI enabled in our main monitor. My Notebook: Intel HD Graphics 0046:8086 Rev 002 (1366x768) SMBios: MacBookPro6,2 DSDT Graphics Fix (NO) Natit.kext (Attached) AppleIntelHDGraphics.kext and AppleIntelHDGraphicsFB.kext (Attached) AppleIntelHDGraphicsGA.plugin (10.8.2) AppleIntelHDGraphicsVADriver.bundle (10.8.2) AppleIntelHDGraphicsGLDriver.bundle (10.8.2) Resolution Module (YES) Thanks verteks!! Hi! I've been following this thread for quite some time, but I can't get the Framebuffer Kext (or any other Intel HD Graphics kext, including Natit) to load by default, and even when I do, there is no effect. I even tried manually loading the kext from single user mode. Can you help me? Do I need to do a reg dump from Linux? And if so, can a Linux Live CD work? Thanks in advanced! Link to comment Share on other sites More sharing options...
GhostRaider Posted March 10, 2013 Share Posted March 10, 2013 Hi! I've been following this thread for quite some time, but I can't get the Framebuffer Kext (or any other Intel HD Graphics kext, including Natit) to load by default, and even when I do, there is no effect. I even tried manually loading the kext from single user mode. Can you help me? Do I need to do a reg dump from Linux? And if so, can a Linux Live CD work? Thanks in advanced! What I suggest is delete all the Intel HD Graphics in the Extensions folder. Use kext utility to rebuild the cache. After that go to this post and download the kext.zip attachement http://www.insanelym...20#entry1895588 Drag the Natit and AppleIntelHDGraphicsFB kexts to Kext Utility and it will install them. Reboot. *Just make sure your DSDT does not have any reference to Intel HD Graphics. Check the GFX0 (or named as VID) section and make sure there is no DSM method. It should just work. Check your Display Preferences and it should show extra resolutions. And then later install the other Intel HD Graphics kexts and see what you get.. Link to comment Share on other sites More sharing options...
Onixs Posted March 11, 2013 Share Posted March 11, 2013 @vertexs Can you update your 1st post and gather all your fixes (SL & ML / Single/Dual link).... Not a HDGraphics owner, but got interested with your fixes. Great job Man!!!. Link to comment Share on other sites More sharing options...
mnorthern Posted March 11, 2013 Share Posted March 11, 2013 Hello, Good news. I confirm now we have correct image and QE/CI enabled in our main monitor. My Notebook: Intel HD Graphics 0046:8086 Rev 002 (1366x768) SMBios: MacBookPro6,2 DSDT Graphics Fix (NO) Natit.kext (Attached) AppleIntelHDGraphics.kext and AppleIntelHDGraphicsFB.kext (Attached) AppleIntelHDGraphicsGA.plugin (10.8.2) AppleIntelHDGraphicsVADriver.bundle (10.8.2) AppleIntelHDGraphicsGLDriver.bundle (10.8.2) Resolution Module (YES) Thanks verteks!! THANKS warraisraw for a list of kexts you've been using, it's worked for me too on my hp G62 laptop with integrated intel video. I can confirm QE and CI fully working... I'm sooo happy!!! also thanks verteks for your hard work!! you're a Link to comment Share on other sites More sharing options...
iWin32 Posted March 11, 2013 Share Posted March 11, 2013 What I suggest is delete all the Intel HD Graphics in the Extensions folder. Use kext utility to rebuild the cache. After that go to this post and download the kext.zip attachement http://www.insanelym...20#entry1895588 Drag the Natit and AppleIntelHDGraphicsFB kexts to Kext Utility and it will install them. Reboot. *Just make sure your DSDT does not have any reference to Intel HD Graphics. Check the GFX0 (or named as VID) section and make sure there is no DSM method. It should just work. Check your Display Preferences and it should show extra resolutions. And then later install the other Intel HD Graphics kexts and see what you get.. Thanks for the tip. Here's the funny bit: When I rebooted into OS X (I usually use Windows), all of a sudden, the Framebuffer started working for no apparent reason!! Thanks for the advice anyway!! Also, verteks, how many resolutions can you choose from? I only have my native 1366x768, one other one that's like 1355x757 or something like that, and the infamous 1024x768 and worse 800x600. I don't see how this could happen, unless it has something to do with me still using the patched Resolution module? Please let me know! Thanks in advanced!! Link to comment Share on other sites More sharing options...
GhostRaider Posted March 11, 2013 Share Posted March 11, 2013 Thanks for the tip. Here's the funny bit: When I rebooted into OS X (I usually use Windows), all of a sudden, the Framebuffer started working for no apparent reason!! Thanks for the advice anyway!! Also, verteks, how many resolutions can you choose from? I only have my native 1366x768, one other one that's like 1355x757 or something like that, and the infamous 1024x768 and worse 800x600. I don't see how this could happen, unless it has something to do with me still using the patched Resolution module? Please let me know! Thanks in advanced!! Have you installed all of the Intel HD Graphics kext and got QE/CI? I just tried loading only AppleIntelHDGraphics.kext and it loads but with everything distored. This is telling me that the framebuffer is doing something that is making my hackintosh freeze. I don't see any errors in Verbose boot either. Either its the os-info or one of the values in IOReg that contain AAPL stuff. I don't know what else could it be. Link to comment Share on other sites More sharing options...
Recommended Posts