Detección de controladores dGPU en Ubuntu en Surface Book

Detección de controladores dGPU en Ubuntu en Surface Book

Tengo un Surface Book W10 que tiene el nuevo (más o menos) soporte nativo para Ubuntu16.04. Estoy intentando que Tensorflow funcione, instalé cuda y cudnn correctamente y ambos parecen estar funcionando. Tensorflow/python también están configurados correctamente. El problema que tengo ahora es lograr que Ubuntu reconozca la dGPU NVIDIA en la base de rendimiento.

Según mi administrador de dispositivos, W10 lo está detectando, pero cuando lo intento nvidia-simen Ubuntu dice que no puede comunicarse con los controladores. Yo también lo intento echo $CUDA_VISIBLE_DEVICEy no hay ninguno. Cuando reviso los controladores usando dpkg -l | grep nvidiaesto es lo que obtengo:

ii  nvidia-384                            384.90-0ubuntu0.16.04.1                    amd64        NVIDIA binary driver - version 384.90
ii  nvidia-384-dev                        384.90-0ubuntu0.16.04.1                    amd64        NVIDIA binary Xorg driver development files
ii  nvidia-modprobe                       384.81-0ubuntu1                            amd64        Load the NVIDIA kernel driver and create device files
ii  nvidia-opencl-icd-384                 384.90-0ubuntu0.16.04.1                    amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                          0.8.2                                      amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                       384.90-0ubuntu0~gpu16.04.1                 amd64        Tool for configuring the NVIDIA graphics driver

Pensé que tal vez había un problema de ruta, pero configuré mis rutas como se sugiere en las instrucciones de instalación:

#cuda
export PATH="/usr/local/cuda-8.0/bin${PATH:+:${PATH}}"
export LD_LIBRARY_PATH="/usr/local/cuda-8.0/lib64\
                         ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}"

En este punto, intenté reinstalar/purgar todo varias veces durante el día, pero no puedo hacer que esto funcione.

¿Alguien tiene alguna idea sobre lo que puedo hacer?

información relacionada