Contribute
Register

Official HD 4000 Support

Status
Not open for further replies.
On my Gigabyte U2442N (ivy bridge i5, hd 4000, nvidia 640m) -

ig-platform-id: 01660003 - gives me HDMI (DVI) and internal laptop display - but the internal laptop display has no output. Both displays are detected just nothing is being output?

The internal display is detected with the correct resolution - 1600 x 900. It is switched on (backlight) and detected as "Built-in spdisplays_display"

The HDMI (DVI) is output at 1920 x 1080 and correctly identified the monitor.

ig-platform-id: 01660004 - internal laptop display working, but HDMI (DVI) is corrupted.

This laptop has internal display, VGA and HDMI, but appears to only support 2 displays at a time, not all 3 according to windows.

Why using 01660003 is the laptop display detected in properties but nothing output? Any ideas?

so if you unplug the external display on id 3, you get the internal display detected, but you cant see anything (you would need to connect via screen sharing to confirm this)?

what CPU do you have specifically?

if you can confirm this via remote screen sharing, can you post an ioreg dump from the running system?
 
Just got setup on my Asrock Z77M board with an i3-3225

with GraphicsEnabler=no it boots fine but only 1024x600 or whatever.

I tried changing the boot.plist or whatever and changing the bios settings best i could find. but when it boots its really weird looking and actually displays twice on the same screen, side by side. really really weird i cant even describe it. https://dl.dropbox.com/u/70122013/pictures/20120917_152718.jpg

Any sugjestions?


using hdmi to a 720p tv
 
I succeeded on installing ML 10.8.1 on my ASUS P8Z77-V, Intel Processor i7 3770K, 8 GB of RAM 1600 Mhz Corsair Vengeance and I use my integrated Graphic Card Intel HD 4000. I went with the EasyBeast installation and the audio ALC 892 (without DSDT) works great, but the problem is still with my intel HD 4000, it is detected as it's name but only with 64 MB of RAM and I can no longer change the resolution, it is set by default 1024 X 768 so my screen 21" can supports and reaches 1650 X 1050.

I don't know what to do in order to make my Intel HD 4000 with fully resolution.

I am open to many suggestion you might have.

Thanks!
 
Some progress! I have the VGA-port and HDMI-port working in an extended desktop configuration using this edit in AppleIntelFramebufferCapri.kext:

@1, 04 06 00 00 00 08 00 00 06 00 00 00 // (HDMI)
@2, 06 02 00 00 02 00 00 00 30 00 00 00 // (VGA)
@3, 00 00 00 00 00 00 00 00 00 00 00 00 // (NONE)

BUT: it's only working when I start the computer with the HDMI-port disconnected.

- When I start the computer with only the VGA-port connected, the VGA-monitor is working correctly as the main screen. Once Mountain Lion is up and running, I plug in the HDMI-connector and the extended screen on the HDMI-monitor appears. Now both monitors are working correctly. That's how I want it to be!

- When I start the computer with both the VGA-port and HDMI-port connected, the extended screen on the HDMI-monitor is shown, which is correct, but the screen on the VGA-monitor is garbled, unreadable.

So my question is: how can I make the monitors working correctly when they are both connected at startup? Do I have to set GraphicsEnabler=No as boot-option and apply some edits in the DSDT? I have a DSDT, because I enabled HDMI audio following toleda's guide.

If someone can shed a light, please do!
 
so if you unplug the external display on id 3, you get the internal display detected, but you cant see anything (you would need to connect via screen sharing to confirm this)?

what CPU do you have specifically?

if you can confirm this via remote screen sharing, can you post an ioreg dump from the running system?

With 3 both the internal laptop display is detected, but nothing is displayed. HDMI outputs correctly to my external monitor which is using a HDMI->DVI adapter.

In Displays In about my mac, I have 2 displays.

CPU is 3rd Generation Intel® Core™ i5-3210M Processor(2.5GHz-3.1GHz)

ioreg + screenshots attached. I have removed the GeForce Kext for now but the NV kext are loaded.
 

Attachments

  • ioreg.txt
    43.2 KB · Views: 243
  • Screen Shot 2012-09-18 at 12.21.45.png
    Screen Shot 2012-09-18 at 12.21.45.png
    123.5 KB · Views: 348
  • Screen Shot 2012-09-18 at 12.21.56.png
    Screen Shot 2012-09-18 at 12.21.56.png
    138.4 KB · Views: 316
yeaaaaah !!! :D
 
Paste the following string to /Extra/org.chameleon.Boot.plist

I get both HDMI and DVI working on a dual monitor setup. My motherboard is GA-B75M-D3H

<key>device-properties</key>
<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000005006201140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>


Thanks!!! :headbang:

I got the same results as you, now I am able to have a full screen resolution with 512 MB of gram ;)))

You are the best !! :thumbup:
 
Hi, first: thanks to Tony & Team for all the amazing information you have gathered together for newbies like me. Great work!

second: after updating to 10.8.2 the HD4000 on my i5 3570K /H77-DS3H works properly (i.e. has full res, stable graphics) ONLY if I boot with -x. Otherwise I get the half a login page with rapidly vibrating/stripy icons. Starting in safe mode (which doesn't load the HD4000 or audio drivers) gives me nice clear graphics in full resolution (just no audio). This I interpret as meaning that the HD4000Graphics accelerator is not being properly recognised/loaded. Dies anyone have a tip how to get around this problem? I have already removed OEMsmbios.kext from /S/L/E/FakeMSC but that doesn't seem to make any difference.

When I boot with FakeMSC I get a message "You need to restart your computer" after about 20 seconds of grey login screen with apple logo. If I use -s the boot process stops at OEMsmbios... Then if I remove the /S/L/E/FakeMSC/Contents/Plugins/oemSMBIOS.kext and boot normally I get the login graphics doing a high frequency lateral dance.
Does anyone have any other suggestion apart from going back to 10.8.1 (which worked perfectly). I am fed up with frigging around.
 
Some progress! I have the VGA-port and HDMI-port working in an extended desktop configuration using this edit in AppleIntelFramebufferCapri.kext:

@1, 04 06 00 00 00 08 00 00 06 00 00 00 // (HDMI)
@2, 06 02 00 00 02 00 00 00 30 00 00 00 // (VGA)
@3, 00 00 00 00 00 00 00 00 00 00 00 00 // (NONE)

BUT: it's only working when I start the computer with the HDMI-port disconnected.

- When I start the computer with only the VGA-port connected, the VGA-monitor is working correctly as the main screen. Once Mountain Lion is up and running, I plug in the HDMI-connector and the extended screen on the HDMI-monitor appears. Now both monitors are working correctly. That's how I want it to be!

- When I start the computer with both the VGA-port and HDMI-port connected, the extended screen on the HDMI-monitor is shown, which is correct, but the screen on the VGA-monitor is garbled, unreadable.

So my question is: how can I make the monitors working correctly when they are both connected at startup? Do I have to set GraphicsEnabler=No as boot-option and apply some edits in the DSDT? I have a DSDT, because I enabled HDMI audio following toleda's guide.

If someone can shed a light, please do!


i'm pretty sure the problem is the distinction between a port and a pipe. a port of the phyiscal connector that something plugs into, but there is also the display pipe that send the signal to it. not all connector types can share a pipe, LVDS has to be on its own for example.

which reminds me, your 06 02 line has the 02 00 00 00 connector type set, which is LVDS, and it should be 00 01 00 00, i think.

i've not yet been able to work out what the codes mean and how/if its possible to assign pipes.
 
Status
Not open for further replies.
Back
Top