Surface Book 上の Ubuntu で dGPU ドライバーを検出する

Surface Book 上の Ubuntu で dGPU ドライバーを検出する

私は、Ubuntu16.04 の新しいネイティブ サポートを備えた W10 Surface Book を持っています。Tensorflow を動作させようとしています。cuda と cudnn を正しくインストールし、両方とも動作しているようです。Tensorflow/python も正しくセットアップされています。現在抱えている問題は、Ubuntu にパフォーマンス ベースで NVIDIA dGPU を認識させることです。

デバイス マネージャーによると、W10 はそれを検出していますが、nvidia-simUbuntu で試してみると、ドライバーと通信できないと表示されます。試してみましたが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}}"

この時点で、一日中何度もすべてを再インストール/消去しようとしましたが、うまくいきません。

私に何ができるかについて何かアイデアをお持ちの方はいらっしゃいますか?

関連情報