Jump to content

Asus X99-A/USB3.1 DSDT (to make multi-GPU work?)


cmanns
 Share

2 posts in this topic

Recommended Posts

Problem:
post-57564-0-43591900-1470795467_thumb.png
AMD R9 270X functions
GTX650 does not, that has for years worked fine with OS X (Even in a 2006 MacPro ^_^)

System: 
Asus X99-A/USB3.1

Intel i7-5820K
AMD R9 270X 2GB
Nvidia GTX650 SC 2GB

 

Edit: I moved the GPU to 2nd slot below the R9 270X (Slot below too close to R9) 

It now shows in another slot fine but still does not function :'(

post-57564-0-88676300-1470882018_thumb.png

post-57564-0-81838900-1470882032_thumb.png

 

I also tried using Clover "patching" to find replace the PCI slot of each and rename to GFX0/GFX1. When I had code for the AMD card, system booted no display- when I had just Nvidia, it's path didn't change in IOJones as if the patching isn't working?

 

<key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>Rename GTX GPU</string>
                    <key>Find</key>
                    <data>
                    QlIxQg==
                    </data>
                    <key>Replace</key>
                    <data>
                    R0ZYMQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>Rename AMD GPU </string>
                    <key>Find</key>
                    <data>
                    QlIzQQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    R0ZYMA==
                    </data>
                </dict>
            </array>

Edit2: 

 

Looks like I found some errors that may be useful and to me are pointing to I need to set the GTX650 to GFX1 or PEG1 ?

USB Sound assertion in /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleUSBAudio/AppleUSBAudio-305.60/AppleUSBAudioControlInterface.cpp at line 357
SandboxViolation: apsd(77) deny(1) file-write-create /Library/Preferences/com.apple.apsd.launchd.sb-05bf2f40-xQrLLB
Controller: Intel Wellsburg (vendor ID: 8086, device ID: 8d20)
error: failed to open PCI device
Sound assertion in AppleHDAController at line 4630
Sound assertion in AppleHDAController at line 5526
Sound assertion in AppleHDAController at line 5683
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 5552
Sound assertion in AppleHDAController at line 556
Sound assertion in AppleHDAController at line 421
ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3f
  -- power management may be incomplete or unsupported
WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3f
  -- power management may be incomplete or unsupported
[AGPM Controller] build gpuDict by GPU H000.
[AGPM Controller] unknownPlatform
no Heuristic ID!
AGPM::start - publish fMinPowerState = 0 fMaxPowerState = 3
[AGPM Controller] build gpuDict by GPU H000.
[AGPM Controller] unknownPlatform
no Heuristic ID!
AGPM::start - publish fMinPowerState = 0 fMaxPowerState = 3
AppleTyMCEDriver::start coreVIDPID = 0xffffffff Number of packages = 1 Number of cpus = 12 memory monitor trough MCA
kPEDisableScreen 1
NTFS driver 3.13 [Flags: R/W].
NTFS volume name , version 3.1.
hfs: unmount initiated on Recovery HD on device disk2s3
ACPI Warning: \134_SB_.PCI0.BR2A.H000._DSM: ACPI Warning: \134_SB_.PCI0.BR2A.H000._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
 (20140828/nsarguments-a9)
ACPI Warning: \134_SB_.PCI0.BR2A.H000._DSM: ACPI Warning: \134_SB_.PCI0.BR2A.H000._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
 (20140828/nsarguments-a9)
ACPI Warning: \134_SB_.PCI0.BR2A.H000._DSM: ACPI Warning: \134_SB_.PCI0.BR2A.H000._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
 (20140828/nsarguments-a9)
ACPI Warning: \134_SB_.PCI0.BR2A.H000._DSM: ACPI Warning: \134_SB_.PCI0.BR2A.H000._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
 (20140828/nsarguments-a9)
