橘子不甜~ 发表于 2024-5-11 13:18:14

HDMI 接音频转换器后输出问题

最近打算用HDMI 做Audio7.1,但是 firefly 官方固件 ITX-3588J_Android12_HDMI_231027 接入 HDMI 音频转换器后,音频可以输出7.1,但是没有图像输出(HDMI 直接接屏幕是有图像输出的,HDMI 音频转换器硬件没问题)。瑞芯微官方源码编译的系统接 HDMI 音频转换器后,图像可以从音频转换器的 HDMI out 口输出图像到显示器,烧录到 ITX-3588J 板卡上之后接入 HDMI 音频转换器也可以输出音频和图像,此外,购买的 aio_3588q 产品接入该 HDMI 音频转换器后也无法从转换器的 HDMI out 输出图像,都是firefly官方镜像,请问目前firefly的源码要如何修改才能确保 HDMI 接入转换器后才能输出图像?


橘子不甜~ 发表于 2024-5-11 13:21:47

目前对比过firefly和瑞芯微官方的源码,比较落后,很多补丁都没及时更新,加上副厂额外的修改,补丁都不通用。

橘子不甜~ 发表于 2024-5-11 13:26:38

这是接入 HDMI 音频转换器后无法out的内科日志:

zhangzhenzhao 发表于 2024-5-11 15:02:48

你是想HDMI强制输出把,执行命令就可以了,参考如下命令
echo on > /sys/class/drm/card0-HDMI-A-1/status

橘子不甜~ 发表于 2024-5-11 15:40:02

zhangzhenzhao 发表于 2024-5-11 15:02
你是想HDMI强制输出把,执行命令就可以了,参考如下命令
echo on > /sys/class/drm/card0-HDMI-A-1/status

/sys/class/drm/card0-HDMI-A-1/status 一直是输出状态,而且直接HDMI连接显示器也可以输出画面,就是板卡 HDMI 将数据输出到 HDMI 音频转接器之后,从 HDMI 音频转换器的 HDMI OUT 口无法输出图像到显示器,瑞芯微的 box 产品是没问题的,另外我试了 firefly 的AIO 3568J 也是没有问题的,但是 ITX 3588J 和 AIO 3588Q就是不行

橘子不甜~ 发表于 2024-5-11 15:46:08

我把瑞芯微的官方box产品编译的镜像烧录到 ITX 3588J 之后,板卡通过HDMI 将数据传输给 HDMI 音频转接器,然后音频转接器的HDMI OUT 也能把图像输出到屏幕上。目前 firefly 源码编译固件和下载固件均无法实现 HDMI 音频转接器 图像 OUT到显示器上。

橘子不甜~ 发表于 2024-5-13 10:40:42

本帖最后由 橘子不甜~ 于 2024-5-13 10:43 编辑

该不会还是要看瑞芯微吧

zhangzhenzhao 发表于 2024-5-13 16:42:56

可能要看板端HDMI输出的像素格式

橘子不甜~ 发表于 2024-5-13 18:52:01

zhangzhenzhao 发表于 2024-5-13 16:42
可能要看板端HDMI输出的像素格式

已经在对照瑞芯微的主分支了,你们代码跟瑞芯微的差异比较大,drm 这一块就很明显了
页: [1]
查看完整版本: HDMI 接音频转换器后输出问题