我有一台 Radeon HD 7870 和 Ubuntu 14.04;它可以很好地运行软件驱动程序,但我正在尝试运行一些加速功能。
理想情况下,我会让两个显示器都运行(两个显示器都通过 DVI 连接,一个分辨率为 1920x1080,另一个分辨率为 1280x1024)。它在 13.10 下曾经运行良好(但我不确定我当时使用的是 gnome3 还是 unity),但在 14.04 和 gnome3 下让它正常运行的所有尝试到目前为止都没有成功。
有一些非常奇怪的问题:当我使用 fglrx 并配置辅助显示器时,主显示器的右侧部分和整个辅助显示器保持黑色;只有红色矩形中用白色字体显示的大“2”和鼠标光标才会显示。如果我将任何窗口移动到那里,它根本不会显示,屏幕保持空白,只有鼠标光标。因为显示器本身显示了一些东西,所以我怀疑这是 gnome3 的问题。甚至交互似乎仍然在黑色区域起作用,至少鼠标光标会针对浏览器中应该有链接的区域发生变化,并且该区域是可点击的并且反应正常。所以“只是”渲染似乎受到了影响。我尝试使用 AMD Catalyst 控制中心和系统设置中的“显示”选项进行切换,结果没有区别。
有没有办法告诉 gnome 正确使用整个第一个显示器和第二个显示器?使用不同的窗口管理器或其他东西?
该情况的“模拟”屏幕截图(“真实”屏幕截图不会显示问题 - 它显示预期的输出,即没有黑条的完整绘制屏幕):
当我停用某个监视器(以便仅启用一个监视器)时,除了右侧的黑条之外,我偶尔(例如在开关本身之后)还会得到奇怪的、看似随机的闪烁条效果。
有什么提示吗?或者我需要提供哪些更多信息来解决这个问题?使用软件驱动程序实际上不是一个选择,因为只有一个屏幕可以使用这些驱动程序,而且 CPU 使用率相当高……
编辑:现在切换回 Unity,一切都与 fglrx 正常工作 - 没有被黑条或其他东西遮挡的区域......我想我暂时不得不坚持使用这种方式。真可惜,我真的开始喜欢 gnome 3 了......