显示:HDMI->VGA->hilips 160E液晶(1366x768 15.6')
碰到的问题:Raspbian:①上电开机,能正常识别出1366x768的分辨率,准确显示 ②但reboot之后,分辨率就变成惨不忍睹的640x480
Arch:①无论上电开机或重启,都变成一个超大的分辨率,文字又小又模糊,我猜至少有1900x1400以上 在config.txt中,加入以下条目根本无效:# DMT
hdmi_group=2
# 1366x768@60Hz
hdmi_mode=8 查了半天最后也忘了哪个英文资料查到的,解决办法是:在config.txt中,加hdmi_ignore_edid=0xa5000080
这样可以要求RasPi在开机时,根本不去读取显示器EDID数据——即不检测显示器的型号、分辨率、刷新率等任何内置信息。
然后再用hdmi_group和hdmi_mode指定分辨率,RasPi就会无视一切,强制将画面输出成指定的分辨率。
附赠另一个强制参数:hdmi_force_hotplug=1
这个参数可以强制RasPi,甚至不检测HDMI口上是否插了东西,就向HDMI输出信号。
加上这个参数,解决先开机再插入HDMI线无显示的问题,开机忘了插显示器也OK。 |