web-dev-qa-db-ja.com

各カーネル更新後のnVidiaドライバーのリセット

私のカード(GeForce 750 Ti)はUbuntuによってまだサポートされていないため、私は公式のnVidiaドライバーを使用しています。カーネルが更新されるたびに、システムが壊れます。

カーネルの更新のためにシステムを2〜3回フォーマットしましたが、今日は修正することにしました。私はこの方法でそれを修正しようとしましたが、驚くことに動作します。

  1. コンソールに切り替えます(コンソールを切り替えたときのように、nVidiaドライバーがクラッシュするのを待った後:p)

  2. 完全なアンインストールを実行する

    Sudo ./<DRIVER>.run -uninstall
    
  3. 再起動してオンボードカードに切り替える

  4. 更新

    Sudo apt-get update
    Sudo apt-get dist-upgrade
    
  5. 再起動

  6. ドライバーを再インストール

    Sudo ./<DRIVER>.run
    
  7. 再起動して、NVIDIA GPUに切り替えます

これをすべて行わずに更新するより良い/簡単/速い方法はありますか?

24
user36976
  • 最初の起動失敗とコンソールへの切り替え後(Ctrl+Alt+F1 または F6)。

    1. 現在インストールされているカーネル用のドライバーモジュールをビルドする

      Sudo sh ./<DRIVER>.run -K
      
    2. リブート:

      Sudo reboot
      

    複数回再起動してアダプターを切り替える必要はありません。

    リファレンス:buntu Wiki:Nvidia Manual-Kernel and Mesa Updates

  • 完了するには、304以上のドライバーリリースでは、モジュールをDKMSに登録できます。 DKMSは、新しくインストールされたカーネルごとにビルドを処理します。

    1. DKMSをインストールします(何らかの理由で、まだインストールされていない場合があります)

      Sudo apt-get install dkms
      
    2. DKMSオプションを使用してnVidiaドライバーを再インストールします。

      Sudo sh ./<DRIVER>.run --dkms
      

    その後、上記の手順をやり直す必要はありません。新しいカーネルのインストール後に確認/確認する方法:

    dkms status
    

    参照:

29
user.dz