AMD/Nvidia Primary Display with AirPlay Mirroring on Mavericks


Experimental, make a bootable backup before attempting.

Mavericks with AMD/Nvida graphics as the primary display. HD4600/HD4000/HD3000 display not required. BIOS/Boot screens and AirPlay Mirroring supported with appropriate system definition.

For both Intel and AMD/Nvidia,Same technique for Mavericks and HD4600.

Discrete Graphics


  1. AMD
    1. HD5xxx, HD6xxx, HD 7xxx
  2. Nvidia
    1. GT/S/X 4xx, 5xx, 6xx, 7xx

Requirements

  1. OS X:
    1. 10.9 or newer
    2. 10.8.5: unstable, only Nvidia/HD4600 worked

Settings

  1. BIOS/AMI
    1. Enable Integrated Graphics
    2. Set PCIE (examples)
      1. Init Display First: PCIE
      2. Primary Display: PCIE
  2. HD4600/8 Series/Haswell
    1. Framebuffer: IGPlatformID=04120004
    2. SysDef: macbookpro11, macbookair6, imac14
  3. HD4000/7Series/Ivy Bridge
    1. Framebuffer: IGPlatformID=01620007
    2. SysDef: macbookpro9, macbookair5 imac13, macmini6
  4. HD3000/6 Series/Sandy Bridge
    1. Framebuffer: Default
    2. SysDef: macbookpro8, macbookair4, imac12, macmini5

Installation

  1. Bootloader Settings (With dsdt or ssdt HDMI audio, see 2. DSDT Edits)
    1. Chimera/Extra
      1. org.chameleon.Boot.plist
        1. TextEdit/Set IGPlatformID
          1. HD4600: 04120004
          2. HD4000: 01620007
          3. HD3000: Default, no edit required
      2. smbios.plist
        1. MultiBeast/System/System/Definition
          1. macbookpro…..
    2. Clover/config.plist
      1. Graphics
        1. ig-platform-id
          1. HD4600: 04120004
          2. HD4000: 01620007
        2. snb-platform-id
          1. HD3000: 10000300
      2. SMBIOS
        1. automatic, no entry required.
  2. DSDT edits (Without dsdt or ssdt HDMI audio, proceed to 3. Restart)
    1. Edit dsdt/IGPU/"AAPL,ig-platform-id"
      1. HD4600: 0x04, 0x00, 0x12, 0x04
      2. HD4000: 0x07, 0x00, 0x62, 0x01
      3. HD3000: no edit required
  3. Restart
  4. BIOS
    1. Advanced Menu
      1. System Agent Configuration
        1. Primary Display/Init Display First, etc.
          1. PCIE
    2. Exit
    3. Save
    4. Restart

Note

  1. Boot times likely to increase.

Problem Reporting

  1. Motherboard/BIOS version/processor/graphics/OS and version
  2. Bootloader and version
  3. org.chameleon.Boot.plist or config.plist
  4. Copy of IOReg/Select Raw Data audio_ALCInjection/IORegistryExplorer_v2.1.zip at master · toleda/audio_ALCInjection

Share this

Related Posts