NVDA::rmStart failed
NVDA::rmStart failed
bool IOAccelDisplayMachine2::display_mode_did_change(uint32_t): vendor driver returns false
NVDA,Display-B: Not usable
bool IOAccelDisplayMachine2::display_mode_did_change(uint32_t): vendor driver returns false
kPEEnableScreen 1
kPEDisableScreen 1
kPEEnableScreen 1
SandboxViolation: apsd(77) deny(1) file-write-create /Library/Preferences/com.apple.apsd.launchd.sb-05bf2f40-oNvIRF
SandboxViolation: apsd(77) deny(1) file-write-create /Library/Preferences/com.apple.apsd.launchd.sb-05bf2f40-GKsyh0
IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.
IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.
**** [IOBluetoothFamily][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport! 
IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.
AppleKeyStore: set handle 1 as special bag -501

dsdt.zip

post-57564-0-51477700-1470795501_thumb.png

Link to comment
Share on other sites

SSDTedited_properGFX0and1.aml.zipOnly double posting to keep cleaner

After using RampageDev SSDT AMD which has proper slot for my AMD card, and Clover patching as mentioned above moved to proper section in config I now get.

Report bytes: input:8 output:1 feature:0Collections : 2Buttons     : input:2 output:1 feature:0Values      : input:0 output:0 feature:0Element value capacity 6608Report count: 1Report ID: 0 input:64 output:8 feature:0HID: Legacy shim 2
hfs: mounted Mac OS on device b(1, 10)
VM Swap Subsystem is ON
Waiting for DSMOS...
IOGraphics flags 0x43
Previous shutdown cause: 3
NVDAStartupWeb: Web
Report bytes: input:8 output:0 feature:0Collections : 3Buttons     : input:1 output:0 feature:0Values      : input:4 output:0 feature:0Element value capacity 364Report count: 1Report ID: 0 input:64 output:0 feature:0HID: Legacy shim 2
DSMOS has arrived
[IOBluetoothFamily][start] -- completed
PMRD: prevent idle sleep list: IODisplayWrangler+ (1)
prevent idle sleep list: IODisplayWrangler+ (1)
nvAccelerator::attach provider NVDAgl parent H000
nvAccelerator::probe enter provider: NVDAgl [score 130]
nvAccelerator::probe parent: H000
nvAccelerator::probe return success <ptr>
nvAccelerator::probe remove "unmatched" property
nvAccelerator::detach provider NVDAgl parent H000
nvAccelerator::attach provider NVDAgl parent H000
nvAccelerator: ENTER ::start with provider: NVDAgl
nvAccelerator::start switch to parent: H000
NVDAGK100HAL loaded and registered
Accelerator successfully registered with controller.
hfs: mounted El Capitan  on device disk1s2
unexpected session: 100000 uid: -1 requested by: 34
AppleKeyStore: operation failed (pid: 34 sel: 7 ret: e00002c2 '-536870206')
Ethernet [IntelMausi]: Link up on en0, 1-Gigabit, Full-duplex, Rx/Tx flow-control, EEE
SandboxViolation: apsd(77) deny(1) file-write-create /Library/Preferences/com.apple.apsd.launchd.sb-c0d26744-7uvOCJ
hfs: mounted Recovery HD on device disk2s3
USB Sound assertion in /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleUSBAudio/AppleUSBAudio-305.60/AppleUSBAudioControlInterface.cpp at line 357
SandboxViolation: apsd(77) deny(1) file-write-create /Library/Preferences/com.apple.apsd.launchd.sb-c0d26744-GNjQWk
IOPPF - Found another boot volume.IOPPF - Found another boot volume.Failed to find sleep policy for this platform! Disabling deep sleep.
Failed to find sleep policy for this platform! Disabling deep sleep.
Controller: Intel Wellsburg (vendor ID: 8086, device ID: 8d20)
error: failed to open PCI device
Sound assertion in AppleHDAController at line 4630
Standby delay is not specified! Defaulting to 0x1068
Standby delay is not specified! Defaulting to 0x1068
[AGPM Controller] build gpuDict by GPU H000.
[AGPM Controller] unknownPlatform
no Heuristic ID!
AGPM::start - publish fMinPowerState = 0 fMaxPowerState = 3
[AGPM Controller] build gpuDict by GPU H000.
[AGPM Controller] unknownPlatform
no Heuristic ID!
AGPM::start - publish fMinPowerState = 0 fMaxPowerState = 3
X86PlatformPlugin::cgRegisterCallbackHandler - gpu external PLimit notification already registered
X86PlatformPlugin::cgRegisterCallbackHandler - gpu external PLimit notification already registered
ErP Timer is not specified! Defaulting to 0x3840
ErP Timer is not specified! Defaulting to 0x3840
Standby delay is not specified! Defaulting to 0x1068
Standby delay is not specified! Defaulting to 0x1068
Sound assertion in AppleHDAController at line 5526
ErP Timer is not specified! Defaulting to 0x3840
ErP Timer is not specified! Defaulting to 0x3840
Standby delay is not specified! Defaulting to 0x1068
Standby delay is not specified! Defaulting to 0x1068
ErP Timer is not specified! Defaulting to 0x3840
ErP Timer is not specified! Defaulting to 0x3840
kPEDisableScreen 1
Standby delay is not specified! Defaulting to 0x1068
Standby delay is not specified! Defaulting to 0x1068
ErP Timer is not specified! Defaulting to 0x3840
ErP Timer is not specified! Defaulting to 0x3840
Standby delay is not specified! Defaulting to 0x1068
Standby delay is not specified! Defaulting to 0x1068
ErP Timer is not specified! Defaulting to 0x3840
ErP Timer is not specified! Defaulting to 0x3840
Sound assertion in AppleHDAController at line 5683
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
NTFS driver 3.13 [Flags: R/W].
Sound assertion in AppleHDAController at line 7950
NTFS volume name , version 3.1.
Sound assertion in AppleHDAController at line 7950
hfs: unmount initiated on Recovery HD on device disk2s3
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 7950
Sound assertion in AppleHDAController at line 5552
Sound assertion in AppleHDAController at line 556
Sound assertion in AppleHDAController at line 421
NVDA::rmStart failed
NVDA::rmStart failed
bool IOAccelDisplayMachine2::display_mode_did_change(uint32_t): vendor driver returns false
kPEDisableScreen 1
NVDA,Display-B: Not usable
bool IOAccelDisplayMachine2::display_mode_did_change(uint32_t): vendor driver returns false
kPEDisableScreen 1
NVDA,Display-C: Not usable
bool IOAccelDisplayMachine2::display_mode_did_change(uint32_t): vendor driver returns false
kPEDisableScreen 1
NVDA,Display-D: Not usable
bool IOAccelDisplayMachine2::display_mode_did_change(uint32_t): vendor driver returns false
kPEDisableScreen 1
kPEDisableScreen 1
kPEEnableScreen 1
kPEDisableScreen 1
kPEEnableScreen 1
SandboxViolation: apsd(77) deny(1) file-write-create /Library/Preferences/com.apple.apsd.launchd.sb-c0d26744-jp4bEX
SandboxViolation: apsd(77) deny(1) file-write-create /Library/Preferences/com.apple.apsd.launchd.sb-c0d26744-OQmEVG

No more ACPI errors.


Edit: I've been trying RampageDev's Asus X99-A SSDT, I originally had the "NVIDIA" one- then tried AMD today.

Heres with edits to make the Nvidia card GFX1 BR2A however this SSDT after removing clover patch of BR2A to GFX1, it doesn't change the AMD card nor NVIDIA SSDTedited_properGFX0and1.aml.zip

 

C.’s iMac.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...