Contribute
Register

Closed Thread: For FYI only > [GUIDE] 10.8 / How to enable HD4000

Status
Not open for further replies.
Joined
Jun 18, 2012
Messages
10
Motherboard
GA-Z77X-UD5H
CPU
3770k
Graphics
660 TI
Mac
Classic Mac
Mobile Phone
  1. iOS
10.8 / How to enable HD4000

Any idea why I get this screen after installing Multibeast 4.6.1 and Chimera 1.11.1 on ML?

http://www.tonymacx86.com/members/wh...7752-photo.jpg

I can't figure it out, please HELP!!!!! Let me know what other information you need from me.

I also can't boot anymore.....
 
Joined
Aug 21, 2011
Messages
309
Motherboard
GA-Z77X-UP5 TH
CPU
Intel Core i7-3770K Ivy Bridge 3.5GHz
Graphics
ASUS GTX670-DC2T-2GD5
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
Mobile Phone
  1. iOS
10.8 / How to enable HD4000

Not sure how to do this or what you mean but I have enabled the internal graphics and also changed the setting to IGFX from auto. Memory is set to 64.


IGFX = enabled onboard video. Set it to IGFX.
 
Joined
Mar 17, 2010
Messages
119
Motherboard
ASUS sabertooth z97 mark 2
CPU
i7 4790k
Graphics
HD 4600
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
10.8 / How to enable HD4000

Chimera 1.11.1 allowed me to boot with HDMI and 10.8; but most of the times I get scrambled video until unplug and plug cable, then it´s fine. How can I fix this? I tried Graphics Mode 1920x1080x32, but didn´t work. Should I try somethin like 1080p? Any ideas? My MB is GA-B75M-D3P and i5 Ivy Bridge Processor. Thanks.
 
Joined
Mar 17, 2010
Messages
119
Motherboard
ASUS sabertooth z97 mark 2
CPU
i7 4790k
Graphics
HD 4600
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
10.8 / How to enable HD4000

<key>Graphics Mode</key>
<string>1920x1080x64</string>

That did the trick. Now trying to enable audio out through HDMI.
Thanks to all.
This is a great place.
 
Joined
Aug 11, 2011
Messages
1
Motherboard
Sager NP9130
CPU
i7-3610QM Ivy Bridge
Graphics
GeForce 670M
Mac
Classic Mac
Mobile Phone
  1. iOS
10.8 / How to enable HD4000

I've tried every single string and the only one that got my built-in display to work was 01660004. Some others worked with HDMI or DVI but laptop display was always black, even though it was recognized and given a resolution.
Any idea why this is happening?

Sager NP9130

If useful, before injecting EFI String, System Profiler showed "64mb of Shared Memory" and my laptop has 3 video ports (Displayport, DVI and HDMI). There's no BIOS option to adjust my graphics memory size.
 
Joined
Aug 21, 2011
Messages
309
Motherboard
GA-Z77X-UP5 TH
CPU
Intel Core i7-3770K Ivy Bridge 3.5GHz
Graphics
ASUS GTX670-DC2T-2GD5
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
Mobile Phone
  1. iOS
10.8 / How to enable HD4000

What does the <string>0x01620005</string> portion do? how is that field calculated?
 
Joined
Jun 13, 2010
Messages
59
Motherboard
Custom Desktop
CPU
Intel i5 6600K
Graphics
ZOTAC GTX 1050 Ti OC
Mobile Phone
  1. Android
10.8 / How to enable HD4000

I've tried every single string and the only one that got my built-in display to work was 01660004. Some others worked with HDMI or DVI but laptop display was always black, even though it was recognized and given a resolution.
Any idea why this is happening?

Sager NP9130

If useful, before injecting EFI String, System Profiler showed "64mb of Shared Memory" and my laptop has 3 video ports (Displayport, DVI and HDMI). There's no BIOS option to adjust my graphics memory size.

capo_saric,

I have an MSI GT70 0ND-202US with an Intel Core i7-3610QM and I've been having issues with getting Intel HD 4000 graphics acceleration with my laptop as well. My laptop has 2 video ports (HDMI and VGA). I got 01620005 to work with an external display with full acceleration, but the internal display is garbled. I think the issue would be fixed if I could change the graphics memory, but unfortunately, MSI doesn't provide this option in laptops. Either, I somehow find a magic EFI string that fixes everything, or we'll probably have to wait until MacMan comes out with an update for Chimera that fixes graphics enabler injection for mobile Intel HD 4000 chipsets.

What does the <string>0x01620005</string> portion do? how is that field calculated?
Alfa147x,

This is a platform id for the Intel HD 4000. If you run "ioreg -k AAPL,ig-platform-id" in the terminal, you can find your platform id for your card.
 
Joined
Aug 21, 2011
Messages
309
Motherboard
GA-Z77X-UP5 TH
CPU
Intel Core i7-3770K Ivy Bridge 3.5GHz
Graphics
ASUS GTX670-DC2T-2GD5
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
Mobile Phone
  1. iOS
10.8 / How to enable HD4000

Alfa147x,

This is a platform id for the Intel HD 4000. If you run "ioreg -k AAPL,ig-platform-id" in the terminal, you can find your platform id for your card.

Thanks! I need to create an EFI-string for HD 3000. This way I can run a graphicsenabler=no card and a GEnabler=yes (HD3000) card at the same time.
 
