Contribute
Register

Official HD 4000 Support

Status
Not open for further replies.
It looks like VGA port will not be supported as real mac do not have VGA port.
My Dual monitor setup cannot be done as my old monitor got only VGA input.

My GA-B75M-D3H got HD4000 running with full QE/CI thru the DVI port.
 
HD 400 + Discrete Graphics

Is there anything else I need to do beyond setting HD 4000 to always enable to get output from both? Both graphics appear under system info but no output from the discrete card.
 
Mountain Lion. Black screen with chimera 11.1 on my laptop Toshiba p875-s7200 (core i5 3210m). On VGA output also black screen. Any suggestions?
 
I have looked at the the connector tables for each HD4000 framebuffer in AppleIntelFramebufferCapri.kext. The assumption that 166 is mobile and 162 is desktop is not support by the connector tables. Chimera 1.11 currently injects AAPL,ig-platform-id=09 00 62 01.

For HD4000 desktop systems, consider one of the desktop ig_platform-ids noted below. For HDMI connections, suggest either 0A or 0B (required for HDMI audio). My testing shows the garbled HDMI display with both choices; currently fixed with a replug of the HDMI display cable on each boot. There were similar problems with early Lion/HD3000 implementations finally solved in 10.7.2.

In summary:
Mobile/Laptop
(LVDS)

00 00 66 01
01 00 66 01
03 00 66 01
02 00 66 01
08 00 66 01
09 00 66 01

Desktops (DP w/ or wo/HDMI)
05 00 62 01
0A 00 66 01
0B 00 66 01

Reserved (No valid connectors)
06 00 62 01
07 00 62 01

Details:
00 00 66 01
LVDS
DP (3x)

06 00 62 01 xxx
Reserved

07 00 62 01 xxx
Reserved

05 00 62 01
DP (3x)

01 00 66 01 macbookpro10,?
LVDS
DP (2x)
HDMI (port 5)

02 00 66 01
LVDS

08 00 66 01
LVDS
DP (2x)

09 00 66 01 macbookair5,2
LVDS
DP (2x)

03 00 66 01 macbookpro9,2
LVDS
DP (3x)

04 00 66 01
LVDS

0A 00 66 01 macmini6,?
DP (2x)
HDMI (Port 7)

0B 00 66 01
DP (2x)
HDMI (Port 7)

Edit 7/13/13. fixed
09 00 66 01
 
Hey toleda, that's interesting. Are the machine names like macbookair5,2 actually present in the connector tables or are you assuming them? Also I can assume that LVDS means direct display connection to the chip (like notebook display)?

I can say that I'm getting scrambled up display when switching resolutions with all configurations except 05 00 62 01, this is on DVI. Putting to sleep and waking up again also does help fixing the output. Interesting thing is that 05 00 62 01 on my system is the only configuration which detects my display as internal. Any clues for that? It's the only one without LVDS connector and without HDMI.
 
I'm having a real problem here, its taken me a while to find out whats going on.
Essentially, if i inject almost any valid ig,platform-id, the screen goes off once it boots. there was the odd occasion where it would boot but there was no acceleration.

it turns out that both AppleIntelFramebufferCapri and AppleIntelSNBGraphics kexts are being loaded,and they are conflictinng. i solved that by trying both changing the MEI device id and i tried removing the SNB kext totally.

the problem seems that the Capri kext causes my screen to blank when a valid platform-id is injected, it doesnt matter which one, i've tried them all. id 4, 6 and 7 seem to just hang totally and it never boots, the rest all exhibit the same problem.

my system is a mini-its all in one, the display is connected via LVDS, there is a VGA output that i dont intend to use.

on one hand, my gut feeling was telling me that it was simply using the wrong output, elsewhere i read that this simply means i'm using the wrong framebuffer.

not sure where to go from here, what does anyone here think?
 
Hey toleda, that's interesting. Are the machine names like macbookair5,2 actually present in the connector tables or are you assuming them? Also I can assume that LVDS means direct display connection to the chip (like notebook display)?

I can say that I'm getting scrambled up display when switching resolutions with all configurations except 05 00 62 01, this is on DVI. Putting to sleep and waking up again also does help fixing the output. Interesting thing is that 05 00 62 01 on my system is the only configuration which detects my display as internal. Any clues for that? It's the only one without LVDS connector and without HDMI.
The IORegs for macbookair5,2 and macbookpro9,2 reflect the platform-ids indicated. The macbookpro10,? is assumed as it has LVDS and HDMI as is the macmini6,? (similar to SNB macmini5,1). I haven't tried 05 and have no explanation for your findings.
 
I
it turns out that both AppleIntelFramebufferCapri and AppleIntelSNBGraphics kexts are being loaded,and they are conflictinng. i solved that by trying both changing the MEI device id and i tried removing the SNB kext totally.
The reality is that Apple is unlikely to ever build a product with 7 series (IVB) processor on a 6 (SNB) series chipset meaning there is no reason to port HD4000 Graphics to Sandy Bridge. I am amazed an OEM would sell a product configured like that. Intel did it so they could sell Ivy Bridge processors into the Sandy Bridge installed base (budget doesn't support a motherboard and a processor then buy the new processor).
 
That makes sense, and fully explains why it conflicts.

I still was hoping that this may work though, when I read this post:

HD4000 full acceleration for 10.8 / 10.7.5 - InsanelyMac Forum

As it looks like he had a similar problem.

Do you think my blank screen is due to the chipset or just done port config or something?
 
Status
Not open for further replies.
Back
Top