NVIDIA CUDA Drivers and web drivers
Sorry if this question has been already proposed but I can't find anything precise about it.
I installed a GTX 1050 Ti on a Node Lite connected to a Macbook Pro 13" 2017 TB3 with os 10.13.3
After some tries I succeed in connect the eGPU and use it through an external monitor (.104 web drivers, NVIDIAEGPUSupport v7, etc)
Everything was working fine when I tried to install the last CUDA toolkit and drivers (drivers 9.1 / 387.128 )
Now CUDA software seems to work and it detects the eGPU and CUDA cores, but system information says for some seconds NVIDIA GeForce GTX 1050 and after switch to Intel Iris integrated .
I think it's a simple bug of name, elsewhere the external would not be working and the CUDA would not be detected , right ?
How can I test that I am actually using the GTX 1050 ? Are the CUDA drivers and web drivers exclusive (when you use one you can't use the other ?)
Did you already come cross this bug and solved it ?
2017 13" Macbook Pro Touchbar + [email protected] (AKiTiO Node Lite) + macOS 10.13.15 (macOS-eGPU.sh)
Nvidia Web Drivers 318.104.22.168.30.107 + CUDA Drivers 396.64
Migrating the discussion from the other thread, since you have the same graphics card I do, I'm curious what CUDA-Z shows for performance for you? In particular, does your 2017 MBP get better bandwidth? See my results attached.
The web drivers are needed to detect and communicate with the GTX 1050, while the CUDA drivers are needed for CUDA computation. So they're both used.
By the way, this might be obvious, anything using CUDA that works must be using the eGPU, since it's the only Nvidia card on your system.
2016 15" MBP (Radeon 455) + Sonnet Breakaway 350 + Nvidia GTX 1070 Ti
You should be able to check if it's using the eGPU with my MetalBench tool, it uses Metal rather than CUDA and will tell you what GPU it's running on:
It'll list the active GPU at the bottom of the window. If it doesn't list the 1050 card, check your external screen is set to be the main screen (to do so, open system prefs, displays, and drag the menu bar at the top of the screen to the external monitor. That sets the primary display to the eGPU). Then try it again.
If it's not reporting the eGPU still (and the score will be low), it's using the internal GPU still.
I updated to 17D2104 (build fork for iMac Pro) and I cannot find compatible drivers on the web. Since eGPU.io posted the kernel mods for this build, I had assumed that the nVidia web drivers had been released. Does anybody have a link to the compatible build?
@Keith-walls, I was in a similar situation and even after contacting some Nvidia support I did not really get anywhere but kept searching until I found this link:
It worked like a charm for me, and hope it will for you too!
@J_H_D_H, Thanks! That worked. Everything is working again normally. Let's hope Apple and NVIDIA stop this cat and mouse game and just support the damn cards natively at some point.