iWin32 Posted March 11, 2013 Share Posted March 11, 2013 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. Yes, I do have all of the kexts installed, but I think that you aren't using the MLDP2 version of AppleIntelHDGraphics.kext. From my experience, when you load the vanilla 10.8.2 version of that kext, you get a distorted screen, framebuffer or no framebuffer. Can you check that out? Link to comment Share on other sites More sharing options...
alexanderq Posted March 11, 2013 Share Posted March 11, 2013 For me it is black screen I don't have a laptop but i connect my monitor through HDMI to my pc with intel i3 540 I have tried both files single and dual link herre is my intel_reg_output 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: 0xc0000000 (enabled, active, pf-pd, rotate 0, 8bpc) HTOTAL_A: 0x0a4f077f (1920 active, 2640 total) HBLANK_A: 0x0a4f077f (1920 start, 2640 end) HSYNC_A: 0x09bb098f (2448 start, 2492 end) VTOTAL_A: 0x04640437 (1080 active, 1125 total) VBLANK_A: 0x04640437 (1080 start, 1125 end) VSYNC_A: 0x0440043b (1084 start, 1089 end) VSYNCSHIFT_A: 0x00000000 PIPEASRC: 0x077f0437 (1920, 1080) PIPEA_DATA_M1: 0x7e3661e0 (TU 64, val 0x3661e0 3564000) PIPEA_DATA_N1: 0x0041eb00 (val 0x41eb00 4320000) PIPEA_DATA_M2: 0x00000000 (TU 1, val 0x0 0) PIPEA_DATA_N2: 0x00000000 (val 0x0 0) PIPEA_LINK_M1: 0x00024414 (val 0x24414 148500) 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: 0x00001e00 (120) DSPASURF: 0x07c72000 DSPATILEOFF: 0x00000000 (0, 0) PIPEBCONF: 0x00000000 (disabled, inactive, pf-pd, rotate 0, 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 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) DSPBCNTR: 0x00000000 (disabled) DSPBBASE: 0x00000000 DSPBSTRIDE: 0x00000000 (0) DSPBSURF: 0x00000000 DSPBTILEOFF: 0x00000000 (0, 0) PIPECCONF: 0x00000000 (disabled, inactive, pf-pd, rotate 0, 8bpc) HTOTAL_C: 0x00000000 (1 active, 1 total) HBLANK_C: 0x00000000 (1 start, 1 end) HSYNC_C: 0x00000000 (1 start, 1 end) VTOTAL_C: 0x00000000 (1 active, 1 total) VBLANK_C: 0x00000000 (1 start, 1 end) VSYNC_C: 0x00000000 (1 start, 1 end) VSYNCSHIFT_C: 0x00000000 PIPECSRC: 0x00000000 (1, 1) PIPEC_DATA_M1: 0x00000000 (TU 1, val 0x0 0) PIPEC_DATA_N1: 0x00000000 (val 0x0 0) PIPEC_DATA_M2: 0x00000000 (TU 1, val 0x0 0) PIPEC_DATA_N2: 0x00000000 (val 0x0 0) PIPEC_LINK_M1: 0x00000000 (val 0x0 0) PIPEC_LINK_N1: 0x00000000 (val 0x0 0) PIPEC_LINK_M2: 0x00000000 (val 0x0 0) PIPEC_LINK_N2: 0x00000000 (val 0x0 0) DSPCCNTR: 0x00000000 (disabled) DSPCBASE: 0x00000000 DSPCSTRIDE: 0x00000000 (0) DSPCSURF: 0x00000000 DSPCTILEOFF: 0x00000000 (0, 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: 0x00007de4 (vscale 0.983521) PFA_CTL_3: 0x00003ef2 (vscale initial phase 0.491760) PFA_CTL_4: 0x00007c40 (hscale 0.970703) 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) PFC_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) PFC_CTL_2: 0x00000000 (vscale 0.000000) PFC_CTL_3: 0x00000000 (vscale initial phase 0.000000) PFC_CTL_4: 0x00000000 (hscale 0.000000) PFC_WIN_POS: 0x00000000 (0, 0) PFC_WIN_SIZE: 0x00000000 (0, 0) PCH_DREF_CONTROL: 0x00000400 (cpu source disable, ssc_source disable, nonspread_source enable, superspread_source disable, ssc4_mode downspread, ssc1 disable, 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: 0xc4020002 (enable, sdvo high speed yes, mode (null), p2 (null), FPA0 P1 2, FPA1 P1 2, 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: 0x00021007 (n = 2, m1 = 16, m2 = 7) PCH_FPA1: 0x00021007 (n = 2, m1 = 16, m2 = 7) PCH_FPB0: 0x00030d07 (n = 3, m1 = 13, m2 = 7) PCH_FPB1: 0x00030d07 (n = 3, m1 = 13, m2 = 7) TRANS_HTOTAL_A: 0x0a4f077f (1920 active, 2640 total) TRANS_HBLANK_A: 0x0a4f077f (1920 start, 2640 end) TRANS_HSYNC_A: 0x09bb098f (2448 start, 2492 end) TRANS_VTOTAL_A: 0x04640437 (1080 active, 1125 total) TRANS_VBLANK_A: 0x04640437 (1080 start, 1125 end) TRANS_VSYNC_A: 0x0440043b (1084 start, 1089 end) TRANS_VSYNCSHIFT_A: 0x00000000 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) TRANS_VSYNCSHIFT_B: 0x00000000 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) TRANS_VSYNCSHIFT_C: 0x00000000 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: 0xc0000000 (enable, active, progressive) TRANSBCONF: 0x00000000 (disable, inactive, progressive) TRANSCCONF: 0x00000000 (disable, inactive, progressive) FDI_TXA_CTL: 0xb00c4000 (enable, train pattern not train, voltage swing 0.4V,pre-emphasis none, port width X2, 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_TXC_CTL: 0x00000000 (disable, train pattern pattern_1, voltage swing 0.4V,pre-emphasis none, port width X1, enhanced framing disable, FDI PLL disable, scrambing enable, master mode disable) FDI_RXA_CTL: 0xb0082050 (enable, train pattern not train, port width X2, 8bpc,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: 0x00000018 (disabled pipe A 8bpc SDVO DVI audio disabled +vsync +hsync non-detected) HDMIC: 0x0000001c (disabled pipe A 8bpc SDVO DVI audio disabled +vsync +hsync detected) HDMID: 0x8000025c (enabled pipe A 8bpc SDVO HDMI audio enabled +vsync +hsync detected) PCH_LVDS: 0x40000000 (disabled, pipe B, 18 bit, 1 channel) CPU_eDP_A: 0x00000018 PCH_DP_B: 0x00000018 PCH_DP_C: 0x0000001c PCH_DP_D: 0x0000001c 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: 0x00000000 BLC_PWM_CPU_CTL: 0x00000000 BLC_PWM_PCH_CTL1: 0x00000000 BLC_PWM_PCH_CTL2: 0x00000000 PCH_PP_STATUS: 0x00000000 (off, not ready, sequencing idle) PCH_PP_CONTROL: 0xabcd0000 (blacklight disabled, do not power down on reset, panel off) PCH_PP_ON_DELAYS: 0x00000000 PCH_PP_OFF_DELAYS: 0x00000000 PCH_PP_DIVISOR: 0x00186904 PORT_DBG: 0x00000000 (HW DRRS off) RC6_RESIDENCY_TIME: 0xffffffff RC6p_RESIDENCY_TIME: 0xffffffff RC6pp_RESIDENCY_TIME: 0xffffffff Link to comment Share on other sites More sharing options...
verteks Posted March 11, 2013 Author Share Posted March 11, 2013 alexanderq: HDMI is not supported, the only supported ports are LVDS, VGA and DisplayPort. GhostRaider: Does it freeze with a spinning wheel? I don't think it has anything to do with os-info, because it does work without AppleIntelHDGraphics.kext. Try this instead: In the Info.pllist of the FB kext, there are properties like FBCompression, Watermarks, etc... Set them all to 0. If it doesn't work, please do a reg dump from Linux. pentothal: Do what GhostRaider did, try removing AppleIntelHDGraphics.kext. iWin32: Don't use the Resolution module. fmac: It won't work for you, your laptop is connected through eDP. PEOPLE WHO GET A BLACK SCREEN: This means that your laptop is connected through eDP, which is not supported. There is no fix for this. I'll update my first post once I figure out the freezing problem. 1 Link to comment Share on other sites More sharing options...
alexanderq Posted March 11, 2013 Share Posted March 11, 2013 Hello verteks Thank you for the answer but i have tried and a monitor in the vga port (not the same with the tv with HDMI) which does not work too and i have a black screen too.Maybe it is something else. Do you want a reg_dump from the vga monitor? Link to comment Share on other sites More sharing options...
verteks Posted March 11, 2013 Author Share Posted March 11, 2013 alexanderq: You need to edit the os-info. Editing os-info: If you are using MBP6,1 smbios the offset is 0x00012644, otherwise it is 0x000126B4. Set the byte at that offset to: 0x01 for LVDS, 0x04 for VGA, 0x10 for DisplayPort. These values can be ORed to get multiple outputs. 1 Link to comment Share on other sites More sharing options...
alexanderq Posted March 11, 2013 Share Posted March 11, 2013 Thanks verteks But i don't know or understand how to do this.Where can i get those values? Link to comment Share on other sites More sharing options...
mnorthern Posted March 11, 2013 Share Posted March 11, 2013 So far the only issue I've had is when my HP G62 laptop with 1st gen Intel HD - the backlight is not working after wake up from sleep. Also there is currently no way for me to change display brightness. I have tried applying DSDT patches which didn't work. Could these problems be driver related? Link to comment Share on other sites More sharing options...
voidRunner Posted March 11, 2013 Share Posted March 11, 2013 Hi verteks, Reading your answer to alexanderq does this mean that if we are outputing to vga ( external monitor ) although we have edp it should work with the changes to the kext? Best regards, voidRunner Link to comment Share on other sites More sharing options...
white_eagle Posted March 11, 2013 Share Posted March 11, 2013 Hi, I installed all the verteks' kexts and I got full resolution but sadly cannot boot without -x flag (safe mode) because there are kernel panics after chameleon finishes loading. This is what I get in system report: Please tell me what do I need to post here for you to tell me what I did wrong so I'd be able to fix it. Thanks and keep up the brilliant work! Link to comment Share on other sites More sharing options...
pentothal Posted March 11, 2013 Share Posted March 11, 2013 @ verteks: I removed the AppleIntelHDGraphics.kext and booted with the frame buffer. I got the spinning wheel and after a while it stopped. I would like to start testing from scratch tomorrow and I have some questions for you. 1) Which smbios should I try. 6.1, 6.2? Any other suggestion 2) Graphics Enabler in Chameleon yes or no? 3) Graphics Mode 1366x768x32 or not set? 4) Natit yes or no? 5) Resolution module? 6) Wich Intelhd kext to use? Sorry for so many question but I think we are so close to the solution I cannot wait. Thanks in advance Pentothal Link to comment Share on other sites More sharing options...
white_eagle Posted March 11, 2013 Share Posted March 11, 2013 I managed to boot without safe mode by removing all the graphics kexts, rebuilding the cadche, rebooting, and only after installing ONLY the Natit and AppleIntelHDGraphicsFB kexts I managed to log in successfully with a full 1366x768x32 resolution as per the suggestion in the quote below. My card is properly identified in the system information when I do this. Afterwards I tried installing the other Intel HD drivers but sadly according to intel_reg_dumper on Linux my laptop monitor is also connected through eDP (pastebin of said dump) and I get a black screen if I put them there. Since this means I absolutely cannot get QE does it mean I can't also get at least CI support somehow? I would love it if a fix came for our problem, this way my hackintosh is not in any way useable for normal day to day stuff. Or maybe I am doing something else wrong? I'm not really sure if I'm using a custom Resolution.dylib (from the other thread about Intel HD graphics) or if I restored the original because I don't want to break my system. I think I am going to attempt that next time. Thanks! 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.. About the red bit: I am a bit of a noob in this. I don't think I used a DSDT or had anything to do with such a file, can you tell me where can I check for said file and what to do if there IS a reference to Intel HD Graphics after I remove all kexts? Link to comment Share on other sites More sharing options...
giofrida Posted March 11, 2013 Share Posted March 11, 2013 Hi verteks! GREAT JOB!!! The kexts work very well on my G62-b13SL: i used, as the other ones, Natit and the framebuffer. But like mnorthern: So far the only issue I've had is when my HP G62 laptop with 1st gen Intel HD - the backlight is not working after wake up from sleep. Also there is currently no way for me to change display brightness. I have tried applying DSDT patches which didn't work. Could these problems be driver related? i got same problems. Anyway, it's a big step forward. Here are some photos: As you can see, I've injected the EDID, and I managed to get it similar to a real MacBook (that have Color LCD). I have the switchable graphics: ATI Radeon HD 5470M and (obviously) Intel HD Graphics. As you can see, there are two Intel HD Graphics and the PCIe was the HD 5470M. There is also the HDMI audio output from the discrete card. Link to comment Share on other sites More sharing options...
voidRunner Posted March 11, 2013 Share Posted March 11, 2013 Hi white_eagle, I seem to have the same problem as you but i tried you method and still got a black screen. Are you using the resolution module? Are you sure the kext loaded? Correct System Information is from Natit. Best regards, voidRunner Link to comment Share on other sites More sharing options...
white_eagle Posted March 11, 2013 Share Posted March 11, 2013 Hi white_eagle, I seem to have the same problem as you but i tried you method and still got a black screen. Are you using the resolution module? Are you sure the kext loaded? Correct System Information is from Natit. Best regards, voidRunner I think you may have misunderstood me, I get black screen only when I attempt to load the system with the original AppleIntelHDGraphics.kext or the modified MLDPAppleIntelHDGraphics.kext. If I don't use them at all I can boot it without a problem. The black screen we get must be because of the eDP connection we all unluckily share and sadly there doesn't appear to be a fix. I am in fact using the Resolution.dylib module from this post as I was unable to compile my own (see the last post of mine in that thread) in conjunction with only the 2 kexts (natit and AppleIntelHDGraphicsFB single link). I think I will try a completely fresh new install and do everything step-by-step once more just to be sure. I am not sure how I would be able to check if the kext loaded, but I think it does because when I remove the FB kext I lose the 1366x768x32 resolution and the system info does specify the Intel HD Graphics as it should but also says kext not loaded. I will post screenshots from how they differ tomorrow when I'll be able to log in from the hackintosh. ps. I also put my system specs in my signature for future reference. Link to comment Share on other sites More sharing options...
calmesal Posted March 12, 2013 Share Posted March 12, 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. How about my panel? [root@localhost salar]# 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: 0xc0000050 (enabled, active, 6bpc) HTOTAL_A: 0x05bd0555 (1366 active, 1470 total) HBLANK_A: 0x05bd0555 (1366 start, 1470 end) HSYNC_A: 0x05950575 (1398 start, 1430 end) VTOTAL_A: 0x031102ff (768 active, 786 total) VBLANK_A: 0x031102ff (768 start, 786 end) VSYNC_A: 0x03070302 (771 start, 776 end) VSYNCSHIFT_A: 0x00000000 PIPEASRC: 0x055502ff (1366, 768) PIPEA_DATA_M1: 0x7e1308a8 (TU 64, val 0x1308a8 1247400) 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: 0x00010eb4 (val 0x10eb4 69300) 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: 0x03953000 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: 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: 0x00001202 (cpu source disable, ssc_source enable, nonspread_source disable, 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: 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: 0x05bd0555 (1366 active, 1470 total) TRANS_HBLANK_A: 0x05bd0555 (1366 start, 1470 end) TRANS_HSYNC_A: 0x05950575 (1398 start, 1430 end) TRANS_VTOTAL_A: 0x031102ff (768 active, 786 total) TRANS_VBLANK_A: 0x031102ff (768 start, 786 end) TRANS_VSYNC_A: 0x03070302 (771 start, 776 end) TRANS_VSYNCSHIFT_A: 0x00000000 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) TRANS_VSYNCSHIFT_B: 0x00000000 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) TRANS_VSYNCSHIFT_C: 0x00000000 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: 0x000fffff (val 0xfffff 1048575) 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_TXC_CTL: 0x00000000 (disable, train pattern pattern_1, voltage swing 0.4V,pre-emphasis none, port width X1, enhanced framing disable, FDI PLL disable, 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: 0x00f40000 (disabled, transcoder A, -hsync, -vsync) HDMIB: 0x00000018 (disabled pipe A 8bpc SDVO DVI audio disabled +vsync +hsync non-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: 0x80300302 (enabled, pipe A, 18 bit, 1 channel) CPU_eDP_A: 0x00000018 PCH_DP_B: 0x00000018 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: 0x00001312 BLC_PWM_PCH_CTL1: 0x80000000 BLC_PWM_PCH_CTL2: 0x13121312 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 PORT_DBG: 0x00000000 (HW DRRS off) RC6_RESIDENCY_TIME: 0xffffffff RC6p_RESIDENCY_TIME: 0xffffffff RC6pp_RESIDENCY_TIME: 0xffffffff [root@localhost salar]# Link to comment Share on other sites More sharing options...
likin Posted March 12, 2013 Share Posted March 12, 2013 is there any chances to apply this trick to Intel HD Graphics (Sandy Bridge-MB GT1)???? Link to comment Share on other sites More sharing options...
mnorthern Posted March 12, 2013 Share Posted March 12, 2013 The kexts work very well on my G62-b13SL: i used, as the other ones, Natit and the framebuffer. (...) There is also the HDMI audio output from the discrete card. Hi giofrida do you have HDMI video from your laptop? If so, which kexts did you use? Whenever I connect my HDMI to a TV, it says no signal. Link to comment Share on other sites More sharing options...
white_eagle Posted March 12, 2013 Share Posted March 12, 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. I was just wondering, I am no hacker myself so I have no idea if it would work, but would it be possible to change the os-info to have the value just for the DisplayPort (and without LVDS) since eDP is just another DisplayPort implementation so we can boot in the machine properly using the Intel HD kexts and get full QE/CI support? Link to comment Share on other sites More sharing options...
trik82 Posted March 12, 2013 Share Posted March 12, 2013 finally i loaded fb kext! i had to turn on nvidia optimus gpu (it was turned off by dsdt) and to delete appleintelhdgraphics.kext. 2 problems remain: black screen after wake and fan shouting! intel hd graphics 1st gen + nvidia g310m Link to comment Share on other sites More sharing options...
white_eagle Posted March 12, 2013 Share Posted March 12, 2013 If anyone's interested, here's how my graphics card is detected in SL 10.8.2 (sys specs in my sig) with the FB and natit kexts (without the standard AppleIntelHDGraphics kext): finally i loaded fb kext! i had to turn on nvidia optimus gpu (it was turned off by dsdt) and to delete appleintelhdgraphics.kext. 2 problems remain: black screen after wake and fan shouting! intel hd graphics 1st gen + nvidia g310m Do you have QE/CI support? Link to comment Share on other sites More sharing options...
giofrida Posted March 12, 2013 Share Posted March 12, 2013 Hi giofrida do you have HDMI video from your laptop? If so, which kexts did you use? Whenever I connect my HDMI to a TV, it says no signal. I don't have an monitor/TV with HDMI input but with VoodooHDA 2.8.2d6 (and the other versions, but this one is the best for now) with these values: PCM 100, iGain 0, iMix 70, Rec 70 i see also the HDMI audio out from ATI, i don't know if it works or not, but there is. Link to comment Share on other sites More sharing options...
pentothal Posted March 12, 2013 Share Posted March 12, 2013 pentothal: Do what GhostRaider did, try removing AppleIntelHDGraphics.kext. I tried that. I got the usual grey screen. Ciao Pentothal Link to comment Share on other sites More sharing options...
trik82 Posted March 12, 2013 Share Posted March 12, 2013 If anyone's interested, here's how my graphics card is detected in SL 10.8.2 (sys specs in my sig) with the FB and natit kexts (without the standard AppleIntelHDGraphics kext): Do you have QE/CI support? i have CI (i can see screensavers' previews) but not QE... but there's something strange. when i use vlc i can see nothing, i think something is going bad with overlays. if i choose YUV video output it stops hanging for lack of quart extreme acceleration.. Link to comment Share on other sites More sharing options...
white_eagle Posted March 12, 2013 Share Posted March 12, 2013 I tried that. I got the usual grey screen. Ciao Pentothal Are you using the custom Resolution.dylib from the other thread? It may help into booting with a higher resolution, but I can't promise QE/CI. i have CI (i can see screensavers' previews) but not QE... but there's something strange. when i use vlc i can see nothing, i think something is going bad with overlays. if i choose YUV video output it stops hanging for lack of quart extreme acceleration.. Which exact kexts do you have installed and are you using a modified Resolution.dylib? Also what's your configuration? Thanks Link to comment Share on other sites More sharing options...
pentothal Posted March 12, 2013 Share Posted March 12, 2013 Are you using the custom Resolution.dylib from the other thread? It may help into booting with a higher resolution, but I can't promise QE/CI. Yes I use the resolution module and I have 1366x768x32 but no QE/CI. I cannot manage to load the FB. Link to comment Share on other sites More sharing options...
Recommended Posts