A7-3588 · 显示与视频
HDMI 显示输出
A7-3588 提供 1 路 HDMI 2.1 和 1 路 HDMI 2.0 显示输出。HDMI 2.1 最大支持 7680 × 4320、60 Hz 输出,可连接显示器、电视或显示处理设备;HDMI 2.0 用于另一显示通道。将显示设备接入输出端,开机后在系统显示设置中选择连接器、分辨率与刷新率。
BSP 软件栈
显示由内核 DRM/KMS 子系统管理。设备树描述显示控制器、PHY、Video Port 路由及显示启动配置,桌面或应用通过图形栈提交画面。8K 模式会占用额外显示资源;设置多屏时,应在 BSP 中为各输出安排互不冲突的路由。接口具备的最高能力、显示器公布的模式和系统当前输出模式是三个不同层次,调试时分别查看。
使用与检查
- 先连接一台显示器,确认桌面、色彩和刷新率正常,再加入另一显示输出。
- 在显示设置中选择显示器支持的模式。测试 8K@60Hz 时,使用具备相应能力的线缆和接收设备。
- 读取 DRM 连接状态与可用模式,检查实际模式是否与系统设置一致。
for p in /sys/class/drm/card*-HDMI-A-*; do
[ -f "$p/status" ] || continue
echo "$p"
cat "$p/status"
cat "$p/modes"
done
dmesg | grep -Ei 'hdmi|drm|edid'
若显示器已接入而状态为 disconnected,优先检查线缆和接收端;状态为 connected 但黑屏时,检查模式选择、EDID 读取及显示路由。