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

Discussion in 'Graphics' started by Chocoholic, Apr 6, 2013.

  1. Chocoholic

    Chocoholic

    Joined:
    Feb 9, 2013
    Messages:
    105
    Mobo:
    Dell Inspiron N5110R
    CPU:
    Core i5-2410
    Graphics:
    HD3000 + GT525
    Mac:
    MacBook
    Mobile Phone:
    Android, iOS
    Apr 6, 2013 at 2:38 PM #1
    Chocoholic

    Chocoholic

    Joined:
    Feb 9, 2013
    Messages:
    105
    Mobo:
    Dell Inspiron N5110R
    CPU:
    Core i5-2410
    Graphics:
    HD3000 + GT525
    Mac:
    MacBook
    Mobile Phone:
    Android, iOS
    EDIT: UPDATED AS OF 22-APRIL-2013

    AS of 10.8.3, the stock Apple kexts include the dev-id of the Ivy Bridge HD2500 IGPU.

    Know issue:
    - Works only with DVI/HDMI. No analog VGA.

    Prerequisites:
    - Connect your display to your motherboard's DVI or HDMI port.
    - Enable the integrated GPU in your BIOS/UEFI
    - Set the vram in your computer's BIOS/UEFI to 32MB.
    - Mac OS X 10.8.3+ with untouched kexts.

    Instructions: (Tip: Use the chameleon wizard app)
    1- Enable Chameleon's Graphics Enabler.
    2- Set smbios to Macmini6,2
    3- Inject the following EFI device properties

    ig-platform-id: 0166000B, Shared RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
    Code (Text):
    [COLOR=#000000]7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d00690064000000080000000b006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31[/COLOR]
    On reboot, the card will be detected as Intel HD4000, and you'll have full resolution and QE/CI [​IMG]


    Troubleshooting:

    If it doesn't work, you might need to inject the platform-id using DSDT.
    Remove the string and disable the Chameleon's graphics enabler.

    Find the device with address
    Name (_ADR, 0x00020000) and rename it IGPU and add this method right below the line. You may need to renames all references to this device in the DSDT to avoid compile errors.
     
    Marek777999 and diditsaad like this.
  2. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,319
    Mobo:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Apr 6, 2013 at 5:49 PM #2
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,319
    Mobo:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Hey thanks for the info- unfortunately I can't test, as I don't have a CPU with HD 2500.

    This is awesome- I wonder how universal it is? I'll spotlight this post, then we can get some more feedback. :clap:
     
  3. Chocoholic

    Chocoholic

    Joined:
    Feb 9, 2013
    Messages:
    105
    Mobo:
    Dell Inspiron N5110R
    CPU:
    Core i5-2410
    Graphics:
    HD3000 + GT525
    Mac:
    MacBook
    Mobile Phone:
    Android, iOS
    Apr 6, 2013 at 6:05 PM #3
    Chocoholic

    Chocoholic

    Joined:
    Feb 9, 2013
    Messages:
    105
    Mobo:
    Dell Inspiron N5110R
    CPU:
    Core i5-2410
    Graphics:
    HD3000 + GT525
    Mac:
    MacBook
    Mobile Phone:
    Android, iOS
    Feel free to share the wonderful news.
    The HD2500 beats the cr@p out of my GeForce 210 (at least on OS X). No more AGPM nightmares and lags :D

    It'll probably work on all desktop HD2500 cards. It might, at most, require a different platform-id for different setups.
     
  4. wormyrocks

    wormyrocks

    Joined:
    Aug 5, 2012
    Messages:
    58
    Mobo:
    GA-Z77M-D3H-MVP
    CPU:
    Core i5 3570K
    Graphics:
    Zotac Geforce 560
    Mac:
    Mac mini
    Mobile Phone:
    Android
    Apr 6, 2013 at 6:35 PM #4
    wormyrocks

    wormyrocks

    Joined:
    Aug 5, 2012
    Messages:
    58
    Mobo:
    GA-Z77M-D3H-MVP
    CPU:
    Core i5 3570K
    Graphics:
    Zotac Geforce 560
    Mac:
    Mac mini
    Mobile Phone:
    Android
    So, I'm curious about this. I have a GTX 560 in my hack, but I use it basically only for gaming (under Windows), and it gives me Fermi freezes under 10.8.3. It got so bad that I had to downgrade to 10.8.2.

    Would it be possible for me to disable the GPU on the Mac side, in order to save power, but have it show up under Windows? That way I'd also be able to upgrade my OS.
     
  5. jawadhadi

    jawadhadi

    Joined:
    Dec 17, 2011
    Messages:
    25
    Mobo:
    Intel DH61WW
    CPU:
    3.10 GHz Intel Core i3 2100
    Graphics:
    MSI GT 430
    Mobile Phone:
    iOS
    Apr 6, 2013 at 6:39 PM #5
    jawadhadi

    jawadhadi

    Joined:
    Dec 17, 2011
    Messages:
    25
    Mobo:
    Intel DH61WW
    CPU:
    3.10 GHz Intel Core i3 2100
    Graphics:
    MSI GT 430
    Mobile Phone:
    iOS
    Any luck for HD 2000? If not then why? Just curious to know the reason.
     
  6. Zhero

    Zhero

    Joined:
    Oct 10, 2011
    Messages:
    12
    Mobo:
    Gigabyte H61M-S2V-B3
    CPU:
    Intel i5 3470
    Graphics:
    GeForce 9600 GT
    Apr 6, 2013 at 7:00 PM #6
    Zhero

    Zhero

    Joined:
    Oct 10, 2011
    Messages:
    12
    Mobo:
    Gigabyte H61M-S2V-B3
    CPU:
    Intel i5 3470
    Graphics:
    GeForce 9600 GT
    I was trying this but I can't get QE/Ci working.
    First of all, I have a Geforce 9600GT but need to make HD2500 (from i5 3470) to work in order to activate Airplay.

    The facts,

    1. Always enable onboard graphics on bios.
    2. Connect vga cable to onboard vga port.
    3. I'd to modify AppleIntelMEIDriver in AppleIntelFramebufferCapri.kext's Info.plist from 0x1C3A8086 to 0x1E3A8086 to get HD2500 working but still no QE/CI. Even with several EFI device properties configurations.

    Do you know why it isn't working for me?

    Thanx a lot.
     
  7. Chocoholic

    Chocoholic

    Joined:
    Feb 9, 2013
    Messages:
    105
    Mobo:
    Dell Inspiron N5110R
    CPU:
    Core i5-2410
    Graphics:
    HD3000 + GT525
    Mac:
    MacBook
    Mobile Phone:
    Android, iOS
    Apr 6, 2013 at 7:22 PM #7
    Chocoholic

    Chocoholic

    Joined:
    Feb 9, 2013
    Messages:
    105
    Mobo:
    Dell Inspiron N5110R
    CPU:
    Core i5-2410
    Graphics:
    HD3000 + GT525
    Mac:
    MacBook
    Mobile Phone:
    Android, iOS
    Please post a screenshot of the graphics section from system profiler (system info app). Whats your dev-id?

    Revert all kexts back to stock 10.8.3, select macmini6,2
     
  8. dianx

    dianx

    Joined:
    Apr 6, 2013
    Messages:
    7
    CPU:
    i5 3470
    Graphics:
    gtx 660ti
    Apr 6, 2013 at 7:23 PM #8
    dianx

    dianx

    Joined:
    Apr 6, 2013
    Messages:
    7
    CPU:
    i5 3470
    Graphics:
    gtx 660ti
    What device-id do you have? Do we need to inject it?
     
  9. Chocoholic

    Chocoholic

    Joined:
    Feb 9, 2013
    Messages:
    105
    Mobo:
    Dell Inspiron N5110R
    CPU:
    Core i5-2410
    Graphics:
    HD3000 + GT525
    Mac:
    MacBook
    Mobile Phone:
    Android, iOS
    Apr 6, 2013 at 7:25 PM #9
    Chocoholic

    Chocoholic

    Joined:
    Feb 9, 2013
    Messages:
    105
    Mobo:
    Dell Inspiron N5110R
    CPU:
    Core i5-2410
    Graphics:
    HD3000 + GT525
    Mac:
    MacBook
    Mobile Phone:
    Android, iOS
    My dev-id is 0152 which is already in the kext.
     
  10. dianx

    dianx

    Joined:
    Apr 6, 2013
    Messages:
    7
    CPU:
    i5 3470
    Graphics:
    gtx 660ti
    Apr 6, 2013 at 7:42 PM #10
    dianx

    dianx

    Joined:
    Apr 6, 2013
    Messages:
    7
    CPU:
    i5 3470
    Graphics:
    gtx 660ti
    Do you use vga or dvi? If I plug using dvi the display is scrambled as if the system couldn't detect the proper display resolution.
    Moreover I have IOAccelerator2D.plugin loading instead of AppleIntelHD4000GraphicsGA.plugin .
    Could you upload your ioreg?
     

    Attached Files:

Share This Page