再起動後のGUIなし、明らかなエラーなし(openSUSE 13.2、nvidiaドライバ)

再起動後のGUIなし、明らかなエラーなし(openSUSE 13.2、nvidiaドライバ)

簡潔なバージョン: 毎日の更新後数ヶ月で初めて再起動します。Nvidiaドライバーグラフィカルユーザーインターフェースなし(KDE)ログには(これまで)確実な証拠はありません。

メガネ:

  • openSUSE 13.2(64ビット)、完全最新バージョン
  • コア3.16.7-35-desktop
  • Nvidia GeForce 970
    • G04ドライバv361.28-33.1.x86_64(最新バージョン:download.nvidia.com/opensuse/13.2)
    • ただし、NVIDIAから直接ダウンロードできる最新バージョンは361.42です。

長いバージョン:

Nvidia GeForce 970グラフィックカードを搭載したデスクトップコンピュータと2台のモニタが接続されています。 1つはDVI経由、もう1つはHDMI経由。

私はほぼ毎日更新されるopenSUSE 13.2を実行しています。私は現在カーネルにあり、3.16.7-35-desktopゲーム専用のNvidiaドライバ(現在は361.28-33.1.x86_64にあります)を使用しています。 v361.42を直接ダウンロードしてインストールできますが、これは公式のopenSUSE 13.2リポジトリで利用可能な最新バージョンのドライバです。難しい道

カーネルとビデオドライバは、少なくとも数ヶ月前の最後の再起動(またはログアウト)以降に少なくとも1回更新されました。

これで再起動しましたが、GUI - KDEに入ることはできません。

コンソール出力(grub2通常は実行されているDVIモニター、マイメインモニターであるHDMIモニター)は、現在どの信号もまったく受信していません。プロセスの開始から停止まで正確に一致しない場合があります。 :

Reached target Graphical Interface

時々:

Starting Command Scheduler

時々:

Started SuSEfirewall2 phase 2

しかし、それはいつも後ろにXディスプレイマネージャの起動

CTRL+ ALT+F7完全に空白の画面を表示します。

1〜6は通常のコンソール端末で、8は点滅している下線のみを表示します。

現在のカーネル用にコンパイルできるように、4つのNvidiaドライバパッケージ(G04)を強制的に再インストールしました。

興味深いことに、パッケージ名の一部は361.28.k3.16.6_2-33.1.x86_64カーネル用であることを示唆しており、実行中3.16.6-2です。フォルダが と のモジュールと同じように見えますが、ファイルが見つからず、3.16.7-35コンパイルが失敗します。3.16.6-2/lib/modules/3.16.6-2-desktop/modules.{order|builtin}3.16.7-35-desktop3.16.7-32-desktop

journalctl --full -b

kdm成功した開始を示すメッセージを表示します(例:)plymouth is active on VT7, reusing for :0

そしてkdeinit5: opened connection to :0

スタートアップログで私が見つけた唯一のメッセージは次のとおりです。可能注目すべき点は次のとおりです。

  • NVRM:システムは現在、プライマリVGAデバイスでVGAコンソールを駆動するように構成されていません。 NVIDIA Linuxグラフィックドライバを使用するには、text0mode VGAコンソールを使用する必要があります。他のコンソールドライバ(vesafbを含むがこれに限定されない)を使用すると、破損および安定性の問題が発生し、サポートされません。
  • レジストリ:Xlib:拡張「XEVIE」がディスプレイにありません:0
  • QXcbConnection:XCBエラー:148(不明)

    /var/log/Xorg.0.log

ファイルの末尾に疑わしいように見えるメッセージが1つあります。

NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon may not be running or the "AcpidSocketPath" X configuration option may not be set correctly. When the ACPI daemon is available, the NVIDIA X display driver will try to use it to receive ACPI event notifications.

Windowsで起動しましたが、すべてが期待どおりに実行されたため、グラフィックカードやHDMIモニタの問題を排除しました。

Nvidiaドライバをアンインストールしてから切り替えるnouveauか、Nvidiaドライバを手動で更新しようとしませんでした361.42

システムを以前のSnapperスナップショットにロールバックして正常にGUIに入ることができますが、数ヶ月間のファイルを失うよりも現在の問題を特定する方が良いでしょう。

システムをLeap 42.1にアップグレードすることを望んでいますが、dist-upgradeそうすることでGUIの問題が解決されると考えるのに十分な理由があります。興味深いことに、42.1および13.2用のNvidiaドライバのバージョンは、公式リポジトリである361.28と同じです。

答え1

これでロックが解除されました。結局、v361.42用のnvidiaドライバを手動でインストールすることになりました(ストレージの361.28とは対照的に)。

この質問を次の場所にクロス投稿しました。 https://forums.opensuse.org/showthread.php/516893-No-GUI-after-reboot-no-obvious-errors-%28openSuSE-13-2-nvidia-drivers%29

ここでこの回答を更新し、後続の質問(最初に正確に何が間違っているのかなど)に回答します。

関連情報