Contribute
Register

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

Status
Not open for further replies.
I just reverted all kext to 10.8.3. System Definition is now MacMini 6,2.

I attach a screenshot. I think i got 0152 just like you, isn't it? So, I just injected the code you post:

"7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31"

Now i'm trying with this options:
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


Thanx for your help, man
 

Attachments

  • Captura de pantalla 2013-04-06 a la(s) 15.56.41.png
    Captura de pantalla 2013-04-06 a la(s) 15.56.41.png
    85.7 KB · Views: 2,345
I have injected this string and the screen looks ok on dvi. However I have maximum resolution 1920x1080 instead of 2560x1440.
Still IOAccelerator2D.plugin. Do you have the same?
 
I just reverted all kext to 10.8.3. System Definition is now MacMini 6,2.

I attach a screenshot. I think i got 0152 just like you, isn't it? So, I just injected the code you post:

"7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31"

Now i'm trying with this options:
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


Thanx for your help, man

Try unplugging the nVidia card from the pci-e slot. And if you've used DSDT to enable it, remove that code as well.
 
I have injected this string and the screen looks ok on dvi. However I have maximum resolution 1920x1080 instead of 2560x1440.
Still IOAccelerator2D.plugin. Do you have the same?

1920x1200 is the maximum supported by HD2500 under DVI.

And what do you mean by IOAccelerator2D.plugin? Do you have any lags?
According to your ioreg, everything is loaded and working properly.
 
Thanks. If you look in ioreg for PCI0>AppleACPIPCI>IGPU>IntelAccelerator>IOCFPluginTypes , there will be IOAccelerator2D.plugin.
While the original imacs with hd2500 have IGPU>Gen7Accelerator.
Btw. these original imac use
"AAPL,ig-platform-id" = 0x06, 0x00, 0x62, 0x01 or 0x07, 0x00, 0x62, 0x01 which means display is deactivated.
 
I just did it, but nothing changed. Still no EQ/CI.
I see the AppleIntelHD4000Graphics.kext loaded and if I set the VRAM to more than 96Mb, Chameleon says it can't be more than 96, so, must be working well in this way.

I'll try different smbios...
 
Thanks. If you look in ioreg for PCI0>AppleACPIPCI>IGPU>IntelAccelerator>IOCFPluginTypes , there will be IOAccelerator2D.plugin.
While the original imacs with hd2500 have IGPU>Gen7Accelerator.
Btw. these original imac use
"AAPL,ig-platform-id" = 0x06, 0x00, 0x62, 0x01 or 0x07, 0x00, 0x62, 0x01 which means display is deactivated.

Well, I see that the dev-id for our card is matched under the IntelAccelerator and is indeed detected as a Gen7 device, so there is no need to worry.

Just do some testing, benchmarking and see what happens.

As for the platform-ids, I think that might be due to the fact that the original imac have switchable graphics and the HD2500 is only used as a fallback low power device.
 
I just did it, but nothing changed. Still no EQ/CI.
I see the AppleIntelHD4000Graphics.kext loaded and if I set the VRAM to more than 96Mb, Chameleon says it can't be more than 96, so, must be working well in this way.

I'll try different smbios...

Make sure vram in bios is set to 64MB. Are you using Chameleon's graphics enabler?
 
Yes, graphics enabler=yes and vram=64.
I checked the AppleIntelHD4000Graphics.kext's info.plist and compared to other installation and see weird differences (i.e. <key>IOClass</key><string>IntelAccelerator</string> wasn't there) so, I installed the correct 10.8.3 kexts AppleIntelHD4000Graphics, AppleIntelFramebufferCapri and AppleIntelHDGraphicsFB with kext utility hopping finally fix it but everything equal except that AppleIntelHD4000Graphics.kext isn't loaded in extensions...

I appreciate all your help but, damn, it's kind of weir...
 
Status
Not open for further replies.
Back
Top