Jump to content

[Guide] Intel HD2500 Full Resolution and QE/CI (10.8.3+)


Dr. Hurt
 Share

74 posts in this topic

Recommended Posts

AS of 10.8.3, the stock Apple kexts include the dev-id of the Ivy Bridge HD2500 IGPU.
Edit: This seems to work with DVI and HDMI only. No VGA. In some cases with some motherboards, it doesn't at all.

Edit2: For some people some kexts fail to load and the graphics are garbled. I've yet to find out the cause. Will update once fixed.
--------------------------------------------------------------------------------------------------------------

1- Set smbios to Macmini6,1 or 6,2 using Chameleon Wizard.

2- Inject the following EFI device properties.
ig-platform-id: 01660003, FB Memory: 64MB, Pipes: 2, Ports: 2, FBMem: 2
 

7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31

Or alternatively, use maciasl to patch your DSDT (RECOMMENDED).

Add the following repository and apply the HD2500 patch:
http://pjalm.info/repos/graphics

On rebooting, the graphics card will be detected as HD4000, and you'll have full resolution and QE/CI :D

 

  • Like 6
Link to comment
Share on other sites

You can use any Ivy Bridge smbios.plist (I use MacBookPro 9.2 for instance)

Also keep in mind that ig-platform-id is hardware dependent, and specifically on basic video memory. It will not necessarily be "3" for everyone. Can be 8 or 9 for 64Mo. Many posts discuss the Ig-Platform-Id setting (mainly about HD4000, but that includes HD2500) See details here for instance :

http://www.insanelymac.com/forum/topic/281475-display-goes-off-when-appleintelframebuffercapri-is-loaded/page__st__40?do=findComment&comment=1847404

Alternatively to the device property setting, you can also patch your dsdt with Ig-Platform-Id patch.

Enjoy !

  • Like 1
Link to comment
Share on other sites

Thanks for the info. I'm using a desktop so macmini seems more logical.

 

I know that the string depends on memory but I think most BIOSes default to 64mb, so this string is probably the safest option.

 

I'm not sure about the platform id though. I think it must be set to 3 for the HD2500, or else it'll hang at boot or just not work.

 

I created this thread to get more users to try it and based on their reports, I'll update the first post.

 

Hopefully, once we have enough info, the chameleon team will add proper support for it in the graphics enabler.

Link to comment
Share on other sites

You're right, I just wanted to add a little contribution to your post. I'm using a laptop, and with platformid set to 3 laptop's panel started to work, but HDMI out was also working with 8 and 9. I noticed in different threads that people misunderstand the platformId injection within Chameleon : some chameleon versions do it automatically whatever setting you choose (locked to 9 in my case).

 

And it's a good thing you created this GUIDE thread, if other people post their settings, we'll gather enough information about the different hd2500 and hd2500Mobile, for *maybe* a Chameleon update...

 

Cheers !

 

ps : strangely your messages on the other post ("hd2500 will it work") disappeared though I was alerted you wrote...

Link to comment
Share on other sites

Hey guys,

 

Congrats on getting yours working! Unfortunately, I wasn't so lucky; mine simply won't work!

 

My SMBios is iMac13,2 and the Device ID of my HD 2500 is (from lspci -n):

 

00:02.0 0300: 8086:0152 (rev 09)

 

AGPM is not loaded. Could that be why QE/CI isn't working? I have tried the device-properties above and this DSDT patch.

 

Using Clover bootloader at the moment...

Link to comment
Share on other sites

About your issue, there's another topic about enabling the HD2500, using a method from a chinese site: i don't know if it's the same of the one of this topic, but you might as well search the forum and take a look a the method.

 

All the best!

Link to comment
Share on other sites

About your issue, there's another topic about enabling the HD2500, using a method from a chinese site: i don't know if it's the same of the one of this topic, but you might as well search the forum and take a look a the method.

 

All the best!

Where the heck am I supposed to find a Chinese site for the HD 2500, when I can't even find a working English one! :worried_anim:
Link to comment
Share on other sites

No, it was posted on insanelymac, i meant :P

 

P.S.: here http://www.insanelym...rk-with-ml-108/

