web-dev-qa-db-ja.com

Ubuntu 16.04は追加のディスプレイを検出しません

Nvidia Quadroグラフィックカードを搭載したHP ZbookでUbuntu 16.04 LTS 64-bitを実行しています。 HDMI、VGA、またはThunderbolt 3ドックを介して接続しようとしても、複数のディスプレイを検出できません。ディスプレイの設定には表示されません。

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Skylake 
Integrated Graphics (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro 
M1000M] (rev a2)

今、私はこの問題に遭遇するとすぐに明らかに調査し(以前の question 回答を得られなかった)、 thisフォーラムの回答 および このフォーラムの回答 。問題は、最初のリンクで指定されたものなど、nvidiaドライバー(おそらく最も一般的なソリューション)をインストールしようとするとき、Ubuntuが空白の画面で起動する、またはパスワードを入力した後にログイン画面をループし続ける(どちらもUbuntuのグラフィックスドライバーをいじる際の既知の問題です。

Ubuntuに再度ログインできる唯一の方法は、nvidiaドライバーを削除し、xserverを再インストールすることです(以下に示すnouveauドライバーを使用)。 nvidiaドライバーを複数回再インストールしようとしましたが、毎回黒い画面になります。

enter image description here

明らかに、間違ったバージョンのnvidiaドライバーをインストールするか、間違った非専有ドライバーを使用するなど、何か間違ったことをしています。誰もが以前にこの問題に直面したか、これに対する解決策を持っているなら、私はそれらの提案を歓迎します。

Xrandrの出力:

 xrandr
 xrandr: Failed to get size of gamma for output default
 Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 
 1080
 default connected primary 1920x1080+0+0 0mm x 0mm
 1920x1080     77.00* 

診断コマンドのリクエストを投稿してください。編集した質問にそれらの出力を投稿します。

前もって感謝します

1
AVJ

私は次のことを行いましたが、うまくいけば、この問題に出くわす他の人の助けになるでしょう:

問題は、コメントの1つで@SunnyDazeが示唆したBIOSの「ハイブリッドグラフィックス」の組み合わせであったようです(ありがとう)。 「Optimus」-SunnyDazeが示唆したように-明らかに、ハイブリッド(Nvidia + Onboard統合グラフィックス)アプローチであり、実行時に2つを自動的に切り替えて、最高のバッテリーおよびグラフィックスパフォーマンスを取得します link

BIOS -> Advanced -> Built-in Device Options -> Graphics(オプション:hybrid, discrete, and auto)に入る必要がありました。 discreteを選択しました。

その後再起動しましたが、ディスプレイはまだ表示されていなかったため、次のコマンドを実行しました

$ Sudo add-apt-repository ppa:graphics-drivers/ppa $ Sudo apt update Sudo apt install nvidia-396Nvidia Webサイト に記載されている最新のもの)。

この後、私は再起動して出来上がり!すべてのディスプレイ(2台のモニターとラップトップディスプレイ)が動作し始めました。

要約すると、nvidia-396はおそらくディスプレイの稼働を助け、ハイブリッドグラフィックスを無効にするとおそらく後に空白の画面を避けました質問に記載されているログオン/ログオンループの問題!

1
AVJ