树莓派一般可以自动检测目标设备的分辨率。
但对于部分设备,尤其是HDMI-VGA转换器,分辨率可能会明显不对(过大或过小)。
这时就需要给树莓派指定一个分辨率。
更改树莓派前面那个FAT32分区里的config.txt,修改或加入以下项目:
运行后再底部添加:
hdmi_group=2 #2为计算机显示器,接平板电视亦可用此设置。
hdmi_mode= #具体的分辨率,查看《DMT分辨率》
hdmi_group和hdmi_mode的值对应想要调整的分辨率。见文后。
另外一项“hdmi_ignore_edid”,是命令树莓派不检测HDMI设备的任何信息,只按照我们指定的分辨率输出。
如果不加,树莓派可能仍会“自作聪明”的检测HDMI设备的分辨率,结果造成我们设置的分辨率无效。
注意,如果您使用HDMI-VGA转换器出现以下故障:
(1)分辨率不对 —— 请参考下文。
(2)黑屏 ——断续黑屏、系统不稳定 —— 可能是无源的转换器功耗过大,造成树莓派的电源故障。请使用有单独电源输入的HDMI-VGA转换器。
有源的转接头,参考下图
DMT分辨率
以下是计算机显示器使用的分辨率。这些分辨率的hdmi_group=2。
以下为电视规格的分辨率,因为用的比较少,所以将其调制底部……
CEA分辨率
以下是CEA规定的电视规格分辨率。这些分辨率的hdmi_group=1。
摘自
https://shumeipai.nxez.com/2013/08/31/custom-display-resolution-raspberry-pie.html
略作修改。