Nvidia独自のドライバーが13.10でログイン時にハングアップ/フリーズ/空白の画面になる[終了]


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し、オープンソースドライバーに戻すことで問題が修正されました。


きっとバグだと思います。
Braiam 2014

@ブレアムまあ、これは起動時Nvidia X Serverのちらつき、ハング、segfaultに関連していますか?ここに共通のスレッドがあるかどうか疑問に思っています。
landroni

これはどのラップトップですか?
ランドローニ

@landroniがnvidiaドライバーを使用するいくつかのシステムで発生する場合、xorgまたはnvidiaのどちらかが原因であり、開発者はこれに注意する必要があります。
Braiam 2014

@Braiamまたはカーネルと専用ドライバの不幸な組み合わせ。正確には何が起こっているのか実際に何が起こっているのか、私は現在はっきりしていません。
ランドローニ

回答:


4

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

ちなみに、NVIDIAドライバーダウンロードページの中央にある[ベータ版および古いドライバー]リンクを使用すると、カード用の幅広いドライバーを見つけることができます。リストからビデオカード(GeForce-GeForce 400シリーズ-GeForce GTS 450)を選択し、「すべて」のドライバーセクションではなく、「認定/推奨ドライバー」を選択します。個人的には、GTS 450ビデオカードの「331.38」バージョンをお勧めしますこちらで見つけることができます。

すでに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」としてログインします。

注意:ほとんどの場合、特にUbuntuの新規インストール後、etc / modprobe.dに「nvidia-graphics-drivers.conf」ファイルが見つからないというのが私の経験です。その場合は、テキストエディターで新しいファイルを作成し、その行をブラックリストnouveauドライバーとその他のドライバーに追加し、この新しいファイルを 'nvidia-graphics-drivers.conf'としてetc / modprobe.d内の引用符なしで保存する必要があります。PCMANFMファイルマネージャーを使用してetc / modprobe.dを「root」として開き、この新しい「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について言えば、そこでも画面のハング/フリーズで同じ問題が発生しますか?


彼らのサイトから以下のドライバーを試しました。331.49、319.76には、元の投稿で述べたのと同じ問題と回避策があります。310.44はカーネルモジュールのビルドに失敗します。一緒に座っている余分なカードはありません。しかし、同じ問題が別のカードを備えた別のマシンで再現されます。さらに、私のマシンはnouveauドライバーで問題なく動作します。
NahsiN 2014

Windowsでは、同様の問題は発生しません。
NahsiN 2014

ドライバーバージョン319.76、および319セクションの他のすべてのドライバーはオプションではありません。パッケージ331.38についてはどうですか、nvidia.com
Taz D.

うん、331.38を試したところだ。失敗。Linux Mint 16 Cinnamonでは同じマシンで同じ問題が発生するため、これは単なるデスクトップ環境以上のものです。
NahsiN 2014

以前に私が提案したように、LXDE環境への変更についてはどうですか?すべてのlxdeパッケージをインストールし、デフォルトのディスプレイマネージャーとしてLIghtDMをLXDMに置き換えるだけです。これは、Linuxディストリビューションに関係なく常に機能します。あなたがあなたの投稿で言及した問題を引き起こす可能性のある64ビットUbuntuシステムを使用しているのでない限り。その場合は、お気に入りの32ビットUbuntuフレーバーの新しいコピーをインストールしてみてください。
Taz D.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.