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 设置管理器上,转到“常规选项”,然后转到“显示设置”并执行以下操作:

  • 取消选中“检测输出”
  • 在 Outputs 数组中,设置每个屏幕的分辨率。分辨率“1920x1080+0+0”后面的数字是偏移量。根据你的需求添加这个偏移量很重要。我有两个全高清屏幕,所以我添加了以下配置:1920x1080+0+0 1920x1080+1920+0

第二个输出的偏移量为 1920,因为它位于第一个输出的右侧,而第一个输出的宽度为 1920。

致谢岩海象为了找到它

相关内容