pfff... I knew that... :whistle:

 

Update: Don't want to risk deleting the IntelHD4000.kext, still wrestling with DSDT string injection...

 

I'll try setting the video memory to 256 MB...

 

Update 2: Still didn't work... Is it something with Clover, or is it really just unsupported?

Link to comment
Share on other sites

Set vram to 64MB in your BIOS.

 

Try the following alternative efi strings. If you get grey screen after login, boot with GE=No

Remove any Graphics DSDT patches you have, and remove any graphics strings other than the ones I posted from your boot.plist

 

ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1

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

 

ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3

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

 

ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3

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

Link to comment
Share on other sites

@ Lacedaemon

 

+1 on DrHurt 's advice,

 

but in fact I don't know whether clover is accepting device properties strings...

 

what is the minimum vram value you can set in BIOS ?

 

If DrHurt strings don't work for you, try again with DSDT edits, and double check errors when you patch dsl / compile your aml

be sure you include necessary methods, if any (DTGP is requested for igplatformid edit)

 

Also check in ioregistry editor, search for gfx0 (or whatever is your graphics denomination)

there should be a AAPL, ig-platform-id value there, it's reversed-written : 09 00 66 01 stands for 01660009 obviously.

Check there that the value you use in your boot.plist or dsdt edit is taken into account.

 

Power Management works following this guide

######

but it's not requested to enable graphics qe/ci. And also someone says there, you have to remove dsdt graphics edits

to enable agpm...

 

finally try also another smbios. Normally it's purely cosmetic, but for powermanagement it's mandatory to use an IvyBridge compatible SMBios. Latest is not necessarily the best. Try DrHurts mac minis. On my laptop I use MacBookPro 9.2

 

If everything fails with clover, try to roll back to MBR/chameleon.

 

Good luck

 

EDIT : if you run into HANG problems, try to change the graphics port you use. VGA is messed up in many configuration. First try DVI or HDMI.

GraphicsEnabler is requested for your hdgraphics to work, but as Drhurt said, you might disable it just to enable you to boot and check what's wrong with ioregistryeditor

Link to comment
Share on other sites

Also check in ioregistry editor, search for gfx0 (or whatever is your graphics denomination)

there should be a AAPL, ig-platform-id value there, it's reversed-written : 09 00 66 01 stands for 01660009 obviously.

Here's what I get from IORegistryExplorer:

 

HG.png

Link to comment
Share on other sites

Well, It reminds me what I had under 10.8.2, with intelhd4000.kext not using QE/CI or not loading at all. The igplatformId was not appearing.

few questions :

what port are using (DVI HDMI...) ?

Is this a laptop you're using ?

What video memory size did you set in bios ?

What graphics options (graphisenabler, graphicsmode, device properties etc) are you using in boot.plist or equivalent ?

What is the state of your dsdt patched or not ?

Is this a clean 10.8.3 ? I mean vanilla or not ? what kexts were patched/replaced ?

Is IntelHD4000.kext in the list of loaded kexts in SystemProfiler ? and FramebufferCapri ?

i'll try to help based on the answers you can give to these...

cheers

Link to comment
Share on other sites

Well, It reminds me what I had under 10.8.2, with intelhd4000.kext not using QE/CI or not loading at all. The igplatformId was not appearing.

few questions :

what port are using (DVI HDMI...) ?

Is this a laptop you're using ?

What video memory size did you set in bios ?

What graphics options (graphisenabler, graphicsmode, device properties etc) are you using in boot.plist or equivalent ?

What is the state of your dsdt patched or not ?

Is this a clean 10.8.3 ? I mean vanilla or not ? what kexts were patched/replaced ?

Is IntelHD4000.kext in the list of loaded kexts in SystemProfiler ? and FramebufferCapri ?

i'll try to help based on the answers you can give to these...

cheers

Thanks for the help.

 

Here's the output from "kextstat":

 

