Contribute
Register

DVI Display Problem | Asus P8H77-I, i5-3570K, HD4000 and Mountain Lion

Status
Not open for further replies.
Joined
Mar 1, 2012
Messages
51
Motherboard
GA-Z77-D3H
CPU
Core i5-3570K
Graphics
HD4000
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. Android
  2. Windows Phone
Dear All,

I have a build with the following components:

ASUS P8H77-I mother board
i5 3570K CPU with HD4000 graphics
2 x 4Gb (8Gb total) 1600 Ram

and followed the instructions in this thread:
http://www.tonymacx86.com/mountain-...asus-p8h77-i-itx-10-8-hd4000-100-success.html

If I connect one monitor to the DVI port, the result looks like the attached image
28410d1345171283-dvi-display-problem-asus-p8h77-i-i5-3570k-hd4000-mountain-lion-screen.jpg

However, if I connect 2 monitors to both DVI and VGA ports, HD4000 driver is loaded and it works fine on the DVI monitor, but have flickering screen on VGA monitor.

How can I make the DVI monitor work fine without connect another monitor to the VGA port? What is the problem?

Moreover, why does system profiler shows VRAM is 512Mb (http://www.tonymacx86.com/attachmen...77-i-i5-3570k-hd4000-mountain-lion-hd4000.png) even I set the iGPU memory in BIOS is 32Mb?

Install method:
In BIOS > set iGPU memory to 32Mb
UniBeast 1.5.3 USB with Mountain Lion 10.8.0
MultiBeast Mountain Lion 5.0.2
/ easybeast
boot loaders, / chimera

edit /extra/org.chameleon.boot.plist
add:
<key>graphics mode</key>
<string>1680x1050x32</string>
<key>device-properties</key>
<string>7f00000001000000010000007300000002000000 02 010c00d041030a000000000101060000027fff04002c000000 4100410050004c002c00690067002d0070006c006100740066 006f0072006d002d0069006400000008000000050062011400 00006800640061002d0067006600780000000d0000006f6e62 6f6172642d31</string>

Thanks.

Best
Isaac

--------------------------------------------------------------

Aug 18, 2012 Update:

According to this thread: http://www.tonymacx86.com/mountain-lion-desktop-support/61216-10-8-how-enable-hd4000.html

This time I connected DVI minitor only, I tried all the following ig-platform-id injections, they gave scrambled screens to my DVI monitor or kernel panic, none of them could help.

ig-platform-id: 01660000, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660001, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2
ig-platform-id: 01660004, Stolen RAM for FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 0166000A, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
ig-platform-id: 0166000B, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
ig-platform-id: 01620005, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2

--------------------------------------------------------------

Aug 22, 2012 Update:

Config:
iGPU Memory in BIOS: 32Mb
injection: ig-platform-id: 01620005, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
Boot flags: -v -f GraphicsEnabler=No
Connect DVI monitor to HDMI port via HDMI-DVI adaptor

Results:
1. Only connected DVI monitor didn't work, still provided a scrambled screen.
2. Connected 2 monitors, 1 DVI and 1 VGA, HD4000 ran fine on DVI monitor. However, scrambled screen came out if wake up from monitor sleeping mode.

------------------------------------------------------------------------------
Attached images:
 

Attachments

  • hd4000.png
    hd4000.png
    79.8 KB · Views: 813
  • screen.jpg
    screen.jpg
    18.9 KB · Views: 3,256
Last edited by a moderator:
Hi,

sadly i have no permanent solution for you. It seems like i have the same Problem! I only have a temporary fix, when i get to the scrambled screen i press the power button, then the computer reboots to the login screen you usually get after wake from sleep and everything is fine! Sounds weird but it works. Regarding the 512 MB Ram, ML ignores the Settings you choose in the Bios and sets it to 512 MB this is normal so no worries! Maybe it would work to use a hdmi cable instead of a DVI. I can't test it because my Monitor has only DVI and Display Port but i will soon get my hands on a dvi to hdmi adapter and will test it.

Cheers Bernie
 
Try booting with boot flag GraphicsEnabler=No
 
Aug 18, 2012 Update:

According to this thread: http://www.tonymacx86.com/mountain-lion-desktop-support/61216-10-8-how-enable-hd4000.html

This time I connected DVI minitor only, I tried all the following ig-platform-id injections, they gave scrambled screens to my DVI monitor or kernel panic, none of them could help.

ig-platform-id: 01660000, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660001, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2
ig-platform-id: 01660004, Stolen RAM for FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 0166000A, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
ig-platform-id: 0166000B, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
ig-platform-id: 01620005, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
 
[Bernie];420289 said:
Hi,

sadly i have no permanent solution for you. It seems like i have the same Problem! I only have a temporary fix, when i get to the scrambled screen i press the power button, then the computer reboots to the login screen you usually get after wake from sleep and everything is fine! Sounds weird but it works. Regarding the 512 MB Ram, ML ignores the Settings you choose in the Bios and sets it to 512 MB this is normal so no worries! Maybe it would work to use a hdmi cable instead of a DVI. I can't test it because my Monitor has only DVI and Display Port but i will soon get my hands on a dvi to hdmi adapter and will test it.

Cheers Bernie

I will try HDMI in next step.

Which ig-platform-id EFI-string injection and iGPU mermory setting (in BIOS) are you using?

Does your temporary fix mean press the power button to force the M. Lion goes to sleep and then wake it up?
 
Hi,

i don't inject a id, i tried to do that but it made it only worse and i had to reinstall OsX. After that i wasn't keen to try any of the other ID's ...
I will get an external graphics card anyways in a few weeks, but it would be nice to get the hd4000 working till then. I guess i force the pc to go to the standby mode by pressing the power button i don't really know why it works anyway i discovered this randomly.
 
I get exactly the same behaviour with my Core i7 3770 on Asus P8Z77-M (DVI Output). The same scrambled screen until I force the computer into sleep and then wake it up. What's weird is that my first boot ever was fine, but since then I always get the messed-up screen. If I compare the kernel logs between the good boot and the bad ones, there are several errors appearing only in the bad ones:

WindowServer[101]: CGXGetConnectionProperty: Invalid connection 33539
WindowServer[97]: kCGErrorNotImplemented: receive_notification: CPXSetEventFilter failed

Do you get them too? (You can search the logs in the "Console" application - not to be confused with the Terminal)

Also, even weirder is another error that was present even in the good boot:
Kext com.apple.driver.AppleIntelHD4000Graphics - library kext com.apple.iokit.IOGraphicsFamily not found.
Can't load kext com.apple.driver.AppleIntelHD4000Graphics - failed to resolve library dependencies.

I have IOGraphicsFamily is /S/L/E, but the versions doesn't quite match. AppleIntelHD4000Graphics wants 1.0.1b and I have 2.3.4. Can anyone with working HD4000 confirm that this is expected?
 
Aug 22, 2012 Update:

Config:
iGPU Memory in BIOS: 32Mb
injection: ig-platform-id: 01620005, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
Boot flags: -v -f GraphicsEnabler=No
Connect DVI monitor to HDMI port via HDMI-DVI adaptor

Results:
1. Only connected DVI monitor didn't work, still provided a scrambled screen.
2. Connected 2 monitors, 1 DVI and 1 VGA, HD4000 ran fine on DVI monitor. However, scrambled screen came out if wake up from monitor sleeping mode.
 
WindowServer[101]: CGXGetConnectionProperty: Invalid connection 33539
WindowServer[97]: kCGErrorNotImplemented: receive_notification: CPXSetEventFilter failed

I didn't get these 2 error messages in both good or bad boots.
 
Status
Not open for further replies.
Back
Top