web-dev-qa-db-ja.com

Nvidia独自のドライバーが13.10でのログイン時にハング/フリーズ/ブランク画面になる

Nvidia GTS 450を搭載したUbuntu 13.10の新しいコピーを実行しています。オープンソースのnouveauドライバーを使用すると、独自のドライバーほど高速ではありませんが、すべて正常に動作します。独自のNvidiaドライバーをインストールすると、ログイン直前に画面がハング/フリーズします。コンピューターが起動し、ログインする直前にモニターは省電力モードに入ります。この時点で、私はまだコンピューターにsshできますが、マシンに接続された画面とキーボードはフリーズしています。ハードシャットダウンする必要があります。以下のドライバーを試しましたが、それぞれに同じ問題があります。 304(Ubuntu Software Center)304-updates(Ubuntu Software Center)319(Ubuntu Software Center)319-updates(Ubuntu Software Center)331(xorg edgers ppa)331(NvidiaのWebサイト)ここに問題を示すビデオがあります 問題 。これは、私にとって13.10でのみ発生し始めました。 13.04は大丈夫でした。

奇妙なことに、回復モードを使用できる場合があります。再設定モードを選択し、フェイルセーフモードに移動し、Ctrl + Alt + F1を押して、グラフィックの再構成ダイアログが表示されたときにコマンドプロンプトに戻ります。次に、Ctrl + Cを押して現在のプロセスを強制終了し、その後独自のドライバーを使用してログイン画面を直接起動します。 回避策 のビデオを次に示します。何かご意見は?

2月18日更新:Nvidiaカードを実行している他のマシンの1つでこの問題が繰り返されました。マシンはプロプライエタリなドライバーで13.04を実行し、13.10にアップグレードされました。アップグレード後、同じ黒い画面の問題が発生しました。マシンにSShingし、オープンソースドライバーに戻すと、問題が修正されました。

10
NahsiN

NVIDIA Webサイトから他のドライバーをダウンロードしようとしましたか? ubuntu osで提供されるドライバーパッケージは使用しません。これらのドライバーパッケージは、いくつかを除いてほとんどのnvidiaカードにとって非常に時間がかかるからです。代わりに、NVIDIAに移動して、nvidiaビデオカード用に1つ以上のLinuxドライバーを選択し、askubuntu.comにある多くのチュートリアルに示されているように最適なドライバーをインストールします。

ちなみに、 NVIDIA Driver Downloads page の中央にある "Beta and Older Drivers"リンクを使用すると、カード用の幅広いドライバーの選択肢を見つけることができます。リストからビデオカード(GeForce-GeForce 400シリーズ-GeForce GTS 450)を選択し、「すべての」ドライバーセクションではなく、「認定/推奨ドライバー」を選択します。個人的に、GTS 450ビデオカードには「331.38」バージョンをお勧めします。これを見つけることができます here

すでにLinux 331.49バージョンを試してみましたが、これは魅力のように機能するはずですが、そうではないと言っています。 LXDE環境、すべてのパッケージ、およびLXDMをデフォルトのディスプレイマネージャーとしてインストールする必要があるかもしれません。私自身の経験から、NVIDIAカードはlxde環境で最適に機能するからです。

Nvidia GTS 450、Linux 32ビット、およびLinux 64ビット用の特定のLinuxビデオドライバーがありますが、コンピューターのアーキテクチャーによって異なりますが、PCの構成についてはわかりません。

Ubuntuシステムからすべてのnvidiaドライバーを削除した後、ドライバーをインストールできます。コード:

Sudo apt-get remove nvidia*

その後、再起動せずに、Synapticを使用してNOUVEAUドライバーを完全に削除し、NOUVEAUドライバーと、このファイルを編集して使用した独自のドライバーをブラックリストに追加する必要があります。

gksu leafpad etc/modprobe.d/nvidia-graphics-drivers.conf

最初にGKSUおよびLEAFPADをインストールしたことを確認してください。

