好吧,我到处都找过了,但仍然找不到解决我的问题的方法。
我正在运行 Ubuntu 11.10,带有 Unity 3D 和 ATI Catalyst 11.11,我有一台 ATI Radeon HD 6870,我有一个通过 DVI 连接的分辨率为 1600x900 的显示器和一台通过 HDMI 连接的分辨率为 1920x1080 的电视。
因此,我想要做的是设置一个双显示器配置,我在 Catalyst 中尝试过使用我的显示器作为第一显示器,电视作为第二显示器,并选择“单显示桌面(多桌面)”在电视属性上,但我没有得到任何结果,然后我尝试从 Ubuntu 上的“显示”部分,我收到此消息:
“无法应用所选的显示器配置,所需的虚拟尺寸与可用尺寸不符:请求尺寸=(3520,1080)、最小尺寸=(320,200)、最大尺寸=(1920,1920)”
该配置唯一可行的方法是将显示器放在电视顶部,而不是左右摆放,“这样它们就不会超出分辨率”但这对我来说不起作用
后来,在阅读了很多帖子之后,我意识到 Catalyst 有一个错误,如果我执行该命令,sudo amdcccle
它会启动 Catalyst,而当我设置“单显示桌面(多桌面)”在我的第二台显示器(电视)上,它要求我重新启动,这样我才能获得该配置(到目前为止一切都很好)。但我的问题是,当我重新启动计算机时,我的第一台显示器可以正常工作,但在电视上,我得到的是空白屏幕,而不是鼠标,而是一个 X,有人知道如何解决这个问题吗???这是否与分辨率有关??因为我打算再买一台 1600x900 的显示器,这样我就有了三重显示配置。
答案1
如果您在 de catalyst 控制中心中选择“1 个桌面覆盖多个屏幕”功能并应用它,重新启动后您可以通过“屏幕”对话框设置多个显示器,并且不会出现“大屏幕分辨率”错误。
答案2
我让它在我的机器上运行的方法是:
- 打开 AMD Catalyst 控制中心(管理)
- 点击显示管理器
- 在“多显示器”选项卡中,选择带有显示器 2 的多显示器桌面
- 申请
- 重启我的机器
在那之后:
- 打开系统设置
- 进入显示
- 取消选中“镜像显示”
- 选择启动器放置位置仅到第一个屏幕(左侧)
- 点击“应用”
这在 Ubuntu 12.04 Precise Pengolin 上对我有用。不要忘记在 AMDCCCE 中设置“Tear Free”,这样你就能得到一个运行良好的桌面。
答案3
我也遇到过类似的问题,ATI 驱动程序不允许我使用我想要的屏幕配置。最后,我发现卸载专有驱动程序并使用默认开源驱动程序要方便得多。卸载并不像它应该的那样简单,但我认为说明这里应该可以。不过我遇到了其他问题(与从 11.04 升级有关),所以我最终从全新状态重新安装,因此我不太确定卸载是否有效/如何有效。
在 11.04 中,我发现开源驱动程序不足以在 VirtualBox 或 WMWare 播放器中启用 3D 功能,但在 11.10 中甚至还可以。Unity 3D 在这两种情况下都可以正常工作。
我不会说驱动程序是完美的,但它们大多数时候都运行良好。特别是,更改“显示设置”中的分辨率设置有时会产生奇怪的结果(屏幕闪烁,屏幕完全关闭) - 如果您真的想知道新设置是什么样子,请注销并再次登录以确保无误。这很烦人,但说真的,您在会话期间多久会使用一次不同的设置?
答案4
我也遇到了这个问题。我刚刚检查了新内拉玛显示选项下的框,现在正在工作。