我发现在我外接HDMI设备时,系统目前给到的分辨率是固定的19201080的分辨率,导致我的外接显示设备显示异常。因为我们做嵌入式开发,一般不会直接接外接的电脑显示屏,一般都是嵌入式小屏幕,我显示屏的分辨率是1024600的所以显示异常,我们需要给其增加一个分辨率。
这张是我调节好了的分辨率,可以看到字体等都是正常的了。
这是开始的图片,最开始HDMI方式直接连接是黑屏的,没有任何图像,通过VGA的转接有了信号,但可以看到字体和下方都是不正确的,左侧任务栏也没显示出来,系统中只有一个固定的分辨率。
xrandr我们通过这个指令查看当前分辨率。
输出设备为DP-1。里面就一个1920x1080的。
然后我们通过指令新增。
cvt增加出我们的1024x600的分辨率。
`
sudo xrandr --newmode “拷贝上面生成的就是白色标志的那一行”
sudo xrandr --addmode DP-1 '1024x600_60.00'
sudo xrandr --output DP-1 --mode '1024x600_60.00'
`
这样分辨率就增加了一个,系统选项中也是可以选择的了,下次开机也是默认的,就可以正常显示了。