Contribute
Register

AMD/Nvidia Primary Display with AirPlay Mirroring

Status
Not open for further replies.
Problem Reporting


  1. Description of graphics problem when I enable IGFX in the bios (from Auto -> Enabled) the system loads properly (I am able to SSH into it) but my main monitor (connected to the discrete graphics card) goes blank and the TV (connected to IGFX) anyway never detects a signal. When I leave the BIOS settings on "Auto" for the IGFX then the TV indeed never detects a signal either, but the main monitor connected to the discrete graphics card works fine.
  2. OS X version/motherboard model/BIOS version/processor/graphics 10.10.3 / Gigabyte GA-Z77-DS3H / F11 / i7 3770 K / EVGA GTX 750 TI SC 2GB and HD4000. I am running the NVidia web drivers (346.01.02f04) with a Dell P2415Q Monitor (at 60Hz) via DisplayPort (SST) and trying to connect the IGFX to a TV via HDMI (in order to have HDMI Audio, which I had enabled before I installed the discrete graphics card).
  3. Procedure/Guide Used This Guide
  4. Copy of IOReg/Select Raw Data ​Attached audio_ALCInjection/IORegistryExplorer_v2.1.zip
  5. Chimera/Chameleon
    1. Extra/org.chameleon.Boot.plist
      Code:
      [B]
      [LIST=1]
      [*]
      [LIST=1]
      [*]<?xml version="1.0" encoding="UTF-8"?>
      [/LIST]
      [/LIST]
      [/B]<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      <plist version="1.0">
      <dict>
          <key>EthernetBuiltIn</key>
          <string>Yes</string>
          <key>GraphicsEnabler</key>
          <string>No</string>
          <key>IGPEnabler</key>
          <string>Yes</string>
          <key>IGPlatformID</key>
          <string>01620007</string>
          <key>Kernel Flags</key>
          <string>kext-dev-mode=1 nvda_drv=1</string>
          <key>Legacy Logo</key>
          <string>Yes</string>
          <key>Timeout</key>
          <string>2</string>
              <key>HDEFLayoutID</key>
              <string>01000000</string>
              <key>Graphics Mode</key>
              <string>"1920x1080x32"</string>
              <key>GenerateCStates</key>
              <string>Yes</string>
              <key>GeneratePStates</key>
              <string>Yes</string>
              <key>UseKernelCache</key>
              <string>Yes</string>
              <key>HDAEnabler</key>
              <string>Yes</string>
      </dict>
      </plist>
    2. DPCIManager/Misc/Boot Log No idea what that is
    3. Extra/dsdt.aml (if installed) not installed
    4. Extra/ssdt.aml (if installed) ​not installed
  6. Clover
    1. EFI/Clover/config.plist
    2. EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/YES)
    3. EFI/Clover/ACPI/Patched/dsdt.aml (if installed)
    4. EFI/Clover/ACPI/Patched/ssdt.aml (if installed)
 

Attachments

  • Jacob’s Mac Pro IOREG.ioreg
    3.3 MB · Views: 153
Hi toleda,

I followed your instructions to boot with the TV disconnected. This didn't make any difference: still main monitor goes to power saving mode once the system finishes loading (and so I have to ssh into it and do shutdown -r now to proceed).
 
Problem:

Bios:
1. Enable Integrated Graphics
2. Set PCIE (examples)

  1. Init Display First: PCIE



Clover:
Clover/config.plist

  1. Graphics/Inject/Intel/YES
  2. Graphics/
    1. ig-platform-id
      1. HD4600: 04001204

Those done...

And now in System Report/Graphics/HD4600 "No Kext Loaded". What I done wrong?
 
Hi Toleda,
Thanks for the clear guide as always.
  • Description of graphics problem
No airplay symbol

  • OS X version/motherboard model/BIOS version/processor/graphics
10.10.3 / Z77-Ds3H / Bios F9 / i3570K / HD6870

  • Procedure/Guide Used
Post #1: Step 1. Clover then Step 3. Neither successful

  • Requested files attached
 

Attachments

  • config.plist
    4.3 KB · Views: 195
  • debug.log
    24.2 KB · Views: 147
  • DSDT.aml
    38.3 KB · Views: 116
  • ioreg.zip
    557.3 KB · Views: 63
No idea. If done correctly, HD4600 does not appear in System Report. See Post #1, Problem Reporting

Here my Problem Reporting
 

Attachments

  • IOReg.ioreg
    4 MB · Views: 147
  • SSDT.aml
    1.7 KB · Views: 149
  • config.plist
    4.3 KB · Views: 197
  • debug.log.zip
    123 KB · Views: 59
Clover did not see edited dsdt, where is the dsdt installed?
To inject an Intel framebuffer, config.plist/Graphics/Inject/Intel/YES must be set.

Thanks toleda,
My DSDT was in the wrong directory, working slowly now. Some other problems to fix first though.
 
Status
Not open for further replies.
Back
Top