Xrandr 错误。无法在 Linux 上添加新分辨率

Xrandr 错误。无法在 Linux 上添加新分辨率

当我尝试添加具有更高刷新率的新分辨率(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 驱动程序

相关内容