14.10 雙顯示器顯示為扭曲的單螢幕模式

14.10 雙顯示器顯示為扭曲的單螢幕模式

我最近將 Ubuntu 作業系統從 14.04 更新到 14.10。我正在一台支援 optimus 的筆記型電腦上運行,配備 Intel 4000 顯示卡和 nVidia 640M。

           *-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 會嘗試擴充我的桌面。該圖像現在出現在兩個螢幕上,但圖像本身看起來就像單一螢幕的嚴重扭曲視圖。當我嘗試按螢幕內的任何內容時,它不會按,可能是因為實際螢幕與所顯示內容的映射已關閉。不過,我可以按兩個螢幕右上角的設定圖示。此外,登入畫面在雙螢幕模式下表現良好。我的主顯示器(內建)是 1920x1080,我添加的顯示器是 1600x1200。有沒有人有什麼建議?到目前為止,我已經重新安裝了所有 nVidia 驅動程式。

答案1

這似乎是 Compiz 的問題。我按照以下程序讓它工作:

在 CompizConfig 設定管理員上,轉到“常規選項”,然後轉到“顯示設定”並執行以下操作:

  • 取消勾選“檢測輸出”
  • 在輸出數組中,設定每個螢幕的解析度。解析度“1920x1080+0+0”後面的數字是偏移量。根據您的需求添加此偏移量非常重要。我有兩個全高清螢幕,所以我添加了以下配置: 1920x1080+0+0 1920x1080+1920+0

第二個輸出的偏移量為 1920,因為它位於第一個輸出的右側,第一個輸出的寬度為 1920。

致謝岩海象為了找出來

相關內容