Jump to content

EdgyVenison

Registered User
  • Posts

    9
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by EdgyVenison

  1. NVIDIA DRIVERS Quadro & GeForce Mac OS X Driver Release 346.02.02

    ...

    Includes BETA support for iMac and MacBook Pro systems with NVIDIA graphics

    ...

    BETA support is for iMac 14,2 / 14,3 (2013), iMac 13,1 / 13,2 (2012) and MacBook Pro 11,3 (2013), MacBook Pro 10,1 (2012), and MacBook Pro 9,1 (2012) users.

    Any idea or information regarding what this beta support is?

    Could it bring problems with setups using nvidia cards as external gpu?

  2. Just wondering if this guide is suited for someone with no knowledge of how terminal and programming works. Is pkgutil a separate software needed to carry out the steps?

    Also, since i currently have 10.10.2, should i complete all the steps in order or is it better to update it to 10.10.3 and continue from there on

    I don't think any programming skills are needed to follow the guide.

    pkgutil should be available in all OSX.

    Also, I would update to the latest version of the OS first before doing anything.

  3. Hey there EdgyVenison.

    I have a similar setup for my eGPU. I followed, first Jose Cordova's guide, then came across yours and double checked the two and they are very similar in steps (while watching Jose's video, I even documented the steps to a gist here https://gist.github.com/megalithic/50cebb545911e10c4078 -- even linked the two of you at the bottom).

    Anyway, I'm having problems. When first starting up my mbp the cpu fan will spin, so i know it's alive (and the psu fan is going, and the AKiTiO's lights are on). My monitors will blink to life, then immediately say they don't have a signal.

    Here's a screen shot of system information showing the GTX 960 verified (Screen Shot on 2015-04-14 at 19:02:59.png • Droplr)

    Here's a screen shot of the nVidia driver control panel showing it recognized as well (Screen Shot on 2015-04-14 at 19:03:31.png • Droplr)

    I've got my monitors connected to the GTX 960 via display port plugs. I've got the the AKiTiO Thunder2 connected via this Thunderbolt cable Amazon.com: StarTech.com 1m Thunderbolt Cable - M/M (TBOLTMM1M): Computers & Accessories

    won't

    Any thoughts as to why the monitors won't fire up (and of course they don't show as displays in OSX). If i shut the laptop lid it "sees" monitors plugged in because the laptop won't go to sleep.

    Would LOVE to get your help or additional thoughts/suggestions on this.

    Thanks much!

    Hey!

    Try checking Display Preferences and gather click the [Gather Windows] button, there should be 2 windows there

    On the main window try turning off screen mirroring and see if it helps; I had similar problems with Windows ( the monitor is black; no signals detected ) and turning off mirroring resolved it.

  4. Updating to OSX 10.10.3

    1. Open App Store and install update as usual.

    Be prepared since you'll have your external GPU / Display not working.

    2. Download the latest driver that is compatible with the latest OS.

    See Notes for extra info

    3. Unpackage, modify the Distribution file inside the package, repackage, and install the driver.

    4. Modify .plist files as explained [here].

    /System/Library/Extensions/IONDRVSupport.kext/Info.plist

    /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/Info.plist

    These 2 are modified when the OS is updated. The following are updated when Nvidia WebDriver is updated:

    /System/Library/Extensions/NVDAStartup.kext/Contents/Info.plist

    Don't forget to run sudo kextcache -system-caches

    5. Run the following command to make sure the nvidia driver is enabled.

    After the OS update, the system would normally remove nvda_drv=1 parameter since it was (detected as) incompatible.

    sudo nvram boot-args="kext-dev-mode=1 nvda_drv=1"

    6. Reboot and the eGPU should work.

    Notes

    2.1. In this case, I checked driver updates in Nvidia Control Panel and it found an update. It automatically downloads and runs the latest driver installer, which, to my surprise, gave no "incompatibility" warnings ( the driver installer was not modified yet ).

    It should probably work fine, but just to make sure, I cancelled the installer and tried to find the latest driver pkg file.

    2.2. At this step I found a neat way to find and download the latest driver.

    You can open [this] link to see the latest Nvidia drivers published.

    Use [this] to filter it to Quadro K5000 Mac compatible only drivers.

    2.3. Apparently, while the drivers could be found in that page, the page regarding its details was not ready yet.

    I checked the Nvidia Control Panel again and found the driver version; 346.01.02f01.

    I then modified the other driver's download link to match the version number, and voila: http://us.download.nvidia.com/Mac/Quadro_Certified/346.01.02f01/WebDriver-346.01.02f01.pkg

    X.1. It seems you can force the system to use outdated drivers ( bypass the incompatibility detections ) by additionally editing the value of <key>NVDARequiredOS</key> in /System/Library/Extensions/NVDAStartup.kext/Contents/Info.plist with the current OS build version.

    Might be unstable; needs further check.

    • Thumbs Up 1
  5. Windows Software Setup

    1. Install Windows 8.1 with Bootcamp.

    2. Apply optimus patch [tutorial].

    3. Run windows updates, download the latest Nvidia graphics driver [link].

    4. Reboot to windows with egpu plugged.

    4.1. Turn off the system

    4.2. Power the PSU and GPU

    4.3. Power the Macbook

    4.4. Do nothing; if optimus patch was applied, it should boot to Windows right away

    5. Install the Nvidia graphics driver ( without any extras on custom installation to be safe )

    6. Reboot, following the details in step 4.

    7. Configure windows to extend the display and use both monitors.

    8. The system should be ready to use the eGPU.

    Troubleshooting

    » When booting to windows after the gpu driver was installed, the screen goes to black and never loads.

    - Boot to windows without plugging the eGPU

    - Uninstall the driver, try to reboot with eGPU again;

    if problem reoccurs:

    - Boot to windows without plugging the eGPU

    - Go to system32, search with "Company: Nvidia" as search parameter

    - Delete all files found, try to reboot with eGPU again.

    Make sure all the previous steps were done correctly, and retry installing the graphics driver.

    Known Issues

    Installing Nvidia 3D Graphics Driver seems to freeze the system when booting ( with black screen ).

    Installing the driver without it works fine

    • Thumbs Up 1
  6. Hardwares

    - 13" Mid-2012 Macbook Pro w/ i7-3520M @ 2.9GHz

    - Dell U2414H 1080p 23.8" Display

    - Gigabyte GTX 960 2GB OC ITX

    - AKiTiO Thunder2 PCIe Box

    - Corsair RM450 PSU

    - 1.3m HDMI-HDMI cable

    Softwares

    - OSX 10.10.2 (14C1514)

    - Nvidia CUDA Driver; v7.0.29

    - Nvidia Web Driver; v343.02.02f04


    Hardware Setup

    1. Utilize PSU paperclip trick [tutorial]

    2. Build/connect GPU and Akitio Box

    2.1. Unscrew the box and put the metal casing away

    2.2. Connect the GPU and the Box via PCIe 16x lane

    3. Connect/power GPU via PSU

    3.1. Find and plug the 6/8 pin connector between PSU and GPU

    4. Connect GPU and Display via HDMI

    5. Connect Box and Macbook Pro via Thunderbolt

    6. Connect the Akitio Box power adapter.

    Software Setup

    1. Download and install (latest) nVidia CUDA Driver [here].

    2. Find and download (latest) nVidia "Quadro and Geforce Mac OSX Driver".

    2.1. You can use the search feature on nVidia website [here]

    2.2. Modify the search parameters until you found the driver, e.g. like [this]

    3. Modify the driver to ignore system check and allow itself to be installed on any (incompatible) systems.

    3.1. Unpackage the file with pkgutil, like so:

    pkgutil --expand WebDriver-343.02.02f04.pkg expanded.pkg

    3.2. Navigate into the expanded package and edit a file named Distribution

    3.2.1. Find and comment out the following two lines of code, like so:

    //if (!validateHardware()) return false;

    //if (!validateSoftware()) return false;

    3.3. Repackage the file with pkgutil, like so:

    pkgutil --flatten expanded.pkg WebDriver-343.02.02f04-nocheck.pkg

    3.4. Install the modified driver.

    4. Modify several .plist files [tutorial]

    5. Add boot parameter to enable the driver

    5.1. Run the following code:

    sudo nvram boot-args="kext-dev-mode=1 nvda_drv=1"

    6. Your system should be ready to use the eGPU.

    Using the eGPU

    1. Power up the PSU and Display.

    2. Turn on the Macbook Pro

    Updating Nvidia WebDriver

    1. Download the latest version of the driver, unpackage, modify the Distribution file, repackage, and install.

    See software setup step 3 for details.

    2. Modify /System/Library/Extensions/NVDAStartup.kext/Contents/Info.plist as explained [here].

    The other .plist files should remain unchanged; check them if you are not sure.

    3. (Don't forget to) Run the following command:

    sudo kextcache -system-caches

    4. Reboot and the eGPU should work fine.


    Performance / Benchmarks

    fmqfbe.png

    inrzgt.png


    Notes

    - You can normally boot without the eGPU just by turning your Macbook Pro on without powering the PSU/Display.

    Author Notes

    - Will be adding photos

    Credits

    http://forum.techinferno.com/implementation-guides/8199-2013-13-macbook-pro-gtx980%4016gbps-tb2-netstor-na211tb-win8-1-osx10-10-%5Bgoalque.html

    http://forum.techinferno.com/implementation-guides/6088-2011-13-macbook-pro-gtx660%4010gbps-tb1-sonnet-ee-pro-win8-1-osx10-9-1-%5Bfloppah%5D-2.html#post87145

    http://forum.techinferno.com/implementation-guides/8059-2013-15-macbook-pro-gt750m-gtx780ti%4016gbps-tb2-sonnet-iii-d-osx10-10-%5Bmark%5D.html

    http://forum.techinferno.com/implementation-guides/7879-2013-13-macbook-pro-gtx970%4016gbps-tb2-akitio-thunder2-win8-1-osx10-10-%5Bdschijn.html

    http://forum.techinferno.com/implementation-guides/7598-2012-mac-mini-gtx770%4010gbps-tb1-akitio-thunder2-osx10-9-4-%5Bentzoe%5D.html

    • Thumbs Up 5
×
×
  • 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.