RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,058
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
As the latest IOReg shows, correct sys def/HD4600 AGPM works with GFX0. dsdt or kext edit is not required.
I was just thinking about this (of all places, in the shower)...
Isn't IGPU the Intel integrated, and GFX0 the discrete card on a real iMac?
So, if a PC DSDT contains GFX0 for Intel, AppleGraphicsPowerManagement will use the config intended for discrete. And couldn't a bad config (config intended for different device) be worse than no config/default config?
For example, if I leave my hackintosh MacMini5,1 desktop at GFX0, I'll get some default, or no AGPM, because MacMini doesn't have AGPM config for GFX0 (only IGPU). But if I was to switch to iMac without GFX->IGPU rename, I'd get AGPM config for the iMac discrete but on my integrated Intel device! I think that could cause issues. Clearly, it isn't "correct."
Seems to me, that people using iMac smbios with integrated graphics should rename GFX0->IGPU to select the intended IGPU AGPM config.
I know people like to say that UEFI desktop boards eliminate the need for DSDT edits. I think it is BS.