当我尝试添加具有更高刷新率的新分辨率(75hz 而不是 60hz)时,Xrandr 给了我这个错误
root@Coloruts:~# xrandr --addmode HDMI-0 1920x1080_75.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
在那之前我从 cvt 得到了 modeline
root@Coloruts:~# cvt 1920 1080 75
# 1920x1080 74.91 Hz (CVT 2.07M9) hsync: 84.64 kHz; pclk: 220.75 MHz
Modeline "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync
然后我就这么做了
root@Coloruts:~# xrandr --newmode "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync
我还编辑了 xorg.conf 文件
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "BenQ GW2270"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 76.0
ModeLine "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync
EndSection
我在 google 上找到了适用于我的 Benq GW2270H 显示器的 HorizSync 和 VertRefresh 参数,它们似乎是正确的。我什至可以在 Windows 上使用 1920x1080 和 85Hz 刷新率。我正在使用适用于 GTX 950 的最新 nvidia 驱动程序