Toybrick

标题: debian下编译的mpp 显示 compile without drm support [打印本页]

作者: dawnmaples    时间: 2019-11-25 16:12
标题: debian下编译的mpp 显示 compile without drm support
我在debian下编译的mpp,运行./make-Makefiles.bash,显示...
--compile without drm support
...

CMake Warning:
Maually-specified variables were not used by the project :
HAVE-DRM
RKPLATFORM

您好,这里是不是编译了也不能调用GPU,还有我看系统的/usr/lib/aarch64-linux-gnu/下是有libdrm的,用pkg-config也可以看到libdrm的多个支持平台的lib名,但是问题是,就是没有libdrm_rockchip。我看/usr/lib/aarch64-linux-gnu/目录下是有libdrm_rockchip的库,但是没有libdrm_rockchip.so库,只有libdrm_rockchip.so.1和libdrm_rockchip.1.0.0这俩,不明白这是为什么?

同样这个/usr/lib/aarch64-linux-gnu/目录下也有librockchip_mpp.so和librockchip_mpp.so.1,但是却没有头文件对应,这是为啥?



作者: jefferyzhang    时间: 2019-11-26 09:01
1. debian10 正式版还没发布,beta版你可以apt 搜索下有没有libdrm rockchip相关包
2. 没有的话在mpp同一个的github组里下就有libdrm_rockchip
3. 编译mpp我记得不依赖libdrm rockchip
4. mpp跟GPU无关,mpp是VPU的api,肯定掉不了GPU
作者: addy    时间: 2019-11-26 09:09
debian10下: 后缀-dev表示开发包,包含头文件和链接库
1. 官方drm包: libdrm-dev
2. Rockchip内存分配: rockchip-drm-dev
3. Rockchip RGA库: rockhip-rga-dev
4. Rockhip MPP库: rockchip-mpp-dev

更新方法: apt update; apt upgrade
安装软件包: apt install xxxx
作者: dawnmaples    时间: 2019-11-26 09:49
addy 发表于 2019-11-26 09:09
debian10下: 后缀-dev表示开发包,包含头文件和链接库
1. 官方drm包: libdrm-dev
2. Rockchip内存分配: r ...

需要rockchip的源么,官方源没有rockchip开头的dev
作者: addy    时间: 2019-11-26 19:02
从官网下载的固件里面,已经配置好Rockchip的源。可以直接下载。
TB-RK3399ProD开发板的Debian10固件,明天将正式发布,请关注下论坛的最新消息。
作者: dawnmaples    时间: 2019-11-28 08:24
addy 发表于 2019-11-26 19:02
从官网下载的固件里面,已经配置好Rockchip的源。可以直接下载。
TB-RK3399ProD开发板的Debian10固件,明天 ...

debian9要想使用mpp的话,是不是还要修改内核代码和硬件支持
作者: jefferyzhang    时间: 2019-11-28 08:35
dawnmaples 发表于 2019-11-28 08:24
debian9要想使用mpp的话,是不是还要修改内核代码和硬件支持

debian9不是我们社区做的,你需要去询问作者,9和10的源是不能混用的。
作者: Ptolemaeus    时间: 2021-3-11 08:21
现在好了吗?
作者: dawnmaples    时间: 2021-3-16 13:30
Ptolemaeus 发表于 2021-3-11 08:21
现在好了吗?

自带的, 不用编译其实。




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3