如何设置第二台显示器的自定义分辨率?我有 Nvidia 显卡。我试过这个
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode DVI-I-0 "1280x1024_60.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: 45
Current serial number in output stream: 46
我做错了什么?我该怎么办?谢谢
答案1
您是否已创建模式行,例如无级变速器? 因为如果您没有,通常就会出现这种错误。
这里举个例子:
cvt 800 600 60
(宽度、高度、刷新率)
输出示例:
# 800x600 59.86 Hz (CVT 0.48M3) hsync: 37.35 kHz; pclk: 38.25 MHz
Modeline "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
由于你使用的数字不同,所以你会得到不同的东西,但只需复制单词后面的信息即可模式线并将其替换为您之前尝试过的命令
就像我在这里做的一样
xrandr --newmode "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
最后(添加了 DVI-I-0)
xrandr --addmode DVI-I-0 800x600_60.00
一切都应该正常!