DIY eGPU MacOS Experiences

Discussion in 'e-GPU (External Graphics) Discussion' started by timohour, May 1, 2012.

Thread Status:
Not open for further replies.
  1. EpicBlob

    EpicBlob Notebook Evangelist

    Reputations:
    49
    Messages:
    410
    Likes Received:
    16
    Trophy Points:
    31
    No my card is not detected. The sonnet echo adapter shows up, but the card does not (and the card is running when it's plugged in).
     
  2. cyph3rz

    cyph3rz Notebook Enthusiast

    Reputations:
    0
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    5
    Seems a lot of folks use the ATY_init to make OS X detect the card.
    I really want to know more about this ATY_Init kext but I only found pieces of information.
    For now, I know (I think) an ATY_init kext is specific for each GPU card.

    @timohour: this kext comes with OS X or do we have to built it / download it?
     
  3. timohour

    timohour Notebook Consultant

    Reputations:
    201
    Messages:
    170
    Likes Received:
    1
    Trophy Points:
    31
    Ι didn't ask but I hope you connected your card priot to boot, right? Connecting a card with OS X after boot is impossible.

    Also try this 5XX enabler which will automatically do exactly what kizwan told you. With this your card will probably work.
     
  4. kizwan

    kizwan Lord Pringles

    Reputations:
    1,502
    Messages:
    3,229
    Likes Received:
    10
    Trophy Points:
    106
    The above error (red) show the Info.plist is corrupted. The kext file will not loaded. Restore the original kext file or add back the amp; in Info.plist. Do not install the official Nvidia driver yet. Then rebuild kernelcache & make sure you don't see any error but this:-
    Code:
    JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
    JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
    JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
    Then reboot & run this command in Terminal (if it doesn't produced any output, then the kext is not loaded):-
    Code:
    kextstat | grep NVDAGF100Hal
    OS X should detect the card & load the appropriate kext(s).
     
  5. kizwan

    kizwan Lord Pringles

    Reputations:
    1,502
    Messages:
    3,229
    Likes Received:
    10
    Trophy Points:
    106
    Dell Studio 1557, 10.7.3

    ATI Radeon HD 5870 eGPU @x1 (ExpressCard)
    [​IMG]

    LuxMark 2.0 (Open CL)
    [​IMG]

    Unigine Heaven 3.0
    [​IMG]

    ATI Radeon HD 5870 eGPU @x2 (2 x mPCIe)
    [​IMG]

    LuxMark 2.0 (Open CL)
    [​IMG]

    Unigine Heaven 3.0
    [​IMG]
     
    Last edited by a moderator: May 12, 2015
  6. timohour

    timohour Notebook Consultant

    Reputations:
    201
    Messages:
    170
    Likes Received:
    1
    Trophy Points:
    31
    Great Result!

    Is there any performance difference btw x1 and x2?

    Also,could you provide some Open CL Benchmark? Luxmark 2.0 would be a good one. (Scene=Sala, Mode=OpenCL GPUs only)

    Thanks
     
    Last edited by a moderator: May 8, 2015
  7. kizwan

    kizwan Lord Pringles

    Reputations:
    1,502
    Messages:
    3,229
    Likes Received:
    10
    Trophy Points:
    106
    The difference between x1 & x2 is huge. I ran a couple of benchmarks. Please see my previous post.
     
  8. timohour

    timohour Notebook Consultant

    Reputations:
    201
    Messages:
    170
    Likes Received:
    1
    Trophy Points:
    31
    Open GL test show 40-60% increase while OpenCL saw over 100% increase!
    Although the difference @ OpenCL test seem huge (and even bigger from x4 or x16 setups) there will be no such real life difference if you use it for rendering videos or other images. I will only take a little longer to load the files while rendering time will be the same. Luxmark on Windows will show ~500 (with my setup) @ x1.2 so there is maybe a bug with Luxmark on OS X plus low bandwiths. I am currently looking for a more real life bench. (Final Cut X Rendering time would be great but it is an app costing "only" 1000$!!)

    Thanks for adding Unigine Heaven 3.0 Benchmarks. I will add them also on the First Post.
     
  9. cyph3rz

    cyph3rz Notebook Enthusiast

    Reputations:
    0
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    5
    NVIDIA has released new drivers today for OS X Lion 10.7.4.

    For those who don't know how to install it:
    Copy the installer off of the disk image, right-click to open it, then find and edit distribution.dist inside with textedit and change "var system_models" to match your Mac model. (e.g. MacBookPro8,1 for MacBook Pro 13" Late 2011).

    I hope it brings more enhancements and something like Thunderbolt-aware-driver to make our life easier.

    At the moment someone confirms that eGPU works through Thunderbolt, I will build mine.
     
  10. cyph3rz

    cyph3rz Notebook Enthusiast

    Reputations:
    0
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    5
    hey, give us some news!
    Is there a way I can contact you? (I'm Fabrício from Facebook)
     
Loading...
Thread Status:
Not open for further replies.

Share This Page