Jump to content

AppleIntelHDGraphicsFB fixed (SL 10.6.8)


verteks
 Share

276 posts in this topic

Recommended Posts

What do you use to check gpu temps on osx?

 

IntelCPUMonitor for CPU and RadeonX for GPU (maybe because I have an ATi card on my pc, anyway after a reboot I found 'GPU Diode'.. seems Intel HD Graphics). Check the 'FakeSMC 4.2 Download' topic on projectosx.com.

Link to comment
Share on other sites

IntelCPUMonitor for CPU and RadeonX for GPU (maybe because I have an ATi card on my pc, anyway after a reboot I found 'GPU Diode'.. seems Intel HD Graphics). Check the 'FakeSMC 4.2 Download' topic on projectosx.com.

 

Yup could be the ati, have tried lots of different fakesmc never seemed to detect gpu not that i was to interested anyway :(

 

Since cpu and gpu are on the same die it would almost make sense for them to be nearly same temp.

Link to comment
Share on other sites

Yup could be the ati, have tried lots of different fakesmc never seemed to detect gpu not that i was to interested anyway :(

 

Since cpu and gpu are on the same die it would almost make sense for them to be nearly same temp.

 

Or the name 'GPU Diode' is wrong, or it refers to the Intel HD Graphics, because the ATI card is not integrated. I think the Intel HD Graphics sensor sends info through the ATI card. Anyway i cannot use this dedicated card :( so i don't understand why the temps are so high (if the sensor refers to the ATi card).

 

Any news about the weird sound from the GPU? And about the low performance?

Link to comment
Share on other sites

Or the name 'GPU Diode' is wrong, or it refers to the Intel HD Graphics, because the ATI card is not integrated. I think the Intel HD Graphics sensor sends info through the ATI card. Anyway i cannot use this dedicated card :( so i don't understand why the temps are so high (if the sensor refers to the ATi card).

 

Any news about the weird sound from the GPU? And about the low performance?

 

Not to sure, you think if you remove ati kext it wont get activated?

Link to comment
Share on other sites

If I remove RadeonX i cannot see the GPU Diode temps anymore.. that's it.

 

No No i meant the Ati kext responsible for ....radeon acceleration

 

or some dsdt string to disable activation of the ati gfx....

 

And while your'e @ it whats the temps of your cpu.

Link to comment
Share on other sites

Yes, I used Natit and both Intel HD Graphics loaded. Hmmmm bad news. I've found out something strange in the registry. My panel is identified as AppleDisplay (usually this is the name for external displays) and not as AppleBacklightDisplay as it should be. Any ideas?

 

Regards

Pentothal

 

I just find it odd that your internal monitor does not output any EDID information. I understand you even had trouble using the resolution module. Have you tried Clover instead of Chameleon? Maybe you can inject EDID? That way maybe the framebuffer can pick up something.

 

Does anyone have any of the following problems... Take a picture that's big but not too big (say 1280 x 1024) and open it in Preview app. Try making color adjustments through Adjust Colour. I am suffering terrible lag with simple stuff like Highlights and Shadows. And if I try to adjust Sharpness to make it look softer, the whole picture disappears. Is this normal ?

 

Also, do I understand correctly.. to enable the shell screen saver, I need to update to 10.8.3 ?

 

Images don't disappear on mine if I play with Sharpness. And the lag, well its not really noticeable. Everything seems normal on 10.8.3.

Link to comment
Share on other sites

Does anyone have any of the following problems... Take a picture that's big but not too big (say 1280 x 1024) and open it in Preview app. Try making color adjustments through Adjust Colour. I am suffering terrible lag with simple stuff like Highlights and Shadows. And if I try to adjust Sharpness to make it look softer, the whole picture disappears. Is this normal ?

 

Not normal.

 

I get it too, extremely poor GPU performance in some apps, like this one and mainstage, along with electrical noise.

 

Does everyone get this?>

Link to comment
Share on other sites

No No i meant the Ati kext responsible for ....radeon acceleration

 

or some dsdt string to disable activation of the ati gfx....

 

And while your'e @ it whats the temps of your cpu.

 

 

If I remove the kexts I don't know what it will happen (maybe nothing, changes only something in IOReg) and I don't know how to disable it via DSDT (there are guides only for Nvidia Optimus).

I put '@' after the CPU to add the clock. I've not overclocked it :)

 

I just find it odd that your internal monitor does not output any EDID information. I understand you even had trouble using the resolution module. Have you tried Clover instead of Chameleon? Maybe you can inject EDID? That way maybe the framebuffer can pick up something.

 

 

 

Images don't disappear on mine if I play with Sharpness. And the lag, well its not really noticeable. Everything seems normal on 10.8.3.

 

Lag not noticeable?? Sorry but I also have a GMA X3100 with a Core 2 Duo and it works better than the Intel HD Graphics (with an i3)..

Link to comment
Share on other sites

Hi,

First of all thank you for your work, its awesome that you were able to get this working.

 

I have been trying to get this working for about two weeks on my own and haven't had any luck and i'm going crazy.

 

I have a toshiba laptop model r700-s1331

 

One thing different about my laptop is that my processor is an i7-620m which nobody else seems to have (but was used in the macbook pro 6,2)

 

My reg dump from linux shows that the default settings should work fine (link width x=1, lvds, single link) but I am having so much trouble with the frame buffer.

 

I am on 10.8.3 but have tried to figure this out on 10.8 and 10.8.2 without any luck

 

WHen I try to load the frame buffer I get a grey screen and the computer shuts off (with natit, without wheel spins forever). Someone suggested that this might be an issue with cpu power management but I think I figured that out and it still doesn't work.

 

When I load Natit (alone, no appleintelhd or fb) it shows up as intel graphics with 128 mb but there is no ci/qe and I cannot get custom resolution.

 

I have tried too many combinations of kexts to list now but basically my issue is when I try to load the frame buffer I can provide more info if needed. please help me Im going crazy

Link to comment
Share on other sites

Hi,

First of all thank you for your work, its awesome that you were able to get this working.

 

I have been trying to get this working for about two weeks on my own and haven't had any luck and i'm going crazy.

 

I have a toshiba laptop model r700-s1331

 

One thing different about my laptop is that my processor is an i7-620m which nobody else seems to have (but was used in the macbook pro 6,2)

 

My reg dump from linux shows that the default settings should work fine (link width x=1, lvds, single link) but I am having so much trouble with the frame buffer.

 

I am on 10.8.3 but have tried to figure this out on 10.8 and 10.8.2 without any luck

 

WHen I try to load the frame buffer I get a grey screen and the computer shuts off (with natit, without wheel spins forever). Someone suggested that this might be an issue with cpu power management but I think I figured that out and it still doesn't work.

 

When I load Natit (alone, no appleintelhd or fb) it shows up as intel graphics with 128 mb but there is no ci/qe and I cannot get custom resolution.

 

I have tried too many combinations of kexts to list now but basically my issue is when I try to load the frame buffer I can provide more info if needed. please help me Im going crazy

 

Hi stacyk819,

I've got a Toshiba laptop too (Satellite PRO S500) and I have your same problem. There's no way I can get the FB working on my system. Please run this on Linux (live CD/DVD/USB) and post the output:

 

$> sudo apt-get update && sudo apt-get install read-edid

$> sudo get-edid | parse-edid

 

Let's see if your panel is not outputting any EDID info like mine.

 

Cheers

Pentothal

Link to comment
Share on other sites

Heres my reg dump:

ubuntu@ubuntu:~$ sudo 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, pf-pd, rotate 0, 6bpc)

HTOTAL_A: 0x06680555 (1366 active, 1641 total)

HBLANK_A: 0x06680555 (1366 start, 1641 end)

HSYNC_A: 0x05e80578 (1401 start, 1513 end)

VTOTAL_A: 0x030b02ff (768 active, 780 total)

VBLANK_A: 0x030b02ff (768 start, 780 end)

VSYNC_A: 0x03020300 (769 start, 771 end)

VSYNCSHIFT_A: 0x00000000

PIPEASRC: 0x055502ff (1366, 768)

PIPEA_DATA_M1: 0x7e152610 (TU 64, val 0x152610 1386000)

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: 0x00012cc8 (val 0x12cc8 77000)

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: 0x0044b000

DSPATILEOFF: 0x00000000 (0, 0)

PIPEBCONF: 0x00000000 (disabled, inactive, pf-pd, rotate 0, 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

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)

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: 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)

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: 0x00001400 (cpu source disable, ssc_source enable, 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: 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: 0x00010c09 (n = 1, m1 = 12, m2 = 9)

PCH_FPA1: 0x00010c09 (n = 1, m1 = 12, m2 = 9)

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

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

TRANS_HTOTAL_A: 0x06680555 (1366 active, 1641 total)

TRANS_HBLANK_A: 0x06680555 (1366 start, 1641 end)

TRANS_HSYNC_A: 0x05e80578 (1401 start, 1513 end)

TRANS_VTOTAL_A: 0x030b02ff (768 active, 780 total)

TRANS_VBLANK_A: 0x030b02ff (768 start, 780 end)

TRANS_VSYNC_A: 0x03020300 (769 start, 771 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: 0x00000000 (val 0x0 0)

TRANSACONF: 0xc0000040 (enable, active, progressive)

TRANSBCONF: 0x00000000 (disable, inactive, progressive)

TRANSCCONF: 0x00000000 (disable, inactive, progressive)

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: 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: 0x80308302 (enabled, pipe A, 18 bit, 1 channel)

CPU_eDP_A: 0x00000018

PCH_DP_B: 0x0000001c

PCH_DP_C: 0x0000001c

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: 0x000011bb

BLC_PWM_PCH_CTL1: 0x80000000

BLC_PWM_PCH_CTL2: 0x11bb11bb

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

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

PCH_PP_ON_DELAYS: 0x01f40834

PCH_PP_OFF_DELAYS: 0x00010032

PCH_PP_DIVISOR: 0x00186904

PORT_DBG: 0x00000000 (HW DRRS off)

RC6_RESIDENCY_TIME: 0xffffffff

RC6p_RESIDENCY_TIME: 0xffffffff

RC6pp_RESIDENCY_TIME: 0xffffffff

 

Im not really sure what to look for I just followed the instructions on verteks' patcher to patch the frame buffer

 

oh sorry i just saw what you said hold on let me check now

 

Hey im on linux right now and it said that it could find the package for read-edid, this is possibly because I have booted from a live cd. did you have the same problem? Im going to install on a spare hard drive and see if it works

Link to comment
Share on other sites

Heres my reg dump:

ubuntu@ubuntu:~$ sudo 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, pf-pd, rotate 0, 6bpc)

HTOTAL_A: 0x06680555 (1366 active, 1641 total)

HBLANK_A: 0x06680555 (1366 start, 1641 end)

HSYNC_A: 0x05e80578 (1401 start, 1513 end)

VTOTAL_A: 0x030b02ff (768 active, 780 total)

VBLANK_A: 0x030b02ff (768 start, 780 end)

VSYNC_A: 0x03020300 (769 start, 771 end)

VSYNCSHIFT_A: 0x00000000

PIPEASRC: 0x055502ff (1366, 768)

PIPEA_DATA_M1: 0x7e152610 (TU 64, val 0x152610 1386000)

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: 0x00012cc8 (val 0x12cc8 77000)

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: 0x0044b000

DSPATILEOFF: 0x00000000 (0, 0)

PIPEBCONF: 0x00000000 (disabled, inactive, pf-pd, rotate 0, 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

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)

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: 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)

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: 0x00001400 (cpu source disable, ssc_source enable, 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: 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: 0x00010c09 (n = 1, m1 = 12, m2 = 9)

PCH_FPA1: 0x00010c09 (n = 1, m1 = 12, m2 = 9)

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

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

TRANS_HTOTAL_A: 0x06680555 (1366 active, 1641 total)

TRANS_HBLANK_A: 0x06680555 (1366 start, 1641 end)

TRANS_HSYNC_A: 0x05e80578 (1401 start, 1513 end)

TRANS_VTOTAL_A: 0x030b02ff (768 active, 780 total)

TRANS_VBLANK_A: 0x030b02ff (768 start, 780 end)

TRANS_VSYNC_A: 0x03020300 (769 start, 771 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: 0x00000000 (val 0x0 0)

TRANSACONF: 0xc0000040 (enable, active, progressive)

TRANSBCONF: 0x00000000 (disable, inactive, progressive)

TRANSCCONF: 0x00000000 (disable, inactive, progressive)

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: 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: 0x80308302 (enabled, pipe A, 18 bit, 1 channel)

CPU_eDP_A: 0x00000018

PCH_DP_B: 0x0000001c

PCH_DP_C: 0x0000001c

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: 0x000011bb

BLC_PWM_PCH_CTL1: 0x80000000

BLC_PWM_PCH_CTL2: 0x11bb11bb

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

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

PCH_PP_ON_DELAYS: 0x01f40834

PCH_PP_OFF_DELAYS: 0x00010032

PCH_PP_DIVISOR: 0x00186904

PORT_DBG: 0x00000000 (HW DRRS off)

RC6_RESIDENCY_TIME: 0xffffffff

RC6p_RESIDENCY_TIME: 0xffffffff

RC6pp_RESIDENCY_TIME: 0xffffffff

 

Im not really sure what to look for I just followed the instructions on verteks' patcher to patch the frame buffer

 

oh sorry i just saw what you said hold on let me check now

 

Hey im on linux right now and it said that it could find the package for read-edid, this is possibly because I have booted from a live cd. did you have the same problem? Im going to install on a spare hard drive and see if it works

 

I was able to install the package in Linux Mint Live. You should be able to do the same.

 

Cheers

Link to comment
Share on other sites

Hey I got it working with mint live cd (i think the problem was that I was using a 64 bit version ) It appears to be working (outputing EDID info)

 

get-edid: get-edid version 2.0.0

 

Performing real mode VBE call

Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0

Function supported

Call successful

 

VBE version 300

VBE string at 0x11100 "Intel®Ironlake Mobile Graphics Chipset Accelerated VGA BIOS"

 

VBE/DDC service about to be called

Report DDC capabilities

 

Performing real mode VBE call

Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0

Function supported

Call successful

 

Monitor and video card combination does not support DDC1 transfers

Monitor and video card combination supports DDC2 transfers

0 seconds per 128 byte EDID block transfer

Screen is not blanked during DDC transfer

 

Reading next EDID block

 

VBE/DDC service about to be called

Read EDID

 

Performing real mode VBE call

Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0

Function supported

Call failed

 

The EDID data should not be trusted as the VBE call failed

parse-edid: EDID checksum passed.

 

# EDID version 0 revision 0

Section "Monitor"

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

Identifier "@@@:0000"

VendorName "@@@"

ModelName "@@@:0000"

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# DPMS capabilities: Active off:no Suspend:no Standby:no

 

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

Link to comment
Share on other sites

Hey I got it working with mint live cd (i think the problem was that I was using a 64 bit version ) It appears to be working (outputing EDID info)

 

get-edid: get-edid version 2.0.0

 

Performing real mode VBE call

Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0

Function supported

Call successful

 

VBE version 300

VBE string at 0x11100 "Intel®Ironlake Mobile Graphics Chipset Accelerated VGA BIOS"

 

VBE/DDC service about to be called

Report DDC capabilities

 

Performing real mode VBE call

Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0

Function supported

Call successful

 

Monitor and video card combination does not support DDC1 transfers

Monitor and video card combination supports DDC2 transfers

0 seconds per 128 byte EDID block transfer

Screen is not blanked during DDC transfer

 

Reading next EDID block

 

VBE/DDC service about to be called

Read EDID

 

Performing real mode VBE call

Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0

Function supported

Call failed

 

The EDID data should not be trusted as the VBE call failed

parse-edid: EDID checksum passed.

 

# EDID version 0 revision 0

Section "Monitor"

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

Identifier "@@@:0000"

VendorName "@@@"

ModelName "@@@:0000"

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# DPMS capabilities: Active off:no Suspend:no Standby:no

 

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

# Block type: 2:0 3:0

 

Ok,

thanks for the info. Unfortunately you have my same problem:

 

Performing real mode VBE call

Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0

Function supported

Call failed

 

The EDID data should not be trusted as the VBE call failed

parse-edid: EDID checksum passed.

 

Basically your display is not outputting any EDID. Not being able to read any EDID from the hardware OSX cannot pass the info to the framebuffer during boot process. That means the FB doesn't know you have an internal LCD panel. You'll be able to get the EDID from windows registry but that is not a live EDID. The EDID values in the register may have been generated by the graphics drivers or by windows itself.

 

You can try EDID override following this post:

http://www.insanelym...splay-problems/

 

or try using CLOVER Bootloader:

http://www.insanelym...2-instructions/

 

Good luck

Pentothal

Link to comment
Share on other sites

Also were you able to have any sucess with EDID override? it seems you cant do it without your edid information

 

Ooh nevemind I got it thank you ill try it out and report back. were you able to get anything working on your laptop

 

sorry for asking so many questions but what do I enter for my EDID if I cannot find it

Link to comment
Share on other sites

Also were you able to have any sucess with EDID override? it seems you cant do it without your edid information

 

Ooh nevemind I got it thank you ill try it out and report back. were you able to get anything working on your laptop

 

sorry for asking so many questions but what do I enter for my EDID if I cannot find it

I had no success with EDID override or EDID injection.

To get you EDID try with windows:

Eldim edid viewer

Phoenix edid something

There are many free programs to get your edid.

Link to comment
Share on other sites

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

 

I tried both solutions with no luck. THe funny thing is that IF i load natit and the appleintelhdgraphicskext here: but no FB I can get to my desktop and acceleration is partially working

 

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

 

I tried both solutions with no luck. THe funny thing is that IF i load natit and the appleintelhdgraphicskext here: but no FB I can get to my desktop and acceleration is partially working

Link to comment
Share on other sites

Hey so I found this linux utilityto read and write EDID information. I havent tried it yet as I am afraid of messing up my display, But I believe that it can be used to write a good EDID to our displays, either the one provided by windows or another one that We are able to decode. Does anybody have any experience with this utility/ think this is arealistic solutuion

 

https://github.com/bulletmark/edid-rw

Link to comment
Share on other sites

The frame buffer is loaded( i can see when I access through VNC) but I would like to use my display. Do you have the same laptop? That is my panel, and apparently all/most toshiba panes have problems with linux/os x because they do not output EDID info. Are you sure it will not work even if rewrite the EDID eg: write the EDID from the windows registry to the display using EDID-rw or do you think that will completely mess up my panel

Link to comment
Share on other sites

 Share

×
×
  • Create New...