2015 15" Clevo N150RD (GTX960M) [6th,4C,H] + GTX 1060 @ 32Gbps-M.2 (EXP GDC 9.0b) + Win10 [maxwell87] // 365Gigahashes per second
I just successfully installed my eGPU setup. I had error 43 when installing the lastest drivers (384.93) due to not hot plugable pcie. A rollback to version 372.70 made it work! I guess I have to hack my BIOS (workaround#2) to make it work with 384.93?
16 GB DDR3 RAM
Nvidia GTX 960M
250GB Samsung SSD
Win. 10 Prof.
I got interested with eGPU setups when I did some research on how to connect the eGPU. I came across the information for my M.2 slot
(1x M.2 Slot Supports SSD M.2 SATA and PCI-E - NVME Ready M.2 SATA or 1x M.2 PCI-E Up to 512GB) found on this site:
After that I asked on reddit if it could work. Your (nando4) link gave me some information about troubleshooting, but I decided to do it anyways...
Before I installed the setup I deinstalled all graphic drivers with the DDU tool and disabled the automatic driver update function of windows 10. I then installed the lastest NVIDIA Desktop drivers that didn't work (error 43), so I rolled back to drivers with version 372.70 (DDU again and clean install). After restarting I deactivated all GPUs except the 1060 GTX and connected the HDMI from the 1060GTX to my monitor.
I am planning to do the BIOS workaround for the error 43 problem in order to play with the latest drivers, build some sort of enclosure and find a way to mount the back of my laptop on again with a suitable solution for the M.2 cable...
My thanks to you nando for giving me some more insight and providing me with the links. I will report back when my BIOS hacking was a success
edit: The picture shows the HDMI connected to the Laptop... That didn't work like I said. It is connected to the graphics card.
@maxwell87, thank you for your post. Did you want to add some more detail like this post:
to make it a full implementation guide? There's interest in identifying M.2 x4 3.0 candidate systems as their direct PCIe eGPU interface outperforms Thunderbolt 3 and the eGPU adapters used for them are considerably more cost effective.
That same link above explains how you may be able to use UEFI variables to enable the hotplug bit of your eGPU hosting PCie port to overcome error 43 on GTX10xx cards.
short and updated installation guide. This is how I would do it now and the only solution at the moment:
-install latest BIOS (because backing up BIOS does not work -> "unable to read BIOS")
-use that BIOS for enabling hot plug https://egpu.io/forums/expresscard-mpcie-m-2-adapters/how-to-enable-hot-plug-for-pci-e-port-using-hidden-settings-in-bios-examle-for-phoenix-securecore-tiano/#post-5576
-uninstall all drivers using DDU https://www.wagnardsoft.com/
-setup GDC Beast and eGPU
-install NVIDIA 372.70 (it is the only working driver at the moment) http://www.nvidia.de/download/driverResults.aspx/107109
-deactivate all GPUs in the device manager except the 1060
-plug HDMI into eGPU to monitor
-windows will attempt to update the driver to the latest version. Let it. Do a rollback after that.
Thank you for your build post.
I have exactly the same setup as yours (Clevo N150RD + EXP GDC 9.0b + GTX1060 6GB) except that i'm using a 500w ATX PSU.
I managed to install the latest driver on my 1060 6GB with the nvidia-error43-fixer script so my windows in showing the GPU working fine.
However I'm trying to use the internal display instead of an external monitor. But performance on it seems a lot worse than the 960M dGPU that comes with. I have tried to use my TV as monitor to see if the performance would be better but nothing much different.
Did I miss something in the process?
I haven't been using the laptop for a year now. So I cannot really help. All I remember: internal GPU had to be disabled and an external monitor connected, for the eGPU to work correctly. Have you tried this?