我有一台 ATI HD5770,连接到 2 个显示器(DVI 和 DisplayPort)。
当启动 ArchLinux 时,TTY 显示在两台显示器之间重复(例外),但是当启动 X 服务器(Awesome WM)时,我只能使用一台显示器,而另一台显示器将进入省电模式(黑屏)。
xrandr 输出:
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
DisplayPort-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00*
800x600 60.32 56.25
848x480 60.00
640x480 59.94
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
DVI-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
1680x1050 59.95*+
1280x1024 75.02 60.02
1440x900 74.98 59.89
1024x768 75.08 70.07 60.00
800x600 72.19 75.00 60.32
640x480 75.00 72.81 60.00
720x400 70.08
DisplayPort 上的分辨率也不正确。
我已经尝试了很多 xrandr 命令组合,但没有任何改变 DisplayPort 连接的显示器处于非活动状态的事实。
可能值得一提的是,我正在使用 xf86-video-ati 并且在 Windows(双启动)上我的显示器没有问题。
在此之前,我还需要从 UEFI 配置工具禁用快速启动,以便能够在两台显示器上实际看到 TTY。
答案1
安装 fglrx(来自 AUR 的 catalyst-total)解决了问题,可能是 xf86 驱动程序与显卡 DisplayPort 存在一些问题。