好的,我一直使用 ati 催化剂驱动程序,然而考虑到它在内核 4.2 中被破坏了,并且我看到人们总是说只使用开源驱动程序,我在 Ubuntu 15.10 安装中就是这样做的。
当我安装专有驱动程序并使用内核 4.1 启动时,一切正常。屏幕 1 1920x1080,屏幕 2 1440x900,并按预期以扩展模式显示。
然而,当我现在使用开源时,却遇到了麻烦。
实际上似乎只检测到一个显示器,因为在设置下的“显示”中只显示一个显示器。它的屏幕分辨率设置为 1280x1024。两个显示器都在显示内容,但内容完全相同。我不会称之为镜像,因为它无法识别两个显示器。xrandr 显示以下内容:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 400, current 1280 x 1024, maximum 1280 x 1024
default connected primary 1280x1024+0+0 0mm x 0mm
1280x1024 0.00*
1152x864 0.00
1024x768 0.00
800x600 0.00
640x480 0.00
720x400 0.00
在专有驱动程序下,我在 xrandr 中将 1920x1080 显示为屏幕 0,将 1440x900 显示为 CRT1,并采用各种不同的分辨率。
有人能帮我解决这个烂摊子吗?
编辑以获取更多信息:
我的显卡是 Radeon HD 6850,它通过 HDMI 连接到 32 英寸三星电视,并通过 VGA 到 DVI 转换器将 19 英寸 VGA 显示器连接到显卡上的 DVI。
答案1
好的,这里有一些我不想告诉你的消息:你必须使用可以与 Catalyst 驱动程序兼容的版本,因为根据我过去的经验,较旧的 AMD 卡喜欢与开源驱动程序产生问题。