树莓派第一次接7寸屏后再接入普通VGA显示器,画面出现偏左,右边是黑色的,整体画面不全的解决办法。
设备:树莓4B,显示器:7寸触摸屏
AOC老式VGA液晶显示器与树莓派连接方式。(Audio)接口处为音箱接入口,音箱线此时直接接入树莓派是没有声音的,只能接到这里。用蓝牙音箱也不会有声音。解决声音的问题放在文章最后再说。
以7寸触摸屏为例:最先用树莓派接入7寸显示器需要更改内存里的(config.txt)文件,显示器商家备注里说明:
树莓派HDMI输出分辨率设置: (1) 打开TF卡根目录下的config.txt文件,在文件末尾添加以下语句。 编辑语句注意事项: (A)每条语句单独一行。 (B)语句等号“=”两侧不能有空格。 (C)hdmi_timings语句后面的数字之间加空格。 (2) 编辑后语句后,保存config.txt文件。 (3) 把TF卡插入树莓派,重启树莓派。 (4) 如果是树莓派4B的话,屏的HDMI线要连接树莓派的HDMI0接口,还需要屏蔽掉以下语句: #dtoverlay=vc4-fkms-v3d #max_framebuffers=2
经过以上设置7寸屏可以正常使用了,但再想换到普通液晶屏则会显示画面不全,所以思考了一下又将设置改了回去,屏蔽的语法再恢复上。添加的再删除。再接上AOC显示器,画面居中正常显示,但四周会有一个黑色边框。
红色标注线内为黑框的距离,不过画面已经够用了。
接着说声音问题,由于用了VGA转HDMI的设备,树莓派的声音出口是从设备的Audio的输出传出的,所以音箱线直接树莓派是没有声音的,开始更改输出设备选项还是没有声音,最终使用USB外接声卡解决了音频输出问题,而且音质比树莓派的Audio输出口的音质好太多了。