config.txt视频配置
文章来源: http://raspberry.dns8844.cn/documentation
视频选项
HDMI模式
要控制 HDMI 设置,请使用 cmdline.txt
中的 屏幕配置实用程序 或 KMS 视频设置。
树莓派4-系列的HDMI
为了支持双显示器和高达 4Kp60 的模式,Raspberry Pi 4、CM4、和Pi 400 在每个时钟周期生成 2 个输出像素。
每种 HDMI 模式都有一个时序列表,用于控制同步脉冲持续时间周围的所有参数。这些时序通常通过像素时钟、活动像素数量、前廊、同步脉冲以及水平和垂直方向的后廊来定义。
以每时钟 2 像素的速度运行所有程序意味着4-系列设备不能支持任何不能被 2 整除的时序。
CEA 和 DMT 标准中只有一种不兼容的模式:DMT模式81、1366x768@60Hz。这种模式的水平同步和后门廊时序具有奇数值,宽度不能被8整除。
如果您的显示器具有这种分辨率,4-系列设备会自动降到显示器所宣传的下一模式;通常为 1280x720。
树莓派5-系列的HDMI
从 Raspberry Pi 5 开始的旗舰机型、从 CM5 开始的计算模块机型以及从 Pi 500 开始的键盘机型也在每个时钟周期输出 2 个像素。这些型号对奇数时序有特殊处理,可以直接处理这些模式
复合视频模式
复合视频输出可以在每个型号的Raspberry Pi计算机上找到:

NOTE: 键盘系列产品上不提供复合视频输出。
enable_tvout
设置为 1
以启用复合视频输出,设置为 0
以禁用。从 Raspberry Pi 4 开始的旗舰机型、从 CM4 开始的计算模块以及 Zero 机型上均可使用,复合输出仅在您将其设置为 1
时可用,这也会禁用HDMI输出。键盘系列产品上不提供复合输出。

在所有支持此功能的型号上,需要禁用HDMI输出才能启用复合输出。当没有连接/检测到HDMI显示器时,HDMI输出被禁用。设置 enable_tvout=0
以防止在禁用HDMI时启用复合。
要启用复合输出,请在 /boot/firmware/config.txt
中的 dtoverlay=vc4-kms-v3d
行末尾添加 ,composite
:
dtoverlay=vc4-kms-v3d,composite
默认情况下,这会输出复合NTSC视频。要选择不同的模式,请将以下内容附加到 /boot/firmware/cmdline.txt
中的单行:
vc4.tv_norm=<video_mode>
将 <video_mode>
占位符替换为以下值之一:
NTSC
NTSC-J
NTSC-443
PAL
PAL-M
PAL-N
PAL60
SECAM
LCD显示器和触摸屏
ignore_lcd
默认情况下,在I2C总线上检测到Raspberry Pi Touch Display时使用。 ignore_lcd=1
跳过此检测阶段。这会阻止使用LCD显示屏。
disable_touchscreen
启用和禁用触摸屏。
disable_touchscreen=1
禁用官方Raspberry Pi Touch Display的触摸屏组件。
通用显示选项
disable_fw_kms_setup
默认情况下,固件会解析任何连接的 HDMI 显示器的 EDID,选择合适的视频模式,然后通过内核命令行上的设置将该模式的分辨率和帧频(以及过扫描参数)传递给 Linux 内核。在极少数情况下,固件可能会选择与设备不兼容的 EDID 以外的模式。使用 disable_fw_kms_setup=1
禁用视频模式参数传递,可以避免这一问题。Linux 视频模式系统 (KMS) 会自行解析 EDID 并选择合适的模式。
NOTE: 在 Raspberry Pi 5 上,该参数默认为 1
。
上一篇 -- 树莓派超全系列教程文档--(37)内存选项、许可证密钥和编解码器选项
下一篇 -- <>