再起動せずにヌーボードライバを削除する(nvidia)

再起動せずにヌーボードライバを削除する(nvidia)

これには、USBから起動するライブバージョンのUbuntuバージョンがあります。 Ubuntuで小さなものをテストするのは過剰なので、ハードドライブにインストールしたくありません。

そのため、Ubuntuを起動し、次のコマンドを使用して私のGPU(Tesla C2050)用のnvidiaドライバ(nvidiaから)をインストールしました。

sudo apt-add-repository ppa:xorg-edgers/ppa -y
sudo apg-get update
sudo apt-get install nvidia-346

UbuntuはLiveバージョンで起動するため、nouveauドライバは最初からアクティブになります。ドライバrmmodのみnvidiaが有効になり、GPUがそのドライバを使用するように無効にしたいと思いますnvidia

それはどのように可能ですか?システム全体を再起動せずに何ができますか?

SSH経由でUbuntuにアクセスできます。

コマンドを入力すると役に立つ可能性があることがわかりましたが、sudo update-initramfs -uコマンドによって出力が生成されました。update-initramfs is disabled since running on read-only media

答え1

削除する必要があります。新しいスタイルドライバーの前にロードできます。Nvidiaドライバー。しかし、新しいスタイルドライバは現在Xサーバーで使用されているため、まだ削除できません。まず、Xサーバーを停止する必要があります。しかし、ただ再起動しないでください。新しいスタイル再びドライバー)。

簡単に言うと:

  • Xサーバーを停止します。sudo service lightdm stop

  • ヌーボードライバーの削除:sudo rmmod nouveau

  • NVIDIAドライバをロードします。sudo modprobe nvidia

  • Xサーバーを起動します。sudo service lightdm start

運が悪くなる可能性があり、コンソールのフレームバッファnouveauもドライバによってロックされます。この場合、ドライバを削除する方法がまったく見つかりませんでした...

答え2

Xを再起動してみましたか?セッション終了/ログアウト後に再度ログイン

関連情報