Jump to content

AppleIntelHDGraphicsFB fixed (SL 10.6.8)


  • Please log in to reply
272 replies to this topic

#41
verteks

verteks

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
Apart from using the Resolution module, there is no alternative.

#42
voidRunner

voidRunner

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
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.

#43
GhostRaider

GhostRaider

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 365 posts
  • Gender:Male

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?

#44
fmac

fmac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
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

#45
iWin32

iWin32

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 100 posts
  • Gender:Male

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!

#46
GhostRaider

GhostRaider

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 365 posts
  • Gender:Male

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..

#47
Onixs

Onixs

    Since 2007

  • Members
  • PipPipPipPipPipPipPip
  • 709 posts
  • Gender:Male
@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!!!.

#48
mnorthern

mnorthern

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:London, United Kingdom

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!!! :trumpet: also thanks verteks for your hard work!! you're a :halfstar_smile:

#49
iWin32

iWin32

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 100 posts
  • Gender:Male

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!! :P 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!!

#50
GhostRaider

GhostRaider

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 365 posts
  • Gender:Male

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!! :P 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.

#51
iWin32

iWin32

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 100 posts
  • Gender:Male

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?

#52
alexanderq

alexanderq

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Gender:Male
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

#53
verteks

verteks

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
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.

#54
alexanderq

alexanderq

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Gender:Male
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?

#55
verteks

verteks

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
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.

#56
alexanderq

alexanderq

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Gender:Male
Thanks verteks
But i don't know or understand how to do this.Where can i get those values?

#57
mnorthern

mnorthern

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:London, United Kingdom
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?

#58
voidRunner

voidRunner

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
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



#59
white_eagle

white_eagle

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
  • Location:Macedonia
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:

Attached File  Screen Shot 2013-03-11 at 5.36.37 PM.png   72.29KB   97 downloads

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!

#60
pentothal

pentothal

    InsanelyMac Protégé

  • Members
  • PipPip
  • 75 posts
@ 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





0 user(s) are reading this topic

0 members, 0 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