UbuntuへNVIDIAのドライバを入れる際の注意点
はじめに
表題の通り。
環境
- OS: Ubuntu 18.04
注意点
- ドライバの選択とインストール
- nouveau の停止
- Secure Bootのオフまたは鍵の設定
- その他
ドライバの選択とインストール
適切なドライバの確認。
ubuntu-drivers devices
上記で確認したコマンドのバージョンを指定し、以下を実行。
sudo apt install nvidia-driver-"上記コマンドで出てきたバージョン"
あるいは、Nvidiaの公式から対応するドライバをダウンロードしてきて、インストールしてもよい。 または、以下でドライバをオートでインストールができる。
sudo ubuntu-drivers autoinstall
nouveau の停止
デフォルトで nouveau というドライバが使用されており、それが競合してしまう可能性があるらしいので、 nouveau を停止させる。 以下、nouveauとは(wikiより)。
nouveau(ヌーヴォー)は X.Org Foundation と freedesktop.org のプロジェクトである。当初は、フリーでオープンソースではあるが、ソースコードがややこしく2D機能のみの "nv" ドライバーに基づくものだった。 現在は NVIDIA のプロプライエタリな Linux 用ドライバをリバースエンジニアリングして、 NVIDIA のビデオカード用のフリーなドライバを開発することを狙いとしている。
nouveau の存在確認。
lsmod | grep -i nouveau
以下を、“/etc/modprobe.d/blacklist-nouveau.conf”に記載。
blacklist nouveau options nouveau modeset=0
sudo update-initramfs -u
Secure Bootのオフまたは鍵の設定
Secure Bootのオフは以下をしてリブート。 カーネルで、署名なしドライバを読み込めるように設定を変える。パスワードを設定する必要あり。
sudo apt install mokutil sudo mokutil --disable-validation
リブート後、いろいろ聞かれるので、オフにする。設定したパスワードが必要。
鍵の設定は、以下を参照。 qiita.com
その他
ドライバのインストール時に“5%”でビルドが止まってしまう問題。
バグらしいが、パスワードが本来は聞かれているらしい。パスを何回か入れれば次に進む。
参考
ドライバの選択とインストール qiita.com www.server-world.info qiita.com
nouveau の停止 qiita.com
Secure Bootのオフまたは鍵の設定 qiita.com askubuntu.com qiita.com
その他 ja.wikipedia.org https://devtalk.nvidia.com/default/topic/1036167/linux/stuck-trying-to-intall-nvidia-390-ubuntu-18-04-lts-/
以上。