一个旧本本显示屏坏了,拆了以后装Ubuntu挂pt,用VNC远程控制,但是分辨率最大只能是1024*768,太难受了。找了好几天,终于找到解决方法,记录一下。
(1)使用 xrandr 命令列出当前所能检测到的分辨率:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192
x 8192
LVDS-1 connected primary 1024x768+0+0 (normal left inverted
right x axis y axis) 0mm x 0mm
VGA-1 disconnected (normal left inverted right x axis y
axis)
可以看到当前使用的显卡是 LVDS-1(后续显示模式在此显卡上添加),VGA-1未连接,列表中最大只有1024x768
的分别率可用。
(2)通过 cvt 获得配置参数:cvt X Y,X 表示分辨率宽度,Y 表示分辨率高度。如生成 1280x1024
的分辨率,可使
用命令:
cvt 1280 1024
默认刷新率为 60.0Hz。生成以下模式:
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk:
109.00 MHz
Modeline "1280x1024_60.00"
(3)将 cvt 得到的显示模式使用 xrandr 命令添加到指定的显卡上:
sudo xrandr --newmode "1280x1024" 109.00
sudo xrandr --addmode LVDS-1 1280x1024
(4)这时就可以在显示器分辨率设置里使用 1280x768 的分辨率,调整后好看多了。
(5)但是,重启后,又不能使用设定好的分辨率了。可以编辑 ~/.profile ,在最末尾添加修改分辨率的命令:
cvt 1280 1024
xrandr --newmode
xrandr --addmode LVDS-1 1280x1024
再重启系统,即自动使用新添加的分辨率。
OK
|
|