nvidia-smiコマンドがUbuntu 16.04に見つかりません


20

ubuntu 16.04にnvidiaドライバーをインストールしようとしています(GeForce GTX 960Mがあります)。インターネットで説明した多くの方法を試しましたが、どれもうまくいかないようです。(nvidia-smiをインストールする方法を見ましたか?nvidia-smi:Ubuntu 16ではコマンドが見つかりませんでしたが、助けにはなりませんでした...)

実際、実行するnvidia-sminvidia-smiコマンドが見つかりません。実行するlshw -numeric -C displayと、グラフィカルカードがstatusになっていることがわかりますdisplay unclaimed。関連しているかどうかはわかりませんが、奇妙に思えます

回答:


16

私のために働いた解決策は、NVIDIAドライバをインストールした後に再起動するときにセキュアブート無効にすることでした。

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381

次に、再起動して、メニューで[セキュアブートオプションの変更]を選択し、以前に選択したパスワードを入力して、セキュアブートを無効にします。


1
ブートセキュアを無効にしましたが、それでも動作しません。384(Cuda 8.0を使用)に変更しましたが、まだ機能しません。
カーン

これは私にはうまく
いき

私のために働かない。私が得た パッケージのnvidia-381は使用できませんが、別のパッケージによって参照されます。これは、パッケージが見つからないか、廃止されているか、別のソースからのみ使用できることを意味する場合がありますE:パッケージ 'nvidia-381'にはインストール候補がありません
Brad

4

ドライバーを更新してみてください。

  1. ターミナルで次のコマンドを実行してPPAを追加します。

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. [システム設定]または[ ダッシュ ] から直接[ソフトウェアと更新]を開き、Additional Driversタブをクリックして、使用するドライバーを選択し、をクリックしますApply changes

  3. ドライバーをダウンロードしてインストールしたら、システムを再起動します。


1
役に立たなかった
...-fonfonx

それは動作しません。NVIDIAドライバーの選択にもかかわらず、それを元に戻し、xorgを選択します...-
カーン

+1私は通常cliを使用しますが、これは上記の答えよりも優れていました。パッケージのパージやインストールするバージョンを心配せずに作業してきました-試してみる必要なく、より更新されたバージョンを手に入れました...いいね!
無料のURL

1

私の場合、BIOSでセキュアブートを無効にするだけで問題は解決しました。


1

私はこの状態に陥っています。これは、何らかの形でNVidiaカードなしで全機能システムを起動すると、NVidiaドライバーとユーティリティが消えた場合に発生します。

これが役に立ちました:(CUDAバージョンは9.2で、ドライバーバージョンは418であると考えてください)

sudo vi /etc/ld.so.conf.d/cuda-9-2.conf 

/usr/local/cuda-9.0/targets/x86_64-linux/lib 
/usr/lib/nvidia-418   ( <<- add this line)

それから:

sudo dpkg-reconfigure nvidia-418

次に再起動します。動作するはずです。

したがって、場合によっては、Cudaを完全に再インストールするだけで、まだ実行されません。


0

インストールを実行するときにnvidia-currentを使用する必要があります。これにより、最新のリリースを入手できます。


5
Ubuntu 16.04のnvidia-current Version: 304.135-0ubuntu0.16.04.1は最新リリースではありません。
karel

あなたが正しい。nvidiaの現在は本当に最新ではないようです!そのため、nvidiaのWebサイトで最新リリースを見つけ、特定のバージョン(nvidia- <version>)を使用します。ありがとう!
イブラヒム

1:この答えは今無効である可能性がありますが、将来的には役立つかもしれない
NTG

0

これは私のために働いた:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-396

aptの代わりにaptitudeを使用するものもあります:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-396

何も機能しない場合は、いくつかのカーネルがNvidiaによってサポートされていないことをいくつかのガイドが示しているので、ubuntu(もしそうなら)カーネルをチェックしてください。Ukuuは、さまざまなカーネルをインストールしてGRUBに追加するためのシンプルなツールです。私は(ubuntu-18.04 LTSで)4.18.4-041804-genericに変更しましたが、かなり良く安定しています。

このコードが機能しない場合は、ステップ8までこのチュートリアルに従っください。主な目的はCUDA、cuDNN、NCCL、tensorflowなどの完全なインストールですが、Nvidiaドライバーもインストールすることをお勧めします(カーネルの問題を学習し、コメントで)



0

私のために働いた唯一のことは、nvidiaとbumblebeeに関連するすべてをアンインストールし、Ukuuパッケージの助けを借りてカーネルを4.4から4.8.17にアップグレードし、ドライバーの390バージョンをインストールしなければならなかったことです。


0

私は同じ問題に直面していました。すべての答えにより、問題を正しく解決できます。

問題:しかし、主な問題はドライバーのバージョンにあります。430などの最新バージョンを有効にしたでしょう。しかし、idkが、それ以降のバージョンではこのエラーが発生します。セキュアブートを無効にしても、「Ubuntuは低グラフィックスで動作しています」と表示されます。

解決策:400より低いバージョン、たとえば381をインストールします。Ubuntuソフトウェア設定で追加のドライバーを検索するだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.