Jump to content

nvidia 1060 egpu working on windows, but not on linux - troubleshooting?


Shantanu

Recommended Posts

Hi,

 

I am running an all-in-one desktop pc (dell 2720) and I have successfully installed an nvidia 1060 egpu (EVGA SC model) with the Akitio Thunder2 case and dell PSU. My all-in-one pc only has TB1, but I can't change that - so what.

 

This setup works in windows: I boot into windows and then I have to connect / disconnect / connect the egpu. For some reason, windows only recognizes the egpu on the second connection attempt. I can always reproduce it this way and everything is running smooth and stable.

 

So far so good. Now after a few days I tried to get it running on Ubuntu. I installed the most recent drivers:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt purge nvidia*
sudo apt install nvidia-370

I can also see the graphics card (note that I also have a built-in GT750M and integrated Intel CPU besides the GTX1060 egpu)

$ lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print' 
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
	Kernel driver in use: i915
	Kernel modules: i915
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1) (prog-if 00 [VGA controller])
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_370, nvidia_370_drm
0a:00.0 VGA compatible controller: NVIDIA Corporation Device 1c03 (rev a1) (prog-if 00 [VGA controller])
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_370, nvidia_370_drm

 

$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:1c.4/0000:05:00.0/0000:06:03.0/0000:08:00.0/0000:09:03.0/0000:0a:00.0 ==
modalias : pci:v000010DEd00001C03sv00003842sd00006163bc03sc00i00
vendor   : NVIDIA Corporation
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-367 - third-party free
driver   : nvidia-370 - third-party free recommended

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000FE4sv00001028sd000005B0bc03sc00i00
model    : GK107M [GeForce GT 750M]
vendor   : NVIDIA Corporation
driver   : nvidia-340 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-364 - third-party free
driver   : nvidia-358 - third-party free
driver   : nvidia-361 - third-party free

== cpu-microcode.py ==
driver   : intel-microcode - distro non-free

Now my question is:

* How can I switch to the egpu?

 

With `prime-select` I can only switch between nvidia and intel, where choosing nvidia will activate the built-in not the external nvidia gpu.

And in `nvidia-settings` I can only see the built-in GT750M, but not the external GTX1060.

 

Am I missing something? Could this be related to having two different nvidia gpus? I am running out of ideas..

Link to comment
Share on other sites

×
×
  • 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.