Index Refs Address Size Wired Name (Version) <Linked Against>
1 68 0xffffff7f8074a000 0x686c 0x686c com.apple.kpi.bsd (12.3.0)
2 6 0xffffff7f80735000 0x46c 0x46c com.apple.kpi.dsep (12.3.0)
3 87 0xffffff7f8075b000 0x1b7ec 0x1b7ec com.apple.kpi.iokit (12.3.0)
4 91 0xffffff7f80740000 0x99f8 0x99f8 com.apple.kpi.libkern (12.3.0)
5 82 0xffffff7f80736000 0x88c 0x88c com.apple.kpi.mach (12.3.0)
6 33 0xffffff7f80737000 0x500c 0x500c com.apple.kpi.private (12.3.0)
7 56 0xffffff7f8073d000 0x23cc 0x23cc com.apple.kpi.unsupported (12.3.0)
8 0 0xffffff7f8140a000 0x41000 0x41000 com.apple.kec.corecrypto (1.0) <7 6 5 4 3 1>
9 20 0xffffff7f808e0000 0x9000 0x9000 com.apple.iokit.IOACPIFamily (1.4) <7 6 4 3>
10 26 0xffffff7f808a5000 0x29000 0x29000 com.apple.iokit.IOPCIFamily (2.7.3) <7 6 5 4 3>
11 1 0xffffff7f81e74000 0x5d000 0x5d000 com.apple.driver.AppleACPIPlatform (1.6) <10 9 7 6 5 4 3 1>
12 1 0xffffff7f80908000 0xe000 0xe000 com.apple.driver.AppleKeyStore (28.21) <7 6 5 4 3 1>
13 10 0xffffff7f807d1000 0x2d000 0x2d000 com.apple.iokit.IOStorageFamily (1.8) <7 6 5 4 3 1>
14 0 0xffffff7f80e34000 0x1e000 0x1e000 com.apple.driver.DiskImages (345) <13 7 6 5 4 3 1>
15 0 0xffffff7f81bff000 0x29000 0x29000 com.apple.driver.AppleIntelCPUPowerManagement (196.0.0) <7 6 5 4 3 1>
16 3 0xffffff7f812c0000 0x13000 0x13000 org.netkas.driver.FakeSMC (477) <9 7 5 4 3 1>
17 0 0xffffff7f8130c000 0x4000 0x4000 org.hwsensors.driver.CPUSensors (237) <16 7 5 4 3>
18 0 0xffffff7f80751000 0x3000 0x3000 com.apple.security.TMSafetyNet (7) <7 6 5 4 2 1>
19 2 0xffffff7f80847000 0x4000 0x4000 com.apple.kext.AppleMatch (1.0.0d1) <4 1>
20 1 0xffffff7f8084b000 0x11000 0x11000 com.apple.security.sandbox (220.2) <19 7 6 5 4 3 2 1>
21 0 0xffffff7f8085c000 0x6000 0x6000 com.apple.security.quarantine (2) <20 19 7 6 5 4 2 1>
22 0 0xffffff7f823fb000 0x8000 0x8000 com.apple.nke.applicationfirewall (4.0.39) <7 6 5 4 3 1>
23 0 0xffffff7f81bfa000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClient (196.0.0) <7 6 5 4 3 1>
24 0 0xffffff7f81e48000 0x3000 0x3000 com.apple.driver.AppleAPIC (1.6) <4 3>
25 0 0xffffff7f81a8f000 0x4000 0x4000 com.apple.driver.AppleSMBIOS (1.9) <7 4 3>
26 0 0xffffff7f808e9000 0x7000 0x7000 com.apple.driver.AppleRTC (1111) <9 5 4 3 1>
27 2 0xffffff7f80916000 0x80000 0x80000 com.apple.iokit.IOHIDFamily (1.8.1) <12 7 6 5 4 3 2 1>
28 0 0xffffff7f81edb000 0x4000 0x4000 com.apple.driver.AppleACPIButtons (1.6) <27 11 9 7 6 5 4 3 1>
29 0 0xffffff7f81c2b000 0x3000 0x3000 com.apple.driver.AppleHPET (1.8) <9 7 5 4 3>
31 1 0xffffff7f81e23000 0x5000 0x5000 com.apple.driver.AppleEFIRuntime (1.7) <7 6 5 4 3>
32 0 0xffffff7f81e28000 0x7000 0x7000 com.apple.driver.AppleEFINVRAM (1.7) <31 7 6 5 4 3>
33 10 0xffffff7f80b0f000 0x68000 0x68000 com.apple.iokit.IOUSBFamily (5.5.5) <10 7 5 4 3 1>
34 0 0xffffff7f80c13000 0x18000 0x18000 com.apple.driver.AppleUSBEHCI (5.5.0) <33 10 7 5 4 3 1>
35 0 0xffffff7f812d3000 0x16000 0x16000 org.hwsensors.driver.LPCSensors (265) <16 10 7 5 4 3>
36 3 0xffffff7f80ad0000 0x32000 0x32000 com.apple.iokit.IONetworkingFamily (3.0) <7 6 5 4 3 1>
37 1 0xffffff7f81039000 0x6d000 0x6d000 com.apple.iokit.IO80211Family (522.4) <36 7 6 5 4 3 1>
38 0 0xffffff7f810a6000 0x15a000 0x15a000 com.apple.driver.AirPortBrcm43224 (600.36.17) <37 36 10 7 5 4 3 1>
39 0 0xffffff7f80b9e000 0x19000 0x19000 com.apple.driver.AppleUSBXHCI (5.5.5) <33 10 7 5 4 3 1>
40 3 0xffffff7f80fef000 0x19000 0x19000 com.apple.iokit.IOAHCIFamily (2.3.1) <5 4 3 1>
41 0 0xffffff7f81e4d000 0x1a000 0x1a000 com.apple.driver.AppleAHCIPort (2.5.1) <40 10 5 4 3 1>
42 0 0xffffff7f812e9000 0x13000 0x13000 org.hwsensors.driver.GPUSensors (375) <16 10 7 5 4 3>
43 0 0xffffff7f80b8b000 0x3000 0x3000 com.apple.iokit.IOUSBUserClient (5.5.5) <33 7 5 4 3 1>
44 0 0xffffff7f80bf8000 0x15000 0x15000 com.apple.driver.AppleUSBHub (5.5.5) <33 5 4 3 1>
45 0 0xffffff7f8145a000 0x9000 0x9000 com.apple.BootCache (34) <7 6 5 4 3 1>
46 0 0xffffff7f81e14000 0x4000 0x4000 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
47 0 0xffffff7f81e1a000 0x3000 0x3000 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless (1.0.0d1) <7 6 4 3 2 1>
49 0 0xffffff7f81015000 0x17000 0x17000 com.apple.iokit.IOAHCIBlockStorage (2.3.1) <40 13 6 5 4 3 1>
50 5 0xffffff7f80863000 0x31000 0x31000 com.apple.iokit.IOSCSIArchitectureModelFamily (3.5.5) <5 4 3 1>
51 0 0xffffff7f81008000 0xd000 0xd000 com.apple.iokit.IOAHCISerialATAPI (2.5.1) <50 40 5 4 3 1>
52 0 0xffffff7f81972000 0x3000 0x3000 com.apple.driver.XsanFilter (404) <13 5 4 3 1>
53 0 0xffffff7f80d44000 0x7000 0x7000 com.apple.iokit.SCSITaskUserClient (3.5.5) <50 13 5 4 3 1>
54 3 0xffffff7f80d4f000 0x11000 0x11000 com.apple.iokit.IOCDStorageFamily (1.7.1) <13 5 4 3 1>
55 2 0xffffff7f80d60000 0xe000 0xe000 com.apple.iokit.IODVDStorageFamily (1.7.1) <54 13 5 4 3 1>
56 1 0xffffff7f80d6e000 0xd000 0xd000 com.apple.iokit.IOBDStorageFamily (1.7) <55 54 13 5 4 3 1>
57 0 0xffffff7f80d7b000 0x1e000 0x1e000 com.apple.iokit.IOSCSIMultimediaCommandsDevice (3.5.5) <56 55 54 50 13 5 4 3 1>
58 0 0xffffff7f80b97000 0x7000 0x7000 com.apple.driver.AppleUSBComposite (5.2.5) <33 4 3 1>
59 0 0xffffff7f80b77000 0x14000 0x14000 com.apple.iokit.IOUSBMassStorageClass (3.5.1) <50 33 13 5 4 3 1>
60 0 0xffffff7f809f2000 0x19000 0x19000 com.apple.iokit.IOSCSIBlockCommandsDevice (3.5.5) <50 13 5 4 3 1>
61 0 0xffffff7f80b8e000 0x9000 0x9000 com.apple.iokit.IOUSBHIDDriver (5.2.5) <33 27 5 4 3 1>
62 13 0xffffff7f80ddd000 0x43000 0x43000 com.apple.iokit.IOGraphicsFamily (2.3.7) <10 7 5 4 3>
63 0 0xffffff7f81b85000 0x61000 0x61000 com.apple.driver.AppleIntelFramebufferCapri (8.1.0) <62 10 9 7 6 5 4 3 1>
64 3 0xffffff7f80d99000 0xa000 0xa000 com.apple.driver.IOPlatformPluginFamily (5.3.0d51) <9 7 6 5 4 3>
65 0 0xffffff7f81b76000 0x3000 0x3000 com.apple.driver.AppleLPC (1.6.0) <64 10 5 4 3>
67 1 0xffffff7f80da3000 0x14000 0x14000 com.apple.driver.IOPlatformPluginLegacy (1.0.0) <64 9 7 6 5 4 3>
68 2 0xffffff7f80db7000 0xf000 0xf000 com.apple.driver.AppleSMC (3.1.4d2) <9 7 5 4 3>
69 0 0xffffff7f80dc6000 0x10000 0x10000 com.apple.driver.ACPI_SMC_PlatformPlugin (1.0.0) <68 67 64 10 9 7 6 5 4 3>
70 5 0xffffff7f80e20000 0x14000 0x14000 com.apple.iokit.IONDRVSupport (2.3.7) <62 10 7 5 4 3>
71 1 0xffffff7f80d33000 0x11000 0x11000 com.apple.iokit.IOSerialFamily (10.0.6) <7 6 5 4 3 1>
74 1 0xffffff7f81e00000 0x3000 0x3000 com.apple.driver.AppleGraphicsControl (3.3.0) <70 62 10 9 7 5 4 3 1>
75 0 0xffffff7f81e03000 0xc000 0xc000 com.apple.driver.ApplePolicyControl (3.3.0) <74 70 62 10 9 7 5 4 3 1>
76 0 0xffffff7f81322000 0x5000 0x5000 com.apple.Dont_Steal_Mac_OS_X (7.0.0) <68 7 4 3 1>
77 2 0xffffff7f80754000 0x7000 0x7000 com.apple.kext.OSvKernDSPLib (1.6) <5 4>
78 6 0xffffff7f80777000 0x3a000 0x3a000 com.apple.iokit.IOAudioFamily (1.8.9fc11) <77 5 4 3 1>
79 0 0xffffff7f81222000 0x4000 0x4000 com.ShapeServices.driver.HSAudioDevice (1.0.5) <78 5 4 3 1>
80 2 0xffffff7f816f4000 0x72000 0x72000 com.apple.kext.AMDSupport (8.1.0) <62 10 9 7 5 4 3 1>
81 0 0xffffff7f81782000 0x1e1000 0x1e1000 com.apple.kext.AMD5000Controller (8.1.0) <80 62 10 9 5 4 3 1>
82 2 0xffffff7f81c60000 0xf000 0xf000 com.apple.iokit.IOHDAFamily (2.3.1f2) <5 4 3 1>
83 1 0xffffff7f81c73000 0x16000 0x16000 com.apple.driver.AppleHDAController (2.3.1f2) <82 62 10 6 5 4 3 1>
84 1 0xffffff7f81ef5000 0x56000 0x56000 com.apple.iokit.IOAcceleratorFamily (30.14) <70 62 10 7 5 4 3 1>
85 0 0xffffff7f81f4b000 0x3b7000 0x3b7000 com.apple.AMDRadeonAccelerator (1.0.6) <84 70 62 10 7 5 4 3 1>
86 0 0xffffff7f80f0b000 0xb0000 0xb0000 com.apple.iokit.IOBluetoothFamily (4.1.3f3) <33 7 5 4 3 1>
87 0 0xffffff7f80ebc000 0xa000 0xa000 com.apple.iokit.IOBluetoothSerialManager (4.1.3f3) <71 7 5 4 3 1>
88 0 0xffffff7f80d16000 0x14000 0x14000 com.apple.iokit.IOSurface (86.0.4) <7 5 4 3 1>
89 0 0xffffff7f80b02000 0x7000 0x7000 com.apple.iokit.IOUserEthernet (1.0.0d1) <36 6 5 4 3 1>
90 0 0xffffff7f808f3000 0x4000 0x4000 com.evosx86.driver.lspcidrv (1111) <4 3>
91 0 0xffffff7f807c7000 0x5000 0x5000 com.Cycling74.driver.Soundflower (1.5.2) <78 5 4 3>
92 0 0xffffff7f807b1000 0x9000 0x9000 net.telestream.driver.TelestreamAudio (1.1.0) <78 5 4 3 1>
93 0 0xffffff7f81475000 0x5000 0x5000 com.apple.driver.AudioAUUC (1.60) <78 62 10 9 7 5 4 3 1>
94 1 0xffffff7f81465000 0x5000 0x5000 com.apple.kext.triggers (1.0) <7 6 5 4 3 1>
95 0 0xffffff7f8146a000 0x9000 0x9000 com.apple.filesystems.autofs (3.0) <94 7 6 5 4 3 1>
96 1 0xffffff7f80ed0000 0x28000 0x28000 com.apple.iokit.AppleBluetoothHCIControllerUSBTransport (4.1.3f3) <33 10 9 7 5 4 3 1>
97 0 0xffffff7f80ef8000 0x10000 0x10000 com.apple.iokit.BroadcomBluetoothHCIControllerUSBTransport (4.1.3f3) <96 33 10 9 7 5 4 3>
98 1 0xffffff7f81c89000 0xbf000 0xbf000 com.apple.driver.DspFuncLib (2.3.1f2) <78 77 5 4 3 1>
99 0 0xffffff7f81d48000 0x7b000 0x7b000 com.apple.driver.AppleHDA (2.3.1f2) <98 83 82 78 70 62 6 5 4 3 1>
101 0 0xffffff7f81766000 0x14000 0x14000 com.apple.kext.AMDFramebuffer (8.1.0) <80 62 10 9 7 5 4 3 1>
102 1 0xffffff7f80d2a000 0x4000 0x4000 com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
103 1 0xffffff7f81b2e000 0x11000 0x11000 com.apple.driver.AppleSMBusController (1.0.11d0) <102 10 9 5 4 3>
104 0 0xffffff7f81b3f000 0xd000 0xd000 com.apple.driver.AppleMCCSControl (1.1.11) <103 62 10 9 7 5 4 3 1>[/codeBOX]

 

