Surface Book의 Ubuntu에서 dGPU 드라이버 감지

Surface Book의 Ubuntu에서 dGPU 드라이버 감지

나는 Ubuntu16.04에 대한 새로운 기본 지원 기능을 갖춘 W10 Surface Book을 가지고 있습니다. 저는 Tensorflow를 작동시키려고 노력 중입니다. cuda와 cudnn을 올바르게 설치했는데 둘 다 작동하는 것 같습니다. Tensorflow/python도 올바르게 설정되었습니다. 지금 내가 겪고 있는 문제는 Ubuntu가 성능 기반에서 NVIDIA dGPU를 인식하도록 하는 것입니다.

내 장치 관리자에 따르면 W10이 이를 감지하고 있지만 Ubuntu에서 시도하면 nvidia-sim드라이버와 통신할 수 없다고 말합니다. 나도 노력했지만 echo $CUDA_VISIBLE_DEVICE아무것도 없습니다. 이것을 사용하여 드라이버를 확인하면 dpkg -l | grep nvidia다음과 같은 결과를 얻습니다.

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

경로 문제일 수도 있다고 생각했지만 설치 지침에 제안된 대로 경로를 설정했습니다.

#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}}"

이 시점에서 나는 하루 종일 여러 번 모든 것을 다시 설치/제거하려고 시도했지만 이것이 작동하도록 할 수 없습니다.

내가 무엇을 할 수 있는지에 대한 아이디어가 있는 사람이 있나요?

관련 정보