ubuntu16.04 解决屏幕分辨率问题
最近在安装ubuntu16.04过程中,遇到了屏幕分辨率无法达到最有配置的情况,以为是显卡没有激活,重新安装了显卡驱动也没有用,后来根据网友的说明,需要在终端中敲命令,总结情况如下:
(1)首先使用 xrandr 命令列出当前所能检测到的分辨率,如一台显示器,最佳分辨率为 1440x900,由于 未能正确检测,使用 xrandr 命令结果如下: Screen 0: minimum 320 x 200,current 1440 x 900,maximum 8192 x 8192 VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1360x768 59.8 1024x768 60.0 800x600 60.3 56.2 848x480 60.0 640x480 59.9 59.9 可以看到当前使用的显卡是 VGA1(后续显示模式在此显卡上添加),列表中并无 1440x900 的分别率可用。 (2)这时可以使用 xrandr 命令新增显示模式,由于显示模式有一定的格式,如果不知道如何配置,可以通过 cvt 来获得。 (3)cvt 使用方法:cvt X Y,X 表示分辨率宽度,Y 表示分辨率高度。如生成 1400x900 的分辨率,可使 用命令: cvt 1440 900 默认刷新率为 60.0Hz。生成以下模式: # 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync (4)将 cvt 得到的显示模式使用 xrandr 命令添加: sudo xrandr --newmode "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync sudo xrandr --addmode VGA1 1440x900 sudo xrandr --output VGA1 --mode 1440x900 (5)这时就可以在显示器分辨率设置里使用 1440x900 的分辨率了。 (6)可能在每次开机时,又不能使用设定好的分辨率了,使用如下命令: sudo gedit ~/.profile 在 ~/.profile 最末尾添加修改分辨率的命令: 复制代码 cvt 1440 900 xrandr --newmode 1440x900 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync xrandr --addmode VGA1 1440x900 重启系统后再登录即可,此时再用 xrandr 命令,即可看到新添加的分辨率。
原文链接:https://www.f2er.com/ubuntu/354494.html