I'm using the VGA port (it's all I [i]can [/i]use, sorry).

 

I'm on a desktop.

 

I set the memory to 64 MB.

 

GE=Yes, Graphics Mode: 1280x1024x32, Device Properties--well, tried all of them.

 

DSDT patched for VT 2021 audio only.

 

Yes, this is myHack 10.8.3. By "clean", do you mean just installed, or upgraded from 10.8.3?

Link to comment
Share on other sites

Hi

I did not review your whole kext list, but everything looks good to me, but the fact you're using vga. I didn't try much with this output since I'm on a laptop, and as I wrote earlier, plugin the hdmi output was working all the time, and the internal panel worked with 01660003. The best I could get from vga was a very noisy, lightly garbled image... not really usable (!).

 

That's beyond my experience : maybe retry the device properties string for 3, 8 and 9, booting -v UseKernelCache=No each time, and check each time whether FramebufferCapri and Intelhd4000 are loaded, and Ioregistry to see if igPlatformId appears, and with which value... Check the device Id of your hd2500, see if it's matching intelhd4000.kext pci primary match...

 

Alternatively, you can try to investigate on forums dedicated to the hd4000 graphics, see if anyone succeeded with hd4000/VGA output/Using Clover ?

 

Sorry I cannot help more. From what I read over many forums, vga is a pain... with hd2500/hd4000.

