Jump to content

HD 5870 Eyefinity x6 on a mac mini


wondermike

Recommended Posts

Hi, I'm trying to get an egpu setup running and I've already tried with the BEAST v8.4d EXP GDC but that turned out to be too slow. Soon I realized: ExpressCard is my bottle neck. So I had to come to the following setup:

  • 6 x Dell U2417H Monitor (DP-input, Mini-DP-input, HDMI-input)
  • Akitio Thunder2 PCIe Box
  • Gigabyte ATI HD5870 Eyefinity x6 with 6x MiniDP-output
  • 600W-PSU
  • Mac Mini late 2014

With the Akitio, I had to take out the board in order to fit the card into the slot. The Card is being recognized by El Capitan immediately, the 6 monitors are showing a picutre, I can arrange the monitors. All fine. Not. Because: The speed is not fine. Even with simple operations like moving around a window, it's slow as hell. It seems that there is no acceleration active. How can I find out which is the missing brick to the full solution? Is the Akitio Box the bottle neck and the whole thing is condemned to not work? Or do I have to check the drivers under Macos? Where can I look next?

 

I've already looked to see whether the relevant kexts are loaded, maybe this helps you providing me with the right hint.

bash-3.2# kextstat |grep AMD
  138    2 0xffffff7f82d84000 0x125000   0x125000   com.apple.kext.AMDSupport (1.4.2) FF769178-12FD-3CB4-BBD7-B2FA5A99C45C <88 86 12 11 7 5 4 3 1>
  139    0 0xffffff7f82ea9000 0x5f1000   0x5f1000   com.apple.kext.AMD5000Controller (1.4.2) 1CE0058A-3411-3A16-9CEB-410D96963BC2 <138 86 12 11 5 4 3 1>
  147    0 0xffffff7f834fa000 0x22000    0x22000    com.apple.kext.AMDFramebuffer (1.4.2) 8BC41ECB-68F3-3579-9D12-5D03AA7BBEA0 <138 86 12 11 7 5 4 3 1>
bash-3.2# find /System/Library/Extensions/AMD* -type f -exec grep -H 0x68981002 {} \;
/System/Library/Extensions/AMD5000Controller.kext/Contents/Info.plist:			<string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>
/System/Library/Extensions/AMDRadeonX3000.kext/Contents/Info.plist:			<string>0x68981002 0x68991002</string>

 

Spoiler

bash-3.2# cat /System/Library/Extensions/AMD5000Controller.kext/Contents/Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>BuildMachineOSBuild</key>
    <string>15G1212</string>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>AMD5000Controller</string>
    <key>CFBundleGetInfoString</key>
    <string>AMD5000Controller 1.42.15 17538</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.kext.AMD5000Controller</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Radeon 5000 Controller</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.42.15</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleSupportedPlatforms</key>
    <array>
        <string>MacOSX</string>
    </array>
    <key>CFBundleVersion</key>
    <string>1.4.2</string>
    <key>DTCompiler</key>
    <string>com.apple.compilers.llvm.clang.1_0</string>
    <key>DTPlatformBuild</key>
    <string>7D129b</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>15G1212</string>
    <key>DTSDKName</key>
    <string>macosx10.11internal</string>
    <key>DTXcode</key>
    <string>0730</string>
    <key>DTXcodeBuild</key>
    <string>7D129b</string>
    <key>IOKitPersonalities</key>
    <dict>
        <key>Controller</key>
        <dict>
            <key>ATY,Hoolock</key>
            <dict>
                <key>aty_config</key>
                <dict>
                    <key>CFG_FORCE_ICLK</key>
                    <true/>
                </dict>
            </dict>
            <key>ATY,Langur</key>
            <dict>
                <key>aty_config</key>
                <dict>
                    <key>CFG_FORCE_ICLK</key>
                    <true/>
                </dict>
            </dict>
            <key>ATY,Orangutan</key>
            <dict>
                <key>aty_config</key>
                <dict>
                    <key>CFG_GPIO_HIGH</key>
                    <integer>131104</integer>
                </dict>
            </dict>
            <key>ATY,Zonalis</key>
            <dict>
                <key>aty_config</key>
                <dict>
                    <key>CFG_NO_PP</key>
                    <true/>
                </dict>
            </dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.kext.AMD5000Controller</string>
            <key>IOClass</key>
            <string>AMD5000Controller</string>
            <key>IOMatchCategory</key>
            <string>IOFramebuffer</string>
            <key>IOName</key>
            <string>AMD5000Controller</string>
            <key>IOPCIMatch</key>
            <string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>
            <key>IOPCITunnelCompatible</key>
            <true/>
            <key>IOProbeScore</key>
            <integer>65050</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>aty_config</key>
            <dict>
                <key>CFG_NO_PP</key>
                <false/>
            </dict>
            <key>aty_properties</key>
            <dict>
                <key>PP_ActivitySamplingInterval</key>
                <integer>1000</integer>
                <key>PP_DisableMCDownLoadFeature</key>
                <integer>1</integer>
                <key>PP_HighSamplingInterval</key>
                <integer>200000</integer>
                <key>PP_R600ActivityHysteresis</key>
                <integer>5</integer>
                <key>PP_R600LoweringHighPercentage</key>
                <integer>25</integer>
                <key>PP_R600LoweringMediumPercentage</key>
                <integer>10</integer>
                <key>PP_R600RaisingLowPercentage</key>
                <integer>10</integer>
                <key>PP_R600RaisingMediumPercentage</key>
                <integer>25</integer>
                <key>PP_UserMaxClockForMultiDisplays</key>
                <integer>1</integer>
            </dict>
        </dict>
    </dict>
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.iokit.IOACPIFamily</key>
        <string>1.2</string>
        <key>com.apple.iokit.IOGraphicsFamily</key>
        <string>1.3</string>
        <key>com.apple.iokit.IOPCIFamily</key>
        <string>1.2</string>
        <key>com.apple.kext.AMDSupport</key>
        <string>1.4.2</string>
        <key>com.apple.kpi.bsd</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.iokit</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>8.0.0</string>
    </dict>
    <key>OSBundleRequired</key>
    <string>Safe Boot</string>
