web-dev-qa-db-ja.com

Nouveauカーネルドライバーを無効にする方法

Cuda_8.0.44_linux.runを実行してUbuntu 16.04にCUDAをインストールする場合、

/var/log/nvidia-installer.logに次のエラーメッセージが表示されました

enter image description here

それから/etc/modprobe.d/nvidia-installer-disable-nouveau.confをチェックして、

enter image description here

Nouveau Kernel Driverを無効にするための提案はありますか?

この2012年の議論 が見つかりましたが、うまくいきませんでした。

36
willSapgreen

NVIDIA開発者ゾーン によると:ファイルを作成する

nano /etc/modprobe.d/blacklist-nouveau.conf

次の内容で:

blacklist nouveau
options nouveau modeset=0

カーネルのinitramfsを再生成します。

Sudo update-initramfs -u

そして最後に:再起動

Sudo reboot

続きを読む: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ixzz4rQODN0jy

51
Boern

遅すぎるかもしれませんが、希望は他の人を助けることができます。以下のヒントは、ubuntu 16.04および基本OS 0.4で機能しました。

  1. すべてのnvidiaパッケージを削除し、システムが新規インストールされた場合はこれをスキップします

    Sudo apt-get remove nvidia* && Sudo apt autoremove
    
  2. ビルドカーネル用のいくつかのパッケージをインストールします。

    Sudo apt-get install dkms build-essential linux-headers-generic
    
  3. nouveauカーネルドライバーをブロックして無効にします:

    Sudo vim /etc/modprobe.d/blacklist.conf
    

Blacklist.confに次の行を挿入します。

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

保存して終了。

  1. 次のコマンドを入力して、カーネルヌーボーを無効にします(nouveau-kms.confが存在しない場合もありますが、大丈夫です)。

    echo options nouveau modeset=0 | Sudo tee -a /etc/modprobe.d/nouveau-kms.conf
    
  2. 新しいカーネルをビルドします:

    Sudo update-initramfs -u
    
  3. リブート

30
WesleyHsiung