Toybrick
标题:
android GPU驱动
[打印本页]
作者:
Guarantee
时间:
2020-5-27 14:30
标题:
android GPU驱动
上个月买的开发板TB-RK3399ProD_33101_V1.2,android版本8.1
开发ncnn用到vulkan没有驱动,安装AIDA64查看显示找不到vulkan设备
根据github的ncnn项目issue提示,原驱动不支持vulkan,新驱动9.0版可以,
https://github.com/rockchip-toyb ... tree/master-9.0/gpu
另外也在
https://github.com/rockchip-toyb ... mon/tree/master/gpu
找到8.1版本昨天刚更新的GPU驱动
参考驱动目录下Android.mk和MaliT860.mk所做操作,将新版驱动(9.0或8.1)的
/gpu/MaliT860/lib/arm64/libGLES_mali.so覆盖到开发板/system/vendor/lib64/egl/libGLES_mali.so
/gpu/MaliT860/lib/arm/libGLES_mali.so覆盖到开发板/system/vendor/lib/egl/libGLES_mali.so
/gpu/MaliT860/lib/modules/mali_kbase.ko覆盖到开发板/system/vendor/lib/modules/mali_kbase.ko
其他的一些ln -sf软链在原先开发板就存在,所以未做改变
当前现象,覆盖这些驱动之后,不论是9.0版还是8.1版,重启后都黑屏,但是adb仍然能连接,说明内核能启动,而且此时在线刷回原来板子的libGLES_mali.so和mali_kbase.ko,不需重启就能立即恢复正常显示。
请问是否还需要覆盖哪些文件,或者做什么操作才能升级GPU的驱动来支持vulkan?上述版本的驱动是否已支持vulkan?或者有什么快速方法能实现支持vulkan
作者:
Guarantee
时间:
2020-5-28 10:29
到底有没有人用起来过vulkan
入门教程里所宣称的“如果你用的是Android系统开发,那OpenGL和Vulkan就已经是JavaAPI和NDK里自带的了,RK已经对接了GPU,直接使用即可。”是从哪个版本怎么复现?
如果没用经过实际测试请删除这类虚假描述
欢迎光临 Toybrick (https://t.rock-chips.com/)
Powered by Discuz! X3.3