首先我运行“xrandr”命令:
elhennawy@elhennawy-01:~$ xrandr
Screen 0: minimum 16 x 16, current 1024 x 768, maximum 32767 x 32767
DVI-I-2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 59.92*+
800x600 59.86
640x480 59.38
320x240 59.52
960x600 59.63
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.96
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
然后我运行这些命令:
$ cvt 1400 1050
$ xrandr --newmode "1400x1050_60.00" 121.75 1400 1488 1632 1864 1050 1053 1057 1089 -hsync +vsync
$ xrandr --addmode DVI-I-2 1400x1050_60.00
没有任何改变!我该如何解决这个问题?
创建的第一个列表
xrandr
显示了该给定显示器可用的模式。线路告诉你,它当前正在以 59.92Hz 的频率运行,分辨率为 1024x768。
+
这由末尾的标志表明。第一行仅与XserverScreen 0: minimum 16 x 16, current 1024 x 768, maximum 32767 x 32767
的功能相关,这意味着它可以在软件中处理最大虚拟分辨率,但不一定在硬件中(此处:您的显示器)。您尝试将显示器设置为 60Hz 时的 1400x1050px 会失败,因为您的显示器/输出设备不支持此操作。您可以从第一个列表中得出此结果,因为分辨率和频率的组合未列出。
有关显示器功能的信息是通过EDMI/DDC获得的,EDMI/DDC 是一种处理计算机和显示器之间数据交换的通信标准。