ubuntu 外接VGA显示 不能调整为正确的分辨率

笔记本外接一个22 inch的LCD,分辨率为 1920*1080,但是发现最多只能选择 1024*768 的分辨率,

应该是LCD的EDID没有抓到引起的。


解决方法如下:

使用xrandr命令查看当前支持的输出模式;发现VGA1输出只有 1024x768 和 800x600,

需要手动添加1920*1080 的模式。


(1)    查询 1920*1080 的对应参数: cvt 1920 1080

(2)    新建一个模式: sudo xrandr --newmode "1080P" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

(3)    把新建的模式添加到 VGA1 内: sudo xrandr --addmode VGA1 "1080P"

(4)    设置 VGA1 的输出为新建的模式: xrandr --output VGA1 --mode 1080P


不过每次开机都会 reset,把以上设定写成一个 shell script,要用的时候执行一下就好了。



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页