我正在尝试使用xrandr
添加自定义分辨率我的 2560x1080 AOC 显示器。
制造商已向我提供了 VESA 时序(附件),但我不确定应该用它们做什么:
我正在使用 cvt 生成 ModeLine (cvt 2560 1080 60.00),它生成:
# 2560x1080 59.98 Hz (CVT) hsync: 67.17 kHz; pclk: 230.00 MHz
#Modeline "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
我可以用来xrandr
添加 Modeline,然后将其添加到 HDMI1 - 但当我将显示器设置为新的分辨率时,我从显示器上看到的只是闪烁的颜色,直到我将其恢复到[电子邮件保护]。
我使用的笔记本电脑是 Acer Aspire v7-581PG - 它有一个 720M 芯片,因此使用 Optimus(我还安装了 bumblebee),但似乎任何通过 HDMI 输出的东西都使用英特尔芯片(我相信是来自 i5 的 4400 芯片组)
如果我进入 nvidia-settings:
# optirun nvidia-settings -c :8,
我进入设置菜单,但那里没有显示任何监视器 - 所以我认为一切都由英特尔芯片处理?)。
我知道芯片组可以处理 HDMI @ 2560x1080,因为 Windows 8 在正常输出方面没有任何问题。
我猜想我在这里的时间安排有些问题,但我就是搞不清楚到底是什么问题。我尝试以 1 为增量将刷新率降低,一直降低到 40,但结果是一样的 - 一旦降到 47.00,它只会显示黑屏,而不是闪烁的彩色。
任何帮助都将不胜感激。21:9 的显示器以 1920x1080 的分辨率运行真是太烦人了,让我考虑换回 Windows!
只是为了跟进,查看VESA时序,标称频率为181.250,因此我尝试了以下操作,但遇到了同样的问题:
#Modeline "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
答案1
我已通过 HDMI 连接超宽显示器
Modeline "2560x1080_40.00" 147.25 2560 2680 2944 3328 1080 1083 1093 1108 -hsync +vsync
我用了:
cvt 2560 1080 40
HDMI 不支持 > 165 Mhz但是 HDMI 1.3 支持最高 340 MHz 像素时钟频率维基百科。