我尝试使用 xrandr 设置新分辨率。但什么也没发生。(Upuntu 23.10)

我尝试使用 xrandr 设置新分辨率。但什么也没发生。(Upuntu 23.10)

首先我运行“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

什么都没有改变!我该如何解决这个问题?

没有什么改变!

答案1

创建的第一个列表xrandr显示了此给定显示器可用的模式。

1024x768      59.92*+

告诉您,它当前以 1024x768 的分辨率运行,频率为 59.92Hz。+末尾的符号表示这一点。第一行Screen 0: minimum 16 x 16, current 1024 x 768, maximum 32767 x 32767仅与X服务器,这意味着它可以在软件中处理这个最大虚拟分辨率,但不一定在硬件(这里:您的显示器)中处理。

您尝试将显示器设置为 1400x1050px 60Hz 失败,因为您的显示器/输出设备不支持。您可以从第一个列表中得出这一点,因为没有列出这种分辨率和频率的组合。

有关显示器功能的信息是通过以下方式获取的电子数据/数字数据,一种用于处理计算机和显示器之间的数据交换的通信标准。

相关内容