Joined
Aug 21, 2011
Messages
309
Motherboard
GA-Z77X-UP5 TH
CPU
Intel Core i7-3770K Ivy Bridge 3.5GHz
Graphics
ASUS GTX670-DC2T-2GD5
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
Mobile Phone
  1. iOS
10.8 / How to enable HD4000

Alfa147x,

This is a platform id for the Intel HD 4000. If you run "ioreg -k AAPL,ig-platform-id" in the terminal, you can find your platform id for your card.
Thanks! I need to create an EFI-string for HD 3000. This way I can run a graphicsenabler=no card and a GEnabler=yes (HD3000) card at the same time.

One (hopefully) last question:
I get this when I run that command:
[email protected] <class IOPCIDevice, id 0x100000204, registered, matched, active, busy 0 (434 ms), retain 25>

Is the bolded portion the platform id?

Thanks again!

Code:
    | |   +-o     | |   +-o [email protected]  <class IOPCIDevice, id 0x100000204, registered, matched, active, busy 0 (434 ms), retain 25>    | |   | | {
    | |   | |   "assigned-addresses" = <1010008200000000000040bf0000000000004000181000c20f00000000000010000000000000001020100081000000$
    | |   | |   "IOInterruptSpecifiers" = (<1000000007000000>,<0000000000000100>)
    | |   | |   "class-code" = <00000300>
    | |   | |   "IODeviceMemory" = (({"address"=3208642560,"length"=4194304}),({"address"=64692944896,"length"=268435456}),"IOSubMemor$
    | |   | |   "AAPL,gray-page" = <01000000>
    | |   | |   "IOHibernateState" = <00000000>
    | |   | |   "IOPowerManagement" = {"MaxPowerState"=2,"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "subsystem-vendor-id" = <58140000>
    | |   | |   "built-in" = <00>
    | |   | |   "acpi-device" = "IOACPIPlatformDevice is not serializable"
    | |   | |   "hda-gfx" = <"onboard-1">
    | |   | |   "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
    | |   | |   "IOPCIMSIMode" = Yes
    | |   | |   "name" = "display"
    | |   | |   "vendor-id" = <86800000>
    | |   | |   "device-id" = <62010000>
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "compatible" = <"pci1458,d000","pci8086,162","pciclass,030000">
    | |   | |   "AAPL,iokit-ndrv" = <20ed8c807fffffff>
    | |   | |   "acpi-path" = "IOACPIPlane:/_SB/[email protected]/[email protected]"
    | |   | |   "model" = <"Intel HD Graphics 4000">
    | |   | |   "subsystem-id" = <00d00000>
    | |   | |   "revision-id" = <09000000>
    | |   | |   "AAPL,ig-platform-id" = <05006201>
    | |   | |   "AAPL,gray-value" = <c38c6400>
    | |   | |   "pcidebug" = "0:2:0"
    | |   | |   "IOName" = "display"
    | |   | |   "attached-gpu-control-path" = "IOService:/AppleACPIPlatformExpert/[email protected]/AppleACPIPCI/[email protected]/[email protected]/A$
    | |   | |   "reg" = <0010000000000000000000000000000000000000101000020000000000000000000000000000400018100042000000000000000000000$
    | |   | | }
    | |   | | 
    | |   | | {
    | |   | |   "assigned-addresses" = <1010008200000000000040bf0000000000004000181000c20f00000000000010000000000000001020100081000000$
    | |   | |   "IOInterruptSpecifiers" = (<1000000007000000>,<0000000000000100>)
    | |   | |   "class-code" = <00000300>
    | |   | |   "IODeviceMemory" = (({"address"=3208642560,"length"=4194304}),({"address"=64692944896,"length"=268435456}),"IOSubMemor$
    | |   | |   "AAPL,gray-page" = <01000000>
    | |   | |   "IOHibernateState" = <00000000>
    | |   | |   "IOPowerManagement" = {"MaxPowerState"=2,"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "subsystem-vendor-id" = <58140000>
    | |   | |   "built-in" = <00>
    | |   | |   "acpi-device" = "IOACPIPlatformDevice is not serializable"
    | |   | |   "hda-gfx" = <"onboard-1">
    | |   | |   "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
    | |   | |   "IOPCIMSIMode" = Yes
    | |   | |   "name" = "display"
    | |   | |   "vendor-id" = <86800000>
    | |   | |   "device-id" = <62010000>
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "compatible" = <"pci1458,d000","pci8086,162","pciclass,030000">
    | |   | |   "AAPL,iokit-ndrv" = <20ed8c807fffffff>
    | |   | |   "acpi-path" = "IOACPIPlane:/_SB/[email protected]/[email protected]"
    | |   | |   "model" = <"Intel HD Graphics 4000">
    | |   | |   "subsystem-id" = <00d00000>
    | |   | |   "revision-id" = <09000000>
    | |   | |   "AAPL,ig-platform-id" = <05006201>
    | |   | |   "AAPL,gray-value" = <c38c6400>
    | |   | |   "pcidebug" = "0:2:0"
    | |   | |   "IOName" = "display"
    | |   | |   "attached-gpu-control-path" = "IOService:/AppleACPIPlatformExpert/[email protected]/AppleACPIPCI/[email protected]/[email protected]/A$
    | |   | |   "reg" = <0010000000000000000000000000000000000000101000020000000000000000000000000000400018100042000000000000000000000$
    | |   | | }
    | |   | |
 
Status
Not open for further replies.
Top