我切换了 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,并创建了一个:
- 我的主文件夹中的 .Xprofile 文件夹
- external_monitor_resol.sh 文件
- 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。
谢谢你!