我在 DVI 输出(通过 DVI 到 VGA 适配器连接)上使用两台显示器,一台 Belinea o.display 1(被 Ubuntu 识别为 Rogen Tech Distribution Inc 20",但工作正常)作为我的主要显示器HDMI 输出(通过 HDMI 转 DVI 适配器)上的戴尔 19 英寸(正确识别)作为辅助显示器。图形控制器是 GeForce 9500 GS。我正在使用 nouveau 1:1.0.7-0ubuntu1 运行完全更新的 Ubuntu 13.04。
问题是第二台显示器(戴尔)在启动过程中似乎永远不会退出待机状态:屏幕保持黑色,显示器上的 LED 状态保持橙色(打开时为绿色)。它被正确识别并相应地设置了桌面的大小,它只是保持黑色。通过 xrandr/arandr/etc 更改任何设置。什么也没做。显示器的屏幕菜单报告它处于省电模式。
使用专有的 NVIDIA 驱动程序时,第二台显示器可以正常工作。但是这些驱动程序会在我的系统上引起很多其他问题,所以我真的很想避免它们。
在 Ubuntu 12.10 上,我找到了一个解决方法:将第二台显示器的相对位置稍微向下移动并再次向上移动时,它会打开并正常运行:
xrandr --output DVI-I-1 --mode 1680x1050 --pos 1280x0 --rotate normal --output HDMI-1 --mode 1280x1024 --pos 0x88 --rotate normal
sleep 2
xrandr --output DVI-I-1 --mode 1680x1050 --pos 1280x0 --rotate normal --output HDMI-1 --mode 1280x1024 --pos 0x0 --rotate normal …Run Code Online (Sandbox Code Playgroud)