Ubuntu 16.04では、 Cuda 9 との互換性のためにカーネル4.4.0-78-genericを使用していますが、このカーネルに切り替えると、マウス、キーボード、ワイヤレスアダプター、スピーカーが機能しなくなります。私は一時的に新しいマウスとキーボードに切り替えましたが、それはうまく機能しましたが、スピーカーはまだ機能せず、インターネットにアクセスするにはイーサネットケーブルを使用する必要があります。
私は、各問題を個別に解決するために何時間も試みましたが、役に立ちませんでした。私の感覚では、特定のSudo modprobe
コマンドを実行するとFATAL: Module snd-hda-intel not found in directory /lib/modules/4.4.0-78-generic
のようなことを通知されますが、4.13.0-38-genericフォルダーを見ると一貫してファイルが存在するため、カーネルと何らかの関係があります。
どんな助けも感謝します、私は私の知恵の終わりにいます。
おかげで、
マーク
この回答は NVIDIAおよびCUDAドライバーをUbuntuにインストールするにはどうすればよいですか?
注:私はこれが16.04と17.10でのみ動作することを確認しました。 18.04を試してみましたが、機能しません。
.deb
インストールの代わりにレポインストールを実行して、Cudaをインストールしてみてください。
まず、セットアップされている可能性のあるcuda PPAをすべて削除し、インストールされている場合はnvidia-cuda-toolkit
も削除します。
Sudo rm /etc/apt/sources.list.d/cuda*
Sudo apt remove nvidia-cuda-toolkit
新しいドライバーをインストールする前に、すべてのnvidiaドライバーも削除したい場合があります。
Sudo apt remove nvidia-*
次に、システムを更新します。
Sudo apt update
キーをインストールします。
Sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
リポジトリを追加します。
16.04
Sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
17.10
Sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1710/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
システムを再度更新します。
Sudo apt update
これでcuda-9-1をインストールできるはずです。
Sudo apt install cuda-9-1
CUDA 9.0とCUDA 9.2もあり、それらは下部にリストされています。
これらはリポジトリにリストされているため、nvidia-396(396.44)ドライバーをインストールする必要があります。参照: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/
Cuda 9.1がインストールされたことを確認します。
~$ ls /usr/local/cuda-9.1/
bin include libnvvp nvml samples targets
doc lib64 LICENSE nvvm share tools
extras libnsight nsightee_plugins README src version.txt
次に、PATH
および~/.profile
のLD_LIBRARY
に次を追加します。編集にはコマンドgedit ~/.profile
を使用できます。
# set PATH for cuda 9.1 installation
if [ -d "/usr/local/cuda-9.1/bin/" ]; then
export PATH=/usr/local/cuda-9.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
システムを再起動します。
Sudo reboot
システムが起動したら、次を入力してインストールを確認できます。
nvcc -V
以下が表示されるはずです。
~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
そして、396.44
ドライバーがインストールされているはずです:
~$ nvidia-smi
Thu May 17 07:38:54 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.44 Driver Version: 396.44 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 760 Off | 00000000:02:00.0 N/A | N/A |
| 49% 53C P0 N/A / N/A | 187MiB / 1999MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
EDIT 05/28/2018:次の手順は、Cuda 9.2
でも正常に機能します。インストールを変更するだけです
Sudo apt install cuda-9-2
.profile
セクションを次のように変更してください:
# set PATH for cuda 9.2 installation
if [ -d "/usr/local/cuda-9.2/bin/" ]; then
export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
EDIT 2018/11/2018:次の手順は、Cuda 9.0
でも正常に機能します。インストールを変更するだけです
Sudo apt install cuda-9-0
.profile
セクションを次のように変更してください:
# set PATH for cuda 9.0 installation
if [ -d "/usr/local/cuda-9.0/bin/" ]; then
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
お役に立てれば!