Contribute
Register

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

Status
Not open for further replies.
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.....
 
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.
 
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.
 
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.
 
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.
 
10.8 / How to enable HD4000

What does the <string>0x01620005</string> portion do? how is that field calculated?
 
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.
 
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.
 
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:
GFX0@2 <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 GFX0@2  <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/PCI0@0/GFX0@20000"
    | |   | |   "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/PCI0@0/AppleACPIPCI/GFX0@2/AppleIntelFramebuffer@0/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/PCI0@0/GFX0@20000"
    | |   | |   "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/PCI0@0/AppleACPIPCI/GFX0@2/AppleIntelFramebuffer@0/A$
    | |   | |   "reg" = <0010000000000000000000000000000000000000101000020000000000000000000000000000400018100042000000000000000000000$
    | |   | | }
    | |   | |
 
Status
Not open for further replies.
Back
Top