Sudo apt-get install gksu leafpad

「nvidia-graphics-drivers.conf」ファイルに次の行を追加する必要があります。

blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-319

「nvidia-graphics-drivers.conf」ファイルを編集および保存した後、再起動し、再起動後にログインプロンプト(CTRL + ALT + F1)でコンソールを終了し、ubuntu/linuxのユーザー名である「user」としてログインします。

N.B.特にUbuntuの新規インストール後、ほとんどの場合、etc/modprobe.dに「nvidia-graphics-drivers.conf」ファイルが見つからないことが私の経験です。その場合は必要ですテキストエディターで新しいファイルを作成するには、nouveauドライバーと他のドライバーをブラックリストに追加し、etc/modprobe.dで引用符なしでこの新しいファイルを 'nvidia-graphics-drivers.conf'として保存します。 PCMANFMファイルマネージャーを使用してetc/modprobe.dを「ルート」として開くことができるため、この新しい「nvidia-graphics-drivers.conf」を簡単に作成して保存できます。

次に、コンソールに次のコードを入力して、ビデオドライバーの更新を妨げるディスプレイマネージャー(DM)を停止します。

Sudo stop kdm

または

Sudo stop lightdm

または

Sudo stop lxdm

これにデフォルトのディスプレイマネージャーを選択します。 Gnomeはlightdmを使用し、KDEはkdmを使用し、LXDEはlxdmを使用します。

「ディスプレイマネージャーが停止/待機しています」というメッセージが表示されたら、ディスプレイマネージャーを実際に停止して、ビデオドライバーの更新に干渉していることを確認してください。ところで、nvidiaドライバーを削除する前に、使用しているディスプレイマネージャーを最初から確認する必要があります。押すだけ CTRL+ALT+F1 「ユーザー」としてログインし、コンソールに上記のコードを入力します。

Sudo stop lightdm 

(kdm、lxdmはシステムに存在するものは何でも)。

NVIDIA Webサイトから入手した新しいビデオドライバーをインストールするには、まず保存したディレクトリをcd(ポイント)する必要があります。そこに来たら、コンソールに次のコマンドを入力してインストールできます。

Sudo sh NVIDIA-Linux......run

ビデオドライバの正確な名前を使用し、大文字を含めます。コマンド「dir」は、ドライバーを表示し、その名前を正しく入力してインストールできるようにします。次に、ビデオドライバーをインストールする方法を順を追って説明します。最後に、nvidiaマネージャーに新しい構成を保存するかどうかを尋ねられます。[はい]を押します。再起動し、ログイン後、次のコマンドを使用して新しいXサーバー構成を保存します。

 Sudo nvidia-xconfig

万が一、再起動後に新しいドライバーが期待どおりに動作しない場合は、GeForce GTS 450専用の「ベータおよび古いドライバー」セクションにあるNVIDIAリストから別のドライバーをインストールする必要があります。最初にリスト内の3つ以上のドライバーをダウンロードし、それらを1つずつテストします。最悪のシナリオは、何も機能しない場合にnouveauドライバーを再インストールする必要がある場合ですが、最初に「nvidia-graphics-drivers.conf」を編集し、以前にnouveauドライバーをブラックリストに登録した2行を削除する必要があります。

お役に立てれば。そうでない場合は、ubuntuチームに依頼して、UBUNTU 13.10およびUbuntu LTS 12.04で最適に動作するグラフィックカードのリストを提供してください(NVIDIAとATIの両方でテストされたビデオカードを含む完全なリストを求めてください) ubuntu labs(プロプライエタリドライバー))、カードをそれほど頭痛にならない別のカードに交換します。

将来必要になる場合に備えて、古いビデオカードを引き出しに入れておいたと思います。 GeForce GTS 450を使用してください。これは、Windows環境でのみ使用できます。 Windowsといえば、画面のハング/フリーズでも同じ問題が発生しますか?

4
Taz D.