web-dev-qa-db-ja.com

Ubuntu 16.04 NVidiaドライバーは再起動するまで動作します

Ubuntuを最新バージョンにアップグレードした後、現在Nvidiaドライバーで問題が発生しています。 640x480とログインループが発生します。

シェルにドロップし、これらのコマンドを実行してドライバーを再インストールした場合:

Sudo service lightdm stop
Sudo bash NVIDIA-Linux-x86_64-367.44.run

できます...

Sudo service lightdm start

そして、すべてが再び機能します-完全な解像度、ログインできます。

再起動後、640x480になってログインループに戻ります。

数年前に最初にマシンをセットアップしたとき、私は何か他のことをしなければならなかったと確信していますが、それが何であったか覚えていません。

任意の助けに感謝します。

カードモデルはGeForce GTX 750Tiであり、これは ログインループ、ビデオドライバーの問題、再起動までドライバーの修正を再インストールする と同じ問題のように見えるので、答えはありません。私の進歩...

アップデート1

続く buntu 16.04/16.10とNVIDIAグラフィックのインストール後/インストール中のグラフィックの問題 .

Sudo apt-get purge nvidia-*
Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-370
Sudo reboot

最後のコマンドで古いドライバーをアンインストールすることについて警告が表示されました...

WARNING: Your driver installation has been altered since it was initially
         installed; this may happen, for example, if you have since installed
         the NVIDIA driver through a mechanism other than nvidia-installer
         (such as your distribution's native package management system).
         nvidia-installer will attempt to uninstall as best it can.  Please see
     the file '/var/log/nvidia-uninstall.log' for details.

...そして、このようないくつかのエラーを出力します...

ERROR: Unable to create '/usr/lib32/nvidia-370/libGLESv1_CM_nvidia.so.370.28'
       for copying (No such file or directory)

...しかし、これはアンインストールによるもののようです。

再起動後、ログインループを取得できませんが、利用可能な画面サイズは640x480のみです。

私はこの上で輪になって行きます...

2
BretC

過去数週間、これで私の人生の約10時間を無駄にした後、私は最終的に問題が何であるかを見つけました。

質問のように、ドライバーをインストールする元の方法に戻りました。

マシンの電源を入れた後、640x480モードになったので、シェルを開いて入力しました...

> lspci -nnk | grep -iA2 vga

再起動後、リストされていました...

bret@bret-Precision-WorkStation-T5500:~$ lspci -nnk | grep -iA2 vga
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2)
        Subsystem: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380]
        Kernel modules: nvidiafb, nouveau, nvidia_352

Lightdmを停止し、ドライバーを再インストールして再起動すると、コマンド出力は...

03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2)
        Subsystem: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380]
        **Kernel driver in use: nvidia**

その後、最初にUbunto 14.11でマシンをセットアップしたときに行ったことを思い出しました。他の2つのモジュールを追加してブラックリストに登録する必要がありました...

# Blacklist modules that conflict with NVidia driver...
blacklist nouveau
blacklist nvidiafb

/etc/modprobe.d/blacklist.conf

今、再起動すると、すべてが機能します。

1
BretC

これは、nvidiaドライバーを更新し、古いドライバーが完全に削除されていない場合に発生する可能性があります。 Deep Learning、CUDA関連の作業のためにインストール/更新/再インストールする必要があったので、これと同様の問題に何度も直面しました。

ステップ1

コマンドラインlogin をCntrl + Alt + F1(DistroによってはF2)で取得できる場合は、手順2に進みます。

その他 Grubを編集してコンソールモードにログインしますlogin -これは最も簡単でサファリな方法です

ステップ2

Nvidiaドライバーの現在のドライバーをパージする

Sudo apt-get purge nvidia *

ステップ3

リブート

ステップ4

GUIが動作しているかどうかを確認します-動作するはずです

それ以外の場合-startxを介してSudoからGUIを起動しようとした場合、アクセス許可の問題が発生することに注意してください。 。Xauthority

ステップ5

GUIを使用しているか、ネットワークに接続していると仮定します。 https://www.nvidia.com/Download/index.aspx からカードの最新ドライバーをインストールします。新しいドライバーは古いカードでは動作しない可能性があるため、ドライバーの少し古い、より安定したバージョンを使用する方が良い場合があることに注意してください。

 Sudo add-apt-repository ppa:graphics-drivers
 Sudo apt-get update
 Sudo apt-get install nvidia-430

など- https://medium.com/techlogs/install-the-right-nvidia-driver-for-cuda-in-ubuntu-2d9ade437dec

ステップ6

再起動し、nvidia-smiコマンドを使用してテスト enter image description here

それですべて問題が解決するはずです。同じ問題が発生している場合は、より安定性の低いバージョンのドライバーをインストールしてください。たとえば、私は最初にnvidia-430で試しましたが、うまくいきませんでしたが、nvidia-410で試しましたが、うまくいきました。

0
Alex Punnen