Link to comment
Share on other sites

I'm using the VGA port (it's all I can use, sorry).

 

I'm on a desktop.

 

I set the memory to 64 MB.

 

GE=Yes, Graphics Mode: 1280x1024x32, Device Properties--well, tried all of them.

 

DSDT patched for VT 2021 audio only.

 

Yes, this is myHack 10.8.3. By "clean", do you mean just installed, or upgraded from 10.8.3?

 

I'm afraid to say that it's not going to work if you use VGA port. My HD 4000 also loses QE/CI when using it.

  • Like 1
Link to comment
Share on other sites

I'm afraid to say that it's not going to work if you use VGA port. My HD 4000 also loses QE/CI when using it.

Alright, then, thanks for the advise.

 

I'll either have to get a new monitor or figure out how to fit my DVI to VGA adapter in the integrated DVI port (it's not fitting for some reason)...

 

Update: Just found out that my mobo port is DVI-D, and my DVI to VGA converter appears to be DVI-I. :(

Link to comment
Share on other sites

yes, well don't blame it on your mobo : Mac hardwares (with Mountain Lion) don't include vga output. So Apple is not handling analog video signal in ML.

DVI-I is a standard port/plug that integrates 4 more pins than DVI-D, those 4 pins carry the analog signal. So even if your mobo had had a DVI-I port,

it would not be a solution for your, because your VGA/DVI converter would only get the analog signal from the mobo... hence you fall back on the same problem.

Link to comment
Share on other sites

yes, well don't blame it on your mobo : Mac hardwares (with Mountain Lion) don't include vga output. So Apple is not handling analog video signal in ML.

DVI-I is a standard port/plug that integrates 4 more pins than DVI-D, those 4 pins carry the analog signal. So even if your mobo had had a DVI-I port,

it would not be a solution for your, because your VGA/DVI converter would only get the analog signal from the mobo... hence you fall back on the same problem.

 

Can you help me? I have the same as lacedaemon in IOReg. I am however using DVI-D and with the above EFI string HD 4000 and the Capri kext both load. Still I don't get

QE/CI. The latest thing I did was install the latest kexts

from the recently released ##### 5.3.0 patched for using a mix of ivy and sandy. My processor is the Core i5 3450 with the HD 2500 graphics but I use an older motherboard with the H61 chipset, making it a series 6 Intel motherboard. its the Gigabyte GA-H61M-S2H-USB3. At first it wasn't even booting every time I switched the onboard graphics on. After changing the IME name I managed to get it to boot. I also use a discreet graphics card which is fully supported. It's the Nvidia 8800GS, I have no problems with it. I have tried pretty much all the EFI strings posted here and elsewhere without success. At least one of them loads the HD 4000 and capri but most of them don't. I'm really at a loss, I don't really need the onboard graphics but it would be nice to have as a backup. Also to enable other things like AirPlay. Is it possible to get it working? Are there some there are incompatible? My onboard ID is 0152 in IORegistryExplorer I get exactly what lacedaemon gets. No change at all including how onboard is described as GFX0@2 and no igplatformId appearing. I have been trying with DVI all this time but I guess I can try with HDMI tomorrow

 

Update: Tested it with HDMI and get the same.

 

2nd Update: I got it working! Great news!

Link to comment
Share on other sites

Its all here, I am demonknight9 there

#####

 

@irako : as written before in this topic : no, hd2000 and hd2500 are different chips

 

@ccsr : maybe let people know how you got your specific config to work. :wink2:

Link to comment
Share on other sites

  • 3 months later...

Hi, I'm pretty frustrated. Since 3 days I already try to get my Hackintosh up and running. :( I've got a Gigabyte GA-H77N-WIFI Motherboard with an Intel Core i3-3220T (with an Intel HD 2500). When I boot up Mac OS X 10.8.4 with the parameter "-x" then I can see the desktop. But as soon as I start without the "-x" parameter, my Hackintosh stops at "macx_swapon". Can someone help me in getting rid of this error? I already tried the things you mentioned here. :( I also read that I have to set the graphic memory to 32M!?

Link to comment
Share on other sites

 Share

×
×
  • Create New...