1. 图像输入宽度超过1024后,显示不正常的问题,这是由于驱动中对于 V3s 的 scanline 值配置不正确引起到,目前最新的内核(5.18-rc)依然存在这个 bug。该问题我在另外一个贴子描述过。
解决方法: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/sun4i/sun8i_vi_layer.c?h=v5.18-rc5#n192 这行直接赋值为 1024 就行。
2. 第二个 Plane 输入 YUV 格式时颜色不正常。该问题主线在 5.9 的时候修复过了(5.4.70 也打了补丁),但估计很多人还在使用 5.2 版本,所以再此多提一嘴。问题一共是两处:一处是第二个 Plane 的 CSC 寄存器地址不正确,另外一处是 Mixer 的寄存器映射范围不正确。
解决方法: 参考主线的两个提交:提交1, 提交2
离线
感谢分享。
请问cedrus ( https://github.com/mcerveny/linux/commits/v3s_videocodec_v4 ) 您有试过可以吗?
离线
请问朋友们有弄过t113 tina Wayland的吗?
离线
感谢分享。
请问cedrus ( https://github.com/mcerveny/linux/commits/v3s_videocodec_v4 ) 您有试过可以吗?
版本太新了,没有完善的配置,试过没法启动
离线