树莓派超全系列教程文档--(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)内存选项、许可证密钥和编解码器选项

下一篇 -- <>

相关推荐
辣个蓝人QEX9 分钟前
【ZYNQ MP开发】Linux下使用bootgen命令生成BOOT.bin报错架构不对问题探究
linux·arm开发·xilinx·zynq·mpsoc·bootgen·u-boot移植
Vesan,16 分钟前
无人机飞控运行在stm32上的RTOS实时操作系统上,而不是linux这种非实时操作系统的必要性
linux·stm32·无人机
EQ-雪梨蛋花汤21 分钟前
【Unity笔记】Unity音视频播放监听器封装笔记:VideoPlayer + AudioSource事件触发与编辑器扩展
笔记·unity·音视频
GalaxyPokemon1 小时前
Muduo网络库实现 [十六] - HttpServer模块
linux·运维·服务器·网络
Zfox_1 小时前
Git 进阶之路:高效协作之分支管理
大数据·linux·运维·c++·git·elasticsearch
夏天里的肥宅水2 小时前
解决方案:远程shell连不上Ubuntu服务器
linux·运维·服务器·ubuntu
牛角上的男孩2 小时前
使用QEMU(8.2.10)调试ARM64 Linux内核6.6.30
linux·运维·服务器
李菠菜2 小时前
优化Centos关闭SELinux/Swap及资源限制调整
linux·后端·centos
爱莉希雅&&&2 小时前
Linux论坛安装
linux·运维·服务器
眠りたいです3 小时前
Linux-网络基础
linux·运维·服务器·网络·c++·进程间通信