我有两台计算机通过 VGA KVM 切换器路由到 1920x1080 显示器。
KVM 的输入和输出都是 VGA。其中一台电脑只有一个 DVI-I 输出,所以我给它连接了一个 DVI-I 到 VGA 转换器。
由于某种原因,xrandr 无法获取带有适配器的计算机上的完整分辨率,因此我手动添加了正确的分辨率(xrandr 仅检测最大 1024x768)并在启动后强制将其设置为该分辨率。
但是每次我使用 KVM 切换器切换回计算机时,xrandr 都会恢复到 1024x768 分辨率。有没有办法强制 xrandr 始终只使用 1920x1080 分辨率?
如果操作系统是一个问题,我正在运行 CentOS 6.6 x64。
答案1
我建议通过 xorg.conf 强制屏幕分辨率:
Section "Screen"
Identifier "Configured Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Modes "1920x1080"
EndSubSection
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Modeline "1920x1080" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +HSync +VSync
EndSection
您可能需要自定义模式行,您可以使用cvt width height refreshrate
不要犹豫地分享您的 xorg.conf 文件来生成一个,以便可以建议具体的修改。
这是一个问题和你的密切相关。