更换显示器后屏幕分辨率变低

更换显示器后屏幕分辨率变低

我切换了 Lubuntu 机器的显示器,现在分辨率很低,但是显示器品牌和型号相同和前一个一样。

考虑到我没有更改 Lubuntu 上的任何配置,我该如何提高分辨率呢?我尝试了显示器设置菜单,但据我所知,没有更改分辨率的选项。输出$ xrandr如下所示。

$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

更新

没有/etc/X11/xorg.conf文件,当我在控制台上运行以下命令时(++ ctl):altF1

$ sudo service lightdm stop
$ cd /etc/X11
$ sudo Xorg -configure

我收到以下消息:

No devices to configure. Configuration failed. (EE) Server terminated with error (2). Closing log file.


更新

我跑了

i@i-desktop:~$ gtf 1280 720 60 

  # 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
  Modeline "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsync

然后:

i@i-desktop:~$ sudo xrandr --newmode "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsync
i@i-desktop:~$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
  1280x720_60.00 (0x9a) 74.480MHz -HSync +VSync
        h: width  1280 start 1336 end 1472 total 1664 skew    0 clock  44.76KHz
        v: height  720 start  721 end  724 total  746           clock  60.00Hz

然后我就跑了

i@i-desktop:~$ sudo xrandr --addmode VGA1 1280x720_60.00

现在分辨率更高了,但现在它有水平和垂直偏移,即屏幕不适合显示器。


更新

我将分辨率设置为 1920x1080 60Hz,显示器弹出一条消息,提示最佳分辨率是1440x900 60Hz。所以我运行了以下命令,现在问题已经解决:

i@i-desktop:~$ gtf 1440 900 60

  # 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
  Modeline "1440x900_60.00"  106.47  1440 1520 1672 1904  900 901 904 932  -HSync +Vsync

i@i-desktop:~$ sudo xrandr --newmode "1440x900_60.00"  106.47  1440 1520 1672 1904  900 901 904 932  -HSync +Vsync
i@i-desktop:~$ sudo xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
VGA1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1920x1080     60.00*+
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1280x720_60.00  60.00  
   1368x768_60.00  60.00  
   1920x1080_60.00  60.00  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
  1440x900_60.00 (0xbb) 106.470MHz -HSync +VSync
        h: width  1440 start 1520 end 1672 total 1904 skew    0 clock  55.92KHz
        v: height  900 start  901 end  904 total  932           clock  60.00Hz
i@i-desktop:~$ sudo xrandr --addmode VGA1 1440x900_60.00
i@i-desktop:~$ sudo xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
VGA1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1920x1080     60.00*+
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1280x720_60.00  60.00  
   1368x768_60.00  60.00  
   1920x1080_60.00  60.00  
   1440x900_60.00  60.00  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
i@i-desktop:~$ sudo xrandr --output VGA1 --mode 1440x900_60.00
i@i-desktop:~$ sudo xrandr
Screen 0: minimum 8 x 8, current 1440 x 900, maximum 32767 x 32767
VGA1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1440x900      60.00*+
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1280x720_60.00  60.00  
   1368x768_60.00  60.00  
   1920x1080_60.00  60.00  
   1440x900_60.00  60.00  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

答案1

如果您打开终端并输入,xrandr它将显示当前连接到显示器的可能分辨率列表。

您可以阅读更多关于xrandr 这里. 特别是添加模式。

要添加模式,您必须先modeline使用gtf或创建一个新模式cvt。将模式行中的详细信息复制到 中xrandr --newmode。然后使用xrandr将该模式添加到所需的输出中。最后使用 设置模式xrandr -s

gtf 1366 768 60.00
xrandr --newmode 1368x768-60  85.86  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync
xrandr --addmode VGA1 1368x768-60
xrandr -s 1368x768-60

值得注意的是,如果新设置不能正常工作或者您不满意使用新模式设置,xrandr -s那么您可以使用恢复到原始设置xrandr -s 0,这将恢复为默认值。

屏幕分辨率也有不同的格式,常见的分辨率如下这里。某些格式或分辨率会导致屏幕突出,因此可能需要确定哪些适合、哪些不适合,但只要保持在可行的格式范围内(例如 16:9、16:10),您的工作风格就会有所提升。

答案2

升级到 Linux Mint 20.2 Uma 后,我的显示分辨率会自动变为 1024x768_60.00。

我一直尝试将 xrandr 永久设置为分辨率 1920x1080-60,并创建了一个:

  1. 我的主文件夹中的 .Xprofile 文件夹
  2. external_monitor_resol.sh 文件
  3. external_monitor_resol.sh 文件中包含以下内容:
  • xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
  • xrandr --addmode VGA-0 "1920x1080_60.00"
  • xrandr --输出 VGA-0 --模式“1920x1080_60.00”

来源:Linux Mint 论坛https://forums.linuxmint.com/viewtopic.php?t=274540

我认为,由于 VGA 的安装从 PC 转到了 HDMI 适配器,再从 HDMI 转到了我的 1080 电视显示器,每次我重新启动或关机时都必须使用 xrandr。我还可以单击显示图标,分辨率将更改为 1920x1080-60。当我运行 xrandr 时,分辨率将更改为 1920x1080_60.00,但起始输出为 1024x768_60.00。

直到我添加了这一行:

xrandr -s 1920x1080-60

按照 Ynot 的上述说明,分辨率在重启后变为永久的,我不再需要运行 xrandr 或单击显示图标来将分辨率更改为正确的分辨率 1920x1080-60。

谢谢你!

相关内容