在基于系统为Ubuntu22.04 RK3576 的嵌入式设备中,实现 HDMI 单显输出与 HDMI+Typec转DP(拓展屏)输出接口的热插拔显示切换。本文将详细解析如何通过 Xorg 配置文件与 Shell 脚本实现 HDMI 为主屏(4K 输出),DP 为扩展屏默认输出(1080p)的动态切换机制。
根据下面四个配置文件分析:
-
xorg.conf:主 Xorg 配置文件
-
hdmi.conf.dp:HDMI 单屏 4K 显示配置
-
typec.conf.dp:HDMI + DP 双屏扩展显示配置
-
hotplug_display.sh:DP 插拔检测与配置切换脚本
一、系统背景
1. 硬件平台信息
-
设备型号:rk3576-player
-
GPU:Mali GPU + Rockchip DRM 驱动
-
显示接口:
-
VOP0:HDMI-1:主显示器,支持 4K@60Hz
-
VOP1:DP-1(通过 Type-C):扩展显示器,支持热插拔
-
2. 显示模式说明
-
默认模式(HDMI):
<