web-dev-qa-db-ja.com

2番目の外付けモニターが起動しない

私の現在のセットアップは、Dell XPS 9560(1080p)と2x 1440p 75hzモニターです。最初の起動ですべてが正常に機能します。ラップトップの電源を入れ、パスワードを入力し、ふたを閉じて、2つの外部モニターを使用します。

ただし、コンピューターをスリープ状態にしてから再度起動すると、2つの外付けモニターのうち1つだけがオンになります。時々両方ともそうしますが、それは約1/10回だけ起こるようです。

モニターが起動したように見えます(電源がオンになります)が、ソース間をフリックして「信号なし」と報告します。

内蔵Intelグラフィックスでラップトップを実行していますが、Nvidiaグラフィックスでも同じことが起こります。

モニターを元に戻す最も簡単な方法は、マシン全体を再起動し、99%の時間でモニターを再起動することです。それでも、十分な長さの設定をいじって、HDMIケーブルを数回接続し直すと、ときどき元に戻ることがあります。

私はマシンでUbuntu 18.04 LTSを実行していますが、これがこれまでに発生した唯一の問題です。

編集:モニターを元に戻すために私が使用している現在の回避策は、リフレッシュレートを74.99hzから59.95hzに変更してから、再度戻すことです。これはかなり一貫して機能しますが、明らかに理想的なソリューションではありません。

6
Luke Glazebrook

修正するためにコンピュータを再起動する必要はありません。これに対処するためのより良い方法は、xrandrを使用することです。これは、ディスプレイの出力を管理するためのツールです。

まず、単にxrandrを実行して、現在接続されているすべてのディスプレイとそれぞれの名前(接続)のリストを取得します。その情報を入手して、簡単なコマンドを実行してセカンダリディスプレイを「再アクティブ化」し、正しい場所に配置できます。それは次のようなものです:

xrandr --output SECONDARYDISPLAY --auto --right-of PRIMARYDISPLAY

両方のディスプレイを、xrandrから取得した実際の名前に置き換えます。通常はHDMI-A-0DisplayPort-0DVI-D-0などです。ディスプレイをメインディスプレイの左側に接続している場合は、--right-of。 Xrandrには、オフセットやリフレッシュレートの設定など、使用する可能性のある他の多くのオプションがあります。詳しくは、manページをご覧ください。

あなたの場合、2つの外部ディスプレイを使用しているため、最初のコマンドを実行しても機能しない場合に備えて、xrandrでプライマリディスプレイを設定することもできます。次に、両方を次のようなものと組み合わせることができます。

xrandr --output PRIMARYDISPLAY --auto --primary && xrandr --output SECONDARYDISPLAY --auto --right-of PRIMARYDISPLAY

コマンドの結果に満足している場合は、コマンドラインから実行するよりも高速だと思われる場合は、ショートカットに追加することをお勧めします。また、再開時に実行されるスクリプトにそれらを追加し、/usr/lib/pm-utils/sleep.d/に配置することもできます。

この問題は、将来的にはなくなる可能性があることに注意してください。同様の問題の報告はたくさんありますが、根本的なケースは非常に異なる場合があります。ケースが非常に永続的であると思われる場合は、バグレポートを開いてみてください。私は個人的にこの問題を数か月前に抱えていましたが、「それ自体が修正され」、それ以来それを経験していません。 ctrl + alt + t(ターミナルを開く)を使用して 'xr'の後に 'UP'と 'ENTER'を入力すると(この方法では、ターミナルはxrで始まる最後に使用されたコマンドに接続します)、私にとって良い解決策であることがわかりました、特にxrandrを使用してセカンダリディスプレイも時々オフにするためです。

4
Podesta