树莓派解决无信号

最近我入手了一块树莓派4b,想体验一下64位系统,但是由于VNC的连接速度实在是太慢了,所以又入手了一个micro hdmi转接线。

准备连接7寸显示器。

可是当我改好config.txt文件,却发现显示器一直蓝屏,写着无信号。搜索了一堆资料最后在官网论坛上发现,树莓派4有两个 micro HDMI接口。

一个是 HDMI0 一个是HDMI1,原来要接线必须得先接到HDMI0上才能显示。

只有一个显示器的时候只能用HDMI0接口,而接在HDMI1上会导致无信号。

之前一直都不亮的原因在于,我一直将它插在了HDMI1上面。尝试了各种显示器,各种分辨率,最终找到了解决方案(我还以为是系统镜像出了问题)。

树莓派解决黑屏

但是这还没有结束,开机之后屏幕是黑屏,我又开始去思考,既然已经不是蓝屏了那说明应该是屏幕能正常启动了,但是为什么还是黑屏呢?

我又更换了一下显示器的接线,开始我直接连着树莓派,开机一直是黑屏。后来直接将显示器连接到了电源处,发现屏幕能够正常显示了。看来树莓派4b的电压不够给显示器供电啊。

顺便附上正常显示的截图。

顺便感慨一句,不愧是4b,运行blender等都毫无压力

图为 Debian-Pi-Aarch64 桌面版的截图

想了解该64位系统镜像的可以上github看看。点击下方即可进入

Debian-Pi-Aarch64

config.txt文件配置(七寸显示器)

其他显示器有时候不需要改变下面内容,我曾直接将这样的配置用在电视上面发现也没有什么问题。

max_usb_current=1
hdmi_force_hotplug=1
config_hdmi_boost=7
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_drive=2
display_rotate=0
hdmi_cvt 1024 600 60 6 0 0 0
disable_overscan=1

其实这里面的hdmi_mode=1 和 hdmi_mode=87我不是特别理解,在官方的文档中没有找到hdmi_mode=87的,这其实感觉还是比较迷的。