Xubuntu 14.04を2台のPCにインストールし、それぞれに異なるブランドの独自のモニターがあります。
両方のPCで、電源スイッチでモニターの電源を切ると、電源を入れても機能しません。言い換えると、数秒たっても電源を入れると、PCからビデオ信号が来ていないと言われます。
なぜこれが起こるのですか?
どうもありがとう。
編集:KDE power managerとともにKDE plasmaデスクトップをインストールしました。何も変わっていません。モニターをオフにした場合、システムで別のマシンからsshして再起動する必要があります...
編集2:私が見つけたものを見てkern.log:
Feb 24 06:09:47 fuji kernel: [ 1190.076641] [drm:intel_dp_start_link_train] *ERROR* too many voltage retries, give up
Feb 24 06:09:47 fuji kernel: [ 1190.076842] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
Feb 24 06:09:47 fuji kernel: [ 1195.355350] video LNXVIDEO:00: Restoring backlight state
Feb 24 06:09:48 fuji kernel: [ 1196.586083] [drm:intel_dp_i2c_aux_ch] *ERROR* too many retries, giving up
syslogで、次のようなものが見つかりました:
Feb 24 19:54:39 fuji kernel: [ 0.818294] intel_idle: lapic_timer_reliable_states 0xffffffff
Feb 24 19:54:39 fuji kernel: [ 1.958366] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver
Feb 24 19:54:39 fuji kernel: [ 2.004978] [drm:intel_dp_i2c_aux_ch] *ERROR* too many retries,giving up
Feb 24 19:54:39 fuji kernel: [ 2.011007] [drm:intel_dp_i2c_aux_ch] *ERROR* too many retries,giving up
Feb 24 19:54:39 fuji kernel: [ 2.782239] fbcon: inteldrmfb (fb0) is primary device
これはカーネルのバグであり、ディスプレイポート出力を介してIntel Integrated Graphicsに接続されたモニターに限定されます。
グーグルであることがわかりました[drm:intel_dp_i2c_aux_ch] *ERROR* too many retries,giving up
ただし、このバグはLinux 3.16で修正されており、Ubuntu 14.04にインストールできます。 14.10を実行している場合、すでにこのカーネルがあり、これを行う必要はありません。また、14.04.2インストールディスクからUbuntu 14.04をインストールした場合は3.16があります。 それはありません Ubuntu 14.04.2を使用しているかどうかは関係ありません(最新の状態を維持している場合はこれです)が、14.04.2 DVDまたはフラッシュを使用した場合ドライブをインストールします。 Ubuntu 14.04を14.04または14.04.1のインストールディスクでインストールした場合、解決策があります。これについては以下で説明します。
Linux 3.16は、ハードウェアサポートを向上させるためにUbuntu LTSユーザー向けに設計されたカーネルであるHWEカーネルとして利用できますが、いくつかのバグも修正しています。ただし、Ubuntuをしばらく使用していて、システムにさまざまなプログラムがインストールされている場合、アプリケーションがわずかに異常な動作をするなど、小さなバグが発生するリスクがわずかにあることを警告します。 14.04または14.04.1の新規インストールを実行した直後にこれらの手順に従うことをお勧めします。 (繰り返しますが、私はこれを十分に言うことはできませんが、しない 14.04.2ディスクでこれを行います。)
さあ、始めましょう。ターミナルを開き、Sudo apt-get update && Sudo apt-get install linux-hwe-generic-trusty
コマンドを実行します。これにより、Linux 3.16とカーネルヘッダーがインストールされます。さあ、新しいカーネルをテストする準備をしてください!システムを再起動すると、コンピューターがLinux 3.16で起動します。バグを修正する必要があり、すべてが正常になります。その場合は、トラブルシューティングに関する次の段落をスキップしてください。
上記があなたのために働いたなら、素晴らしい。次の段落に移動します。そうでない場合、異常なエラーが発生した場合、ログインできない場合、またはその他の奇妙な動作があった場合は、システムを再起動してカーネルを削除する必要があります。システムの起動時にShiftキーを押しながら(GRUBとデュアルブートする必要はありません!)、「詳細オプション」などを選択します。最新のLinux 3.13(回復モード)を選択して起動します。ルートシェルまたはターミナルにアクセスすることを選択し(もう一度言います)、ロードさせます。次に、コマンドmount -o remount,rw /
を入力して、ファイルシステムを書き込み可能にする必要があります。ファイルシステムに複数のパーティションがある場合、mount --all
も実行する必要があります。 (実行するかどうかわからない場合は、とにかく実行してください。)apt-get purge linux-hwe-generic-trusty && apt-get autoremove
を実行します。システムを再起動し、次の段落をスキップします(カーネルを動作させるためのものです)。
カーネルが機能しない場合は、次の段落をスキップしてください。そうした場合、幸運である必要があります。 Linux 3.16が正常に動作するようになったので、3.13を削除してディスク領域を解放できます。コマンドSudo apt-get remove linux-generic linux-image-3.13* && Sudo apt-get autoremove
を実行します。コンピュータを再起動できるはずですが、それでも正常に動作します。
さて、それがあなたのお役に立てば幸いです。カーネルが動作せず、削除の指示に従ってカーネルを削除しない場合は、ファイルをバックアップして再インストールする必要があります。それが最良の方法です。ただし、今回はUbuntu 14.04.2以降のインストールディスクを使用してください。 (14.04または14.04.1のディスクがある場合、それをインストールして私の指示に従うことができるとは思わないでください。新しいディスクを作成して14.04.2をインストールする方が良いでしょう。私の指示に従ってください!)