Open qingtian110 opened 1 year ago
这个得等主线上游来解决
完了,主线应该是不可能会添加这些东西的了,这三个东西可以让rk3568 的机器正常硬件解码,像jellyfin 这种可以实现硬件解码
istoreos(二改openwrt 的路由系统)就给4.19 内核搬了这些东西 https://github.com/istoreos/istoreos/tree/main/target/linux/rockchip/files-4.19/drivers
不过他们只是搬运了一下,毕竟瑞芯微的bsp内核就有4.19,直接搬过去就可以编译,6.x 的话就不行了,编译不过去,又搞不懂这些代码,太难了
只是4.19 太老了 ,没有6.x 香
是啊,我也没办法,能力有限。
主线目前有rkvdec在解决视频编解码部分。目前支持H.264和VP9,H.265正在开发中。但是这个东西目前我只找到gstreamer能够使用这个来进行硬件加速。主线内核的编解码性能一直偏弱。如果有业务需求还是推荐使用官方bsp里面的mpp,那里面的解码性能可以做到3路4K60FPS。
完了,主线应该是不可能会添加这些东西的了,这三个东西可以让rk3568 的机器正常硬件解码,像jellyfin 这种可以实现硬件解码
istoreos(二改openwrt 的路由系统)就给4.19 内核搬了这些东西 https://github.com/istoreos/istoreos/tree/main/target/linux/rockchip/files-4.19/drivers
不过他们只是搬运了一下,毕竟瑞芯微的bsp内核就有4.19,直接搬过去就可以编译,6.x 的话就不行了,编译不过去,又搞不懂这些代码,太难了
只是4.19 太老了 ,没有6.x 香
我还在挣扎搬到5.10.y, 内核是编译出来了。但是网卡不工作了。尴尬。。。
@qingtian110 你知道要扳哪些吗?5.10我加了个 dtb发现内核还是没有 mpp
完了,主线应该是不可能会添加这些东西的了,这三个东西可以让rk3568 的机器正常硬件解码,像jellyfin 这种可以实现硬件解码
istoreos(二改openwrt 的路由系统)就给4.19 内核搬了这些东西 https://github.com/istoreos/istoreos/tree/main/target/linux/rockchip/files-4.19/drivers
不过他们只是搬运了一下,毕竟瑞芯微的bsp内核就有4.19,直接搬过去就可以编译,6.x 的话就不行了,编译不过去,又搞不懂这些代码,太难了
只是4.19 太老了 ,没有6.x 香
我还在挣扎搬到5.10.y, 内核是编译出来了。但是网卡不工作了。尴尬。。。
https://forum.armbian.com/topic/16516-rk3399-legacy-multimedia-framework/
完了,主线应该是不可能会添加这些东西的了,这三个东西可以让rk3568 的机器正常硬件解码,像jellyfin 这种可以实现硬件解码
istoreos(二改openwrt 的路由系统)就给4.19 内核搬了这些东西 https://github.com/istoreos/istoreos/tree/main/target/linux/rockchip/files-4.19/drivers
不过他们只是搬运了一下,毕竟瑞芯微的bsp内核就有4.19,直接搬过去就可以编译,6.x 的话就不行了,编译不过去,又搞不懂这些代码,太难了
只是4.19 太老了 ,没有6.x 香
我还在挣扎搬到5.10.y, 内核是编译出来了。但是网卡不工作了。尴尬。。。
https://forum.armbian.com/topic/16516-rk3399-legacy-multimedia-framework/
这个帖子说的是在armbian官方legacy内核上启用视频加速。
瑞芯微现在有Linux 6.1 的 bsp 内核,但是不知道如何把RGA3 和 MPP 移植到主线
我看到友善的仓库已经有一个6.1的分支friendlyarm/kernel-rockchip了,也有移植的rga rga2 rga3 mpp driver,不知道有没有人感兴趣去测试一下,或者根据他的commit记录找到相关的补丁
https://github.com/unifreq/linux-5.10.y-rk35xx/tree/main/drivers/video/rockchip/mpp https://github.com/unifreq/linux-5.10.y-rk35xx/tree/main/drivers/video/rockchip/rga2 https://github.com/unifreq/linux-5.10.y-rk35xx/tree/main/drivers/rknpu
这三个东西