Xサーバー、キーボード、マウスがロックされ、ディスプレイが破損する

Xサーバー、キーボード、マウスがロックされ、ディスプレイが破損する

私のコンピュータ(NVIDIAカードを使用するとき)に非常に面倒なレンダリングの問題があります。

時々、Xサーバーは約1秒間停止した後(またはVLC音楽が現在のパケットで繰り返されるために起こるすべての日)、「ロック」してポインタが見えなくなり、キーボードとマウスが機能しません。 a画面は次のとおりです。

Xサーバーがロックされています

色は毎回異なるだけです。 ctrl-alt-backspaceキーとalt-sysrq-[rk]キーを有効にしましたが、これも効果がなく、回復するにはコールドリブートを実行する必要がありました。

時には、上記の画面の代わりに、次のカーネルエラーでいっぱいのコンソールが表示されます。nouveau:XXXチャンネルをアイドル状態にできませんでした。。その後、数秒後にすべてのプログラムが(ttyで)終了します。私のxgamma設定(ログアウトするたびにリセット)はまだ機能しているので、これはおそらくXサーバーです。

その後、コンソール自体も消え、ログイン画面もなく黒だけが表示されます(唯一のエスケープはコールドリブートだけでした)。

最も奇妙なのは、私のモデムLEDによると、KTorrent(これが発生したときにファイルをダウンロードしていた)がロック期間中でもデータを転送していたことです。 すべてのプログラムが終了し、VLCで音楽を再生して再生できます。

特に、JavaFX 8プログラム(空のウィンドウを生成する最も単純なプログラムではない)を実行することはできません。なぜなら、実行するとjava -jar my.jarウィンドウがパフォーマンスの低下/同期化されていないレンダリングとして表示され、a)何度も発生するため(そうではありません)以降、上記の内容を最大化/サイズ調整すると、b)数秒後に画面がロックされます。これは、Firefoxを使用している場合やウィンドウが開いていない場合でも、時々発生します。

wmctrl -lウィンドウではなくロック画面を表示します。また、上記のようにウィンドウ/プログラムは開いたままであるため、すべてのGUIプロセスは終了しません。これは非常に混乱しており、アイデアはありません。

ベストアンサー1

ところで:alt-sysrq-[rk]はここでは役に立ちません。実際にはそうです。殺すすべてのプログラム自体がコンソールシナリオに入ります。しかし、それは問題ではありません。一言で新しい学校だ。

あなたによると、Xサーバーはまだ実行中ですが、グラフィックス「接続」がモニターから切断されているようです。

nouveauドライバはNVIDIAカード用であるため、java、firefox、およびその他のプログラムでそのカードを使用しようとし、使用可能と見なされます。これをビデオ(ハードウェアとも呼ばれる)加速といいます。

画面「ロック」は、Xサーバーで発生するのではなく、nouveauカードのハードウェア機能不足(3Dレンダリング、ビデオデコードなど)が原因で発生するため、プログラムがそのいずれかを使用しようとするとnouveauがクラッシュします。

GPUを考えてみましょうコードネームそしてビデオエンジンNVIDIAカードで動作します。 GeForce 6/7シリーズカードがNV40(Curie)シリーズで終わり、VPE1、VPE2、VP1ビデオエンジンを使用し、両方ともビデオ(ハードウェア)アクセラレーションをサポートしていないとします(VPE2のXvMCを除く)。 )。これがXサーバが「失敗」する原因です。 (この場合、機能が欠落しているため、独自のNVIDIAドライバは役に立ちません。)

解決策は、ハードウェアアクセラレーションを完全に無効にし、サポートされているカードが得られるまでソフトウェアレンダリングを維持することです。 Java 8では、次のことができます。java -Dprism.order=sw -jar my.jar私のシステムではうまくいきます。 Firefoxには、高度な設定でハードウェアアクセラレーションを有効にするオプションがあります(利用可能な場合は間違っていますが、理由はわかりません)。そのオプションが選択解除されていることを確認してください。

修正する: nouveauはもともとNVIDIAハードウェアをうまく​​利用できないため、グラフィックカードを使用していて、ディストリビューション(RHEL 7など)が排他的なドライバを入手するのが難しい場合は、Radeonのオープンソースカードと交換することをお勧めします。 /インテルグラフィックスカードドライバがよりよくサポートされています。

おすすめ記事