web-dev-qa-db-ja.com

VGAモニターがアクティブな場合、Xサーバーを終了、再起動、シャットダウン、またはttyにドロップできません

奇妙な問題があります。外部VGAモニターをラップトップに接続すると、X環境を終了すると、コンピューターがクラッシュします。

たとえば、2台のモニター(ラップトップとVGAポートに接続されているモニター)をアクティブにして作業しているとします。ヒッティング Ctrl+Alt+F Key 私をttyに連れて行くべきです。実際に起こることは、あなたが期待するように、VGA画面が空白になることですbutラップトップ画面はまだオンになっていますが、何も表示しません。画面がオフのときよりも少し明るくなっているので、画面がオンになっていることがわかります。

この状態では、マシンへのアクセスを回復するために何もできません。私が試してみました:

  1. Alt+F Key (そしてさらに Ctrl+Alt+F Key、念のため)組み合わせで、効果がないようです。

  2. Ctrl+Alt+Del :何もない

  3. マジックSysRqキー :何もありません

  4. ユーザー名とパスワードを盲目的に入力し、GDMまたはMDMを再起動/シャットダウンまたは再起動しようとしています:何もありません

動作するのはハードリセットだけです。

Xサーバーをキリングするときにまったく同じ動作が発生します Ctrl+Alt+Backspace、再起動またはシャットダウン。 WMのグラフィカルメニューを使用して再起動/シャットダウン/ログアウトする場合でも、shutdownまたはrebootコマンドを使用する場合でも違いはありません。

また、WMに依存しません。 Cinnamon、Gnome 3、MATE、xfce4)を使用しても同じ問題が発生します。

ただし、VGAに依存します。別のVGAモニターを接続しようとしましたが、同じ問題が発生します。私はnotですが、画面がDisplayPortに接続されている場合、この問題が発生します。したがって、これはVGA固有の問題です。

さらに奇妙なことに、これは両方の画面がアクティブな場合にのみ発生します。 どちらかノートパソコンの画面または VGAモニターが非アクティブの場合、問題は解決します。

最後に、この問題は、最新のLinux Mint Debian(LMDE)をインストールしたときに発生しました。以前のリリースのLMDEでは発生しませんでした。両方のリリースで同じカーネルバージョンを使用してから(以前のリリースでカーネルをアップグレードした)、同じnvidiaドライバーを使用してから何が変わったのかわかりません。そうそう、私はhave nvidiaドライバーを更新しました。

ハードウェア:
Dell M4500ラップトップ
CPU:Intel Core i7
RAM:8GB
グラフィックス:nVidia GT216 [Quadro FX 880M]

ソフトウェア:
LMDE、カーネル3.2.0-2-AMD64
Xorg:1.11.4
nVidiaカーネル:295.20-1 + 3.2.9-1

おそらく関連するファイル:
/ var/log/Xorg.0.log
〜/ .xsession-errors

誰かがこれを修正する方法について何かアイデアがありますか?

5
terdon

さて、昨日LMDE Update Pack5が出ました。システムを更新したときに問題が修正されました。どのパッケージが修正されたか正確にはわかりませんが、現在の仕様は次のとおりです。

LDME、カーネル3.2.0-3-AMD64
Xorg:1.12.1.902-1
nVidiaカーネル:302.17 + 1 + 2 + 3.2.21-2

まあ、すべてが順調に終わります。それを修正したのはnvidiaドライバーのアップデートであると仮定して(xorgまたはカーネルのアップグレードであったかもしれませんが)、harrymcよりもそれを必要とするStefanに賞金を授与しています:)。

1
terdon

このUbuntu PPA には、より新しいバージョンのnVidiaクローズドソースドライバーがあります。または、オープンソースのnVidiaXドライバーであるnouveauを試すこともできます。

1
Stefan Seidel