我最近在我的 ThinkPad T460p 上安装了 Linux Mint 18。有一个双显示器设置,具有内部 HiDPI 显示器和通过 Display Port 连接的全高清外部显示器,我尝试调整内部显示器的缩放系数,同时保持外部显示器不变。
为此,我首先跑去xrandr -q
检查各个端口,然后,
xrandr --output eDP-1-1 --auto --output DP-1-2-8 --auto --scale 2x2 --right-of eDP-1-1
结果,打印了以下错误消息:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 26 (RRSetCrtcTransform)
Value in failed request: 0x40
Serial number of failed request: 47
Current serial number in output stream: 48
运行时打印同样的内容
xrandr --output eDP-1-1 --auto --output DP-1-2-8 --auto --panning 3840x2400+2560+0 --scale 2.0x2.0 --right-of eDP-1-1
对我来说,这些错误消息完全是神秘的。由于缺乏操作码信息,这对我来说是一个困难、几乎无法调试的问题。对于命令,我遵循了上给出的说明建筑维基百科。
直观上可能对这个问题感兴趣的是,我没有运行 nouveau,而是运行专有的 nvidia(准确地说是 nvidia-367)驱动程序来为我的 GeForce 940MX 供电。
感谢您的输入。