添加未检测到的分辨率失败

时间:2018-10-08 19:27:07

标签: ubuntu screen-resolution xrandr

我正在尝试使用xrandr向我的Lubuntu添加一个未发现的分辨率。我遵循ArchWiki的建议。不幸的是,它对我不起作用。

cvt给出了合理的Modeline:

$ cvt 1280 800
# 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync

xrandr --newmode似乎也运行良好:

$ xrandr --newmode "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync

但是,xrandr --addmode失败了:

$ xrandr --addmode LVDS1 1280x800_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:  32
  Current serial number in output stream:  33

我知道已经有a very similar question了,但是那里给出的答案不能解决我的问题,因为在我的情况下,步骤2失败了。

ArchWiki的troubleshooting page建议此错误可能来自NVIDIA驱动程序,但我的情况不应该如此,因为我拥有Intel显卡(如果我输入错了,请纠正我)

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

关于如何解决此问题的任何想法?

这个问题困扰了我一段时间,并且在多次重新安装操作系统(Ubuntu,Linux Mint,现在是Lubuntu)中幸存下来。实际上,这意味着我无法使用显示器的全部尺寸。并非世界上最糟糕的事情,但有些令人讨厌。

0 个答案:

没有答案