toleda
Moderator
- Joined
- May 19, 2010
- Messages
- 22,834
- Motherboard
- Asus Maximus VII Impact
- CPU
- i7-4770K
- Graphics
- RX 560 + HD4600
- Mac
- Classic Mac
- Mobile Phone
AMD/Nvidia Primary Display with AirPlay Mirroring
11/12/18 - DEPRECATED
See [Guide] Intel Framebuffer patching using WhateverGreen
Experimental, make a bootable backup before attempting. Not all configurations have been tested.
macOS with AMD/Nvida graphics as the primary display. No motherboard/integrated graphics display(s). BIOS/Boot screens and AirPlay Mirroring supported with appropriate system definition.
This technique may cause boot failure with no integrated graphics display on 10.13, 10.12 or 10.11; remove AirPlay framebuffer injection and set BIOS/.../Primary Display or Init Display to IGPU.
For both Intel and AMD/Nvidia graphics, see Integrated and Discrete Graphics, Working Together
Change Log
v2.0 - 11/25/2017 - High Sierra
v1.3 - 10/23/2014 - Yosemite
v1.2 - 3/24/2014 - Add dsdt injection
v1.1 - 3/21/2014 - Chimera Injection Edit
v1.0 - 12/10/2013 - Release
Discrete Graphics
PikeRAlpha Intel HD4600 with full resolution | Pike's Universum
carpentryplus25/Post #142/Integrated and Discrete Graphics, Working Together
Problem Reporting
11/12/18 - DEPRECATED
See [Guide] Intel Framebuffer patching using WhateverGreen
Experimental, make a bootable backup before attempting. Not all configurations have been tested.
macOS with AMD/Nvida graphics as the primary display. No motherboard/integrated graphics display(s). BIOS/Boot screens and AirPlay Mirroring supported with appropriate system definition.
This technique may cause boot failure with no integrated graphics display on 10.13, 10.12 or 10.11; remove AirPlay framebuffer injection and set BIOS/.../Primary Display or Init Display to IGPU.
For both Intel and AMD/Nvidia graphics, see Integrated and Discrete Graphics, Working Together
Change Log
v2.0 - 11/25/2017 - High Sierra
v1.3 - 10/23/2014 - Yosemite
v1.2 - 3/24/2014 - Add dsdt injection
v1.1 - 3/21/2014 - Chimera Injection Edit
v1.0 - 12/10/2013 - Release
Discrete Graphics
- AMD: Vega, RX, R9, R7, HD7xxx, HD6xxx, HD5xxx
- Nvidia: GT/S/X 10xx, 9xx, 7xx, 6xx, 5xx, 4xx
- macOS:
- High Sierra/10.13 or newer
- Sierra/10.12 or newer
- Yosmite/10.11 or newer
- Yosemite/10.10 or newer
- Mavericks/10.9 or newer
- Mountain Lion/10.8.5: unstable, only Nvidia/HD4600 works
- High Sierra/10.13 or newer
- Boot Display
- Connected to AMD/Nvidia graphics card
- No display connected to motherboard/Intel graphics
- Recognized AirPlay device
- AppleTV - Gen 2/3/4/4K
- BIOS/AMI/Advanced/System Agent/Enable Integrated Graphics
- Set PCIE/PEG (examples)
- Init Display First: PCIE/PEG
- Primary Display: PCIE/PEG
- Set PCIE/PEG (examples)
- HD630/200 Series/Kaby Lake
- Framebuffer: IGPlatformID=59120003
- SysDef: imac18
- HD530/100 Series/Skylake
- Framebuffer: IGPlatformID=19120001
- SysDef: imac17
- HD6200/8 Series/9 Series/Broadwell - Not available
- HD4600/8 Series/9 Series/Haswell
- Framebuffer: IGPlatformID=04120004
- SysDef: macbookpro11, macbookair6, imac14
- HD4000/7Series/Ivy Bridge
- Framebuffer: IGPlatformID=01620007
- SysDef: macbookpro9, macbookair5 imac13, macmini6
- HD3000/6 Series/Sandy Bridge
- Framebuffer: Default
- SysDef: macbookpro8, macbookair4, imac12, macmini5
- Clover Settings (with ssdt/AirPlay, see 2.)
- Clover/config.plist/
- Intel AirPlay framebuffer injection (select one method, not both)
- Graphics/
- Inject/Intel/YES
- ig-platform-id/
- HD630: 59120003
- HD530: 19120001
- HD4600: 04120004
- HD4000: 01620007
- HD630: 59120003
- Inject/Intel/YES
- ssdt/AirPlay
- Remove config.plist/ACPI/DSDT/Patches/Rename GFX0 to IGPU
- install ssdt to EFI/CLOVER/ACPI/patched/
- Graphics/
- AMD only (Credit: carpentryplus25)
- CLOVER/config.plist/Graphics/Inject/ATI/YES
- CLOVER/config.plist/Graphics/RadeonDeInit/YES (Clover v4297 or newer)
- Intel AirPlay framebuffer injection (select one method, not both)
- SMBIOS
- automatic, no entry required.
- Clover/config.plist/
- Restart
- BIOS
- Advanced Menu/System Agent Configuration/Primary Display/Init Display First/PCIE, PEG, ...
- Exit/Save
- Restart
- Boot times likely to increase.
PikeRAlpha Intel HD4600 with full resolution | Pike's Universum
carpentryplus25/Post #142/Integrated and Discrete Graphics, Working Together
Problem Reporting
- Description of graphics problem
- macOS version/motherboard model/BIOS version/processor/graphics
- Procedure/Guide Used
- Copy of IOReg/Select View Raw IORegistryExplorer_v2.1.zip
- System Preferences/Displays screenshot
- Clover
- EFI/Clover/config.plist
- EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/YES)
- DCPIManager/Misc/Boot Log
- EFI/Clover/ACPI/Patched/dsdt.aml (if installed)
- EFI/Clover/ACPI/Patched/ssdt.aml (if installed)
Last edited: