目前我们的平台是 imx6d + linux3.14.52 分辨率需要增加 1024 x 768, 1440 x 900 等一些分辨率。
我参照How to get 1366x768, 800x600 output over HDMI? 进行了添加,HDMI 显示是可以正常显示,但是HDMI
声音无法正常输出了。weidong.sun
Please note that i.MX6 HDMI module officially does not support 1366x768 mode.
Supported modes are listed in chapter 33.4.3 "Supported Video Mode" of i.MX 6Dual/6Quad Reference Manual:
http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf
However actually you can add kernel command line like 1366x768M@60 for 1366x768 mode.
Also you need to make sure that your monitor supports 1366x768 mode.
You can check it such way:
# cat /sys/class/graphics/fb0/modes
As for sound please note that HDMI audio is handled in software by arm core in special way
that is described in section 16.2.5 of i.MX6 Linux Reference Manual.
As workaround you can try attached SDMA patch.
Have a great day,
Victor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
感谢你的回复!
新增加的分辨率,画面是可以正常显示的。只是HDMI 对应的声音不正常。
你的补丁在我使用的这个版本中,linux3.14.52 已经修复。