我有两个显示器(1920x1200 和 2550x1600)和 ati 卡(hd 4870x2)。我从附加驱动程序面板安装了 ati 驱动程序。不幸的是,与以前版本的 ubuntu 一样,我无法为我的两个显示器设置正确的分辨率。我收到消息:无法创建桌面,因为其区域太大。
您是否遇到过此问题?可能的解决办法是什么?
答案1
您需要在 AMD 软件中定义您的 2 个屏幕。
打开 ATI 驱动程序应用程序
并无任何限制地定义您的 2 个屏幕显示。
并重新启动
您可能看不到任何变化,但要结束操作,请使用常规屏幕应用程序来设置您的 2 个屏幕。
对于新的 Ubuntu 行为也是如此,例如:- 统一工具栏仅在屏幕上,或同时在两个屏幕上(英文中它必须是“启动器位置”)
- 鼠标粘在屏幕边框上(英文中应该是“粘性边框”)
答案2
我在运行 Ubuntu 12.04 64 位的 27 英寸 iMac 上遇到了同样的问题。它里面有 ATI Mobility Radeon HD 4850。
如果我尝试将两个显示器设置为最大分辨率,然后将它们并排排列,我会收到完全相同的错误消息。
一些较差的解决方法是将第二台显示器移到第一台显示器下方,因为显然在这种安排下,两台显示器组合的完整桌面分辨率是可以接受的。
通过一些测试,我发现最大桌面区域宽度似乎是 4000,我猜测最大高度也是 4000。这也不是总面积的计算,因为我可以以某种方式排列显示器,以使用比正常排列更多的总屏幕面积,这是允许的。
似乎有某种东西将其限制为 4000。
另一个对我有用的方法是将我的第二台显示器旋转到垂直位置,这样可以减少宽度,使分辨率达到可接受的水平。这对我来说效果不太好,因为我的第二台显示器由于显示器的视角设计,垂直方向看起来非常糟糕。
我发现你可以通过 xorg.conf 强制设置分辨率,但是这不起作用。屏幕区域超过 4000 的部分会损坏。
答案3
我发现了针对同一问题的两个解决方案。
解决方案 1. 禁用专有驱动程序。重新启动。现在转到“设置”>“显示”,取消选中“镜像显示”框。您可能还希望更改“启动器位置”设置,以便在一台显示器上有一个启动器,而不是在另一台显示器上有一个启动器。您可能还希望禁用“粘性边缘”,这样您的鼠标在两台显示器之间移动时就不会卡住。
解决方案 2。这是对 Boris 的答案的澄清,他建议使用 AMD/ATI 控制面板,但他的图片是法语的,需要更多细节。如果您真的打算运行专有驱动程序,请打开 AMD Catalyst 控制中心(我使用的是管理版本,不确定是否需要)。然后您需要将两个显示器设置为彼此无关……不是镜像,也不是多桌面。只是单一的。然后重新启动。然后在 Catalyst 控制中心选项页面的下一页中,启用 Xinerama,然后再次重新启动。
在某些情况下,后一种解决方案不起作用。例如,在我目前的情况下,有些东西不允许我分离两个显示器……它们不断被迫进行克隆。我被允许更改设置,但一旦我关闭应用程序,设置就会丢失。
答案4
AMD 网站上的最新版本 (v12.4) 为我修复了双显示器分辨率问题。我有 HD4850。我猜 Jockey 提供的是旧版本。