web-dev-qa-db-ja.com

Ubuntu 16.04およびNvidia-外部モニターを追加すると、両方のモニターに単一のディスプレイが表示されます

HDMI経由で16.04を実行しているHPラップトップから外部モニターを実行しようとしています。 nvidia-375ドライバーを実行しているGTX965Mがあります。これにより、ミラーモードでのみ2つのモニターを実行できます。別のモニターを使用するように変更すると、解像度が2つのディスプレイの合計に広がるように見え、ランチャーをクリックするだけなので設定の変更をキャンセルできません。復帰するまで30秒待つ必要があります。

this をフォローして、フォーラムの投稿に従い、ドライバーとドライバーの新しいバージョンをインストールしました。

2台目のモニターを追加しようとした後のデスクトップの画像を次に示します。

desktop

これがドライバーなのかシステム構成なのかわかりません。

どんな助けでも大歓迎です

更新:ランダムに動作を開始しましたが、変更を加えていないため、理由はわかりません。私はちょうど立ち上がってHDMIに接続しました。また、私のnvidia-settingsは提案された解決策の1つに従って正しく表示されないため、これが気まぐれなバグではないことを確信していません。

nvidia-settings

これにより、外部モニターが1つだけ表示されます。ラップトップの組み込みは含まれていません。これは正しいですか?

----------------------------------------- -------------------------------------------------- -----------------------------------------

更なる更新:それから次回起動すると、すでにHDMIがプラグインされているので、2つの1080pモニターに単一の1920x1080を伸ばします。私は問題のルートに到達したと思います。 nvidia-settingsにアクセスするために端末を開いたが、インストールされていないようだ。

100%がインストールされたため、これは奇妙です。この質問で提供した画像で証明されています。私はこの問題をユーモアをかけて再インストールし、デュアルモニターが再び機能するようになりました!これはバグですか??これは問題を解決したので、自分で解決策を追加しましたが、どのように発生するかわかりません。

14
macourtney7

それは私が直面していた問題に対する奇妙な解決策ですが、定期的にnvidia-settingsが自分でやらなくてもアンインストールされるようです。

解像度が引き伸ばされ、マウスが役に立たなくなったとき、ショートカットを使用して端末を開き、nvidia-settingsを入力すると、インストールされていないことが通知されました(まだ理解できません)。

その後、Sudo apt install nvidia-settingsを再インストールすると、すべてが再び正常に機能しました。

他の人が同じ状況にある場合、私は修正が簡単なので、これを間違いなくチェックします。これは以前に2回発生したため、これが再発する問題になるのではないかと心配していますが、今では何が原因であるかがわかりました。

0
macourtney7

押す Ctrl+Alt+T ターミナルに移動して次のように入力します:

nvidia-settings

次のような画面が表示されます。 nVidia xserver settings

左ペインから、

  • 選ぶ X Server Display Configuration
  • ダイアログウィンドウのセカンダリ画面をクリックします
  • クリック Configure
  • TwinViewを有効にします。

すぐに動作しない場合は、コンピューターを再起動してください。

4
Fabby

同じ問題があり、compizconfigを使用して解決しました。 一般オプション→表示設定disable出力の検出と出力形式の設定。

compizconfig

3

ここに記載されているさまざまなオプションを試してみましたが、どれもうまくいきませんでした。

唯一の機能は次のとおりです。ラップトップのスイッチ表示キーを押すと、HPラップトップのF4で使用可能になります。他のベンダーでは異なる場合があります。

前提条件:

Sudo apt-get purge nvidia-*

上記のコマンドは、以前のバージョンをすべてアンインストールし、PCを再起動します。

Sudo apt-add-repository ppa:graphics-drivers/ppa

上記のコマンドはリポジトリを追加します

Sudo apt-get update
Sudo apt-cache search '^nvidia-[:digit]' --names-only

最新の番号を取得してインストールします。

Sudo apt-get install nvidia-381

私にとっては381が最新でした。

誰かに役立つかもしれないとして投稿する。

2
abhy

私は、1050 gtx、ドライバーnvidia-375を搭載したDell inspiron 7567でも同じ問題を抱えています。

あなたの答えを読んで私が見つけた唯一の解決策は、HDMIを取り外し、ログアウト、ログインし、HDMIを接続して拡張画面に切り替えると、デュアルスクリーンで1つの解像度を伸ばす代わりに正しく表示されることです。

これは一時的なものですが、少なくとも使用できます。

2
bwarff

私は同様の投稿に答えました:)( 14.04 nvidia dual display(external + laptop)stretched display、offset desktop

これは、内蔵ディスプレイがインテルiGPUに接続されているためです。 (ソース: https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/

基本的にNvidia xサーバーでは、内蔵モニターを制御できません。

これを解決するには、グラフィックモードをBIOS設定でMShybridからディスクリートに切り替えます。これにより、内蔵モニターをディスクリートGPUで駆動することができ、xサーバーはビルドインと外部ディスプレイの両方を正しく認識します。

プライムセレクトは動作しないという欠点があります。そのため、BIOSの再構成以外にiGPUに交換してバッテリーを節約する方法はありません...しかし、プライムセレクトは十分に機能しません(少なくとも私の側では)わざわざ...

2
Y.Chen

私は同じ問題を抱えていて、最終的にはやった

Sudo apt-get install compizconfig-settings-manager
ccsm

有効化ウィンドウ管理"グリッド。これにより、構成可能なキーストロークを使用して、ウィンドウを大きな単一ディスプレイの隅に送ることができます。次に、写真の閲覧などの特定の状況では、大きな単一のディスプレイが独自に表示されます。

0
Andrew Stretton

ミラー表示をチェックしたままにします。ディスプレイが同期されたら、を押します Ctrl + Tab。これによりオプションがポップアップ表示され、画面拡張のオプションも1つ見つかります。以下を維持することにより、オプションをナビゲートできます。 Ctrl 押すと押す Tab 切り替えるように Alt + Tab

0

Nvidia-375でも同じ問題があります。 nvidia-384にアップグレードするだけで問題が解決します。

0
Comzyh

次のようにnvidia-375ドライバーを削除します。

Sudo apt-get purge nvidia*

レガシードライバーを使用します。 nvidiaドライバーには多くの問題があるようです。

レガシードライバが見つからない場合は、次のように再インストールします。

Sudo apt-get install xserver-xorg-video-nouveau
0