web-dev-qa-db-ja.com

14.04 nvidiaデュアルディスプレイ(外部+ノートパソコン)ストレッチディスプレイ、オフセットデスクトップ

外付けモニターをラップトップに接続しようとすると、ウィンドウが水平方向に奇妙に引き伸ばされ、クリックオフセットがオフになります。 nvidiaの設定も組み込みのラップトップディスプレイを表示しないようですが、ubuntuのディスプレイ設定は表示されます。

3台目のモニターを追加すると、2つの外部モニターは伸びたり、ミスクリックしたりすることなく正常に動作しますが、ラップトップモニターは空白です。ウィンドウをドラッグすることはできませんが、マウスをそこに移動することはできます。

モニターを単独で使用すると、正常に機能します。

これは、追加のドライバー(nvidia-331.113およびnvidia-prime)で最新のテスト済みドライバーを使用した、14.04.1 LTS x86_64の(クラッシュプランを除く)新規インストールです。 Quadro K4100Mを搭載したDell M6800に搭載されています。ディスプレイは、ドックからディスプレイポートを介して接続されます。

画像を投稿できないため、スクリーンショットのアルバムを以下に示します。

http://imgur.com/a/MpL5w#

更新:nvidiaドライバーのパージとNouveauの使用は問題なく動作しますが、実行速度が遅くなります。

更新:Nvidia Optimusに関連しています。 BIOSでこれをオフにすることで問題が解決しますが、将来的に統合グラフィックスに切り替えたいと思います。

2
eengineer

標準のUbuntu NVidiaドライバーは、やや古いおよびやや新しいNVidiaハードウェアでいくつかの問題を生成します。

必要に応じてmore、標準のUbuntuリポジトリドライバー、 xorg.edgers PPAをインストールします。

Sudo apt-add-repository ppa:xorg-edgers/ppa
Sudo apt-get update

Xorg.edgersグループは、ページにリンクせずにインストール手順を直接提供しないように求めているため、これが(今のところ)私ができる最善の方法です。

PPAが何であるかわからない場合、またはページを読んだ後に何らかのガイダンスが必要な場合は、以下にコメントを残してください。

0
Fabby

16.04でも同じ問題があり、ようやく今日解決できました。

NVIDIAによると、その理由は、内蔵ディスプレイがIntel iGPUに接続されているためです。 https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/

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

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

4
Y.Chen

私はこの問題に苦しみました。最終的にこの投稿を見つけました: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1382462/comments/35

CompizConfig Settings Managerで、一般オプションに移動し、次にDisplay Settingsおよび以下をせよ:

  • チェックを外す出力を検出
  • [出力]配列で、各画面の解像度を設定します。

解像度「1920x1080 + 0 + 0」の後の数字はオフセットです。必要に応じてこのオフセットを追加することが重要です。 2つのフルHDスクリーンがあるため、次の構成を追加しました。

1920x1080+0+0
1920x1080+1920+0

2番目の出力のオフセットは1920です。これは、最初の出力の幅が1920であるためです。

1
Harel Gutgold