</dict>
</plist>

 

Spoiler

bash-3.2# cat /System/Library/Extensions/AMDRadeonX3000.kext/Contents/Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>AMDRadeonX3000</string>
    <key>CFBundleGetInfoString</key>
    <string>AMDRadeonX3000 1.42.15 17538</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.AMDRadeonX3000</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>AMDRadeonX3000 Kernel Extension</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.42.15</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.4.2</string>
    <key>IOKitPersonalities</key>
    <dict>
        <key>AMDBartsGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDBartsGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x67381002 0x67391002 0x67201002 0x67221002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
        </dict>
        <key>AMDCaicosGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDCaicosGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x67681002 0x67701002 0x67791002 0x67601002 0x67611002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
        </dict>
        <key>AMDCaymanGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDCaymanGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x67181002 0x67191002 0x67041002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
        </dict>
        <key>AMDCedarGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDCedarGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x68E01002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
        </dict>
        <key>AMDCypressGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDCypressGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x68981002 0x68991002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
            <key>IOPCITunnelCompatible</key>
            <true/>
        </dict>
        <key>AMDJuniperGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDJuniperGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
        </dict>
        <key>AMDLombokGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDLombokGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x68401002 0x68411002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
        </dict>
        <key>AMDRedwoodGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDRedwoodGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x68D81002 0x68C01002 0x68C11002 0x68D91002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
        </dict>
        <key>AMDTurksGraphicsAccelerator</key>
        <dict>
            <key>ATIEnableWideBlitSupport</key>
            <true/>
            <key>ATIUseTearingWideBlit</key>
            <false/>
            <key>CFBundleIdentifier</key>
            <string>com.apple.AMDRadeonX3000</string>
            <key>GpuDebugPolicy</key>
            <integer>0</integer>
            <key>IOClass</key>
            <string>AMDTurksGraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver</string>
            <key>IOKitDebug</key>
            <integer>0</integer>
            <key>IOMatchCategory</key>
            <string>IOAccelerator</string>
            <key>IOPCIMatch</key>
            <string>0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002</string>
            <key>IOProbeScore</key>
            <integer>200</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOSourceVersion</key>
            <string>0.0.0.0.0</string>
            <key>IOVARendererID</key>
            <integer>16908288</integer>
        </dict>
    </dict>
    <key>NSHumanReadableCopyright</key>
    <string>Copyright © 2005-2012 Apple Inc. All rights reserved.</string>
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.iokit.IOAcceleratorFamily2</key>
        <string>2.0.0</string>
        <key>com.apple.iokit.IOGraphicsFamily</key>
        <string>1.0.0b1</string>
        <key>com.apple.iokit.IOPCIFamily</key>
        <string>1.0.0b1</string>
        <key>com.apple.kpi.bsd</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.iokit</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.unsupported</key>
        <string>8.0.0</string>
    </dict>
</dict>
</plist>

 

Maybe a screenshot of the Graphics Adapter in the system information helps you / see uploaded image.

 

Any help would be appreciated.
Kind regards

 

Screenshot_2017-02-18 20:11:07 MEZ.png

Link to comment
Share on other sites

I've got it resolved - I've had to provide AMDSupport.kext, AMDRadeonX3000.kext and AMD5000Controller.kext with an "IOPCITunnelCompatible" Key on <true/> and very important (THAT WAS THE MISSING BRICK) .... I've had to do a "touch /System/Library/Extensions" in order to rebuild the kext cache. Everything is working fine. 6 Monitors, each running smoothly, playing HD videos fluently.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.