ごく最近、Ubuntu OS を 14.04 から 14.10 にアップデートしました。Intel 4000 グラフィックスと nVidia 640M を搭載した、Optimus 対応のラップトップで実行しています。
*-display
description: VGA compatible controller
product: GK107M [GeForce GT 640M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:51 memory:d0000000-d0ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:3000(size=128) memory:d1080000-d10fffff
*-display
description: VGA compatible controller
product: 3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:47 memory:d2000000-d23fffff memory:c0000000-cfffffff ioport:4000(size=64)
lshw からのハードウェア プリントアウトを表示する
mini-DisplayPort -> VGA アダプターを外部モニターに接続すると、Ubuntu はデスクトップを拡張しようとします。画像は両方の画面に表示されるようになりましたが、画像自体は 1 つの画面をひどく歪ませたように見えます。画面内で何かを押そうとしても押せません。これは、実際の画面と表示されているもののマッピングがオフになっているためと思われます。ただし、両方の画面の右上にある設定アイコンは問題なく押せます。さらに、ログイン画面はデュアル スクリーン モードで正常に動作します。メイン モニター (内蔵) は 1920x1080 で、追加するモニターは 1600x1200 です。何かアドバイスはありますか? これまでのところ、すべての nVidia ドライバーを再インストールしました。
答え1
これは Compiz の問題のようです。次の手順で動作しました。
CompizConfig 設定マネージャーで、「一般オプション」に移動し、「ディスプレイ設定」に移動して、次の操作を行います。
- 「出力の検出」のチェックを外す
- 出力配列で、各画面の解像度を設定します。解像度「1920x1080+0+0」の後の数字はオフセットです。必要に応じてこのオフセットを追加することが重要です。私はフル HD 画面を 2 つ持っているので、次の構成を追加しました: 1920x1080+0+0 1920x1080+1920+0
2 番目の出力のオフセットは 1920 です。これは、幅が 1920 の最初の出力の右側にあるためです。