树莓派超全系列教程文档--(38)config.txt视频配置

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)内存选项、许可证密钥和编解码器选项

下一篇 -- <>

相关推荐
草莓熊Lotso2 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
历程里程碑2 小时前
Linux22 文件系统
linux·运维·c语言·开发语言·数据结构·c++·算法
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
盟接之桥10 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿11 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘11 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy64812 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满12 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠12 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Gary Studio12 小时前
rk芯片驱动编写
linux·学习