作者hizuki (入赘桧月家,我妻彩花)
看板LinuxDev
标题Re: VTK与OPENGL-ES在embedded linux绘制问题
时间Fri Jun 28 10:44:32 2019
看到Rockchip就瞬间明白了,这家的Mali相容性做的其差无比
软体打包也是有名的不规范
※ 引述《farmer301758 (农夫)》之铭言:
: 大家好
: 本鲁最近工作上接触到一个问题
: 使用rk3399的单板电脑
: 需要在其中绘制stl、obj、ply任一个格式皆可的3D模型
: 作业系统目前使用Armbian Bionic desktop legacy kernel 4.4.y
: 之前使用Visualization Toolkit (VTK 8.2.0) 绘制3D模型
: 确实有成功绘制出来
: 但是绘制的效率过低 FPS大约等於5
: 使用glmark2-es2去做跑分GPU、跑分资讯都正常,如下图所示。
: https://imgur.com/a/ftMiBZ3
Armbian,那应该是采用Debian Deb打包的
: 也试过将VTK(8.2.0) 的EGL选打开改用成vtkEGLRenderWindow绘制
: (https://vtk.org/doc/nightly/html/classvtkEGLRenderWindow.html)
: 却出现下图错误。
: https://imgur.com/a/Wi2nNV8
你这边的环境看起是在X下执行的,Rockchip Mali library是有相容问题
不过line 377应该不会出错就是了
: 但是在使用cmake建置vtk中
: EGL的路径变数确实有找到libEGL.so这个函式库
这边如果没有被链接到mesa都没有问题
: 下make指令到make install完成也没有跳出任何错误
: 之後直接改用opengl-es的方法绘制
: 网路上找了许多source code测试
: 模型都无法绘制出来
: 只有背景有改变
: 请问有大大能指导我上述的问题可能是出在哪边吗?
--
你比较喜欢哪一个?
当年不是党国大老但是被江浙财团捧红的中国帅哥
跟同样拥兵一方的诸侯约会裁军结果半途诸侯们爽约,平常有在写日记的庄严男人开始发飙
在旁边读着荒漠甘泉冷眼旁观看着蔷薇战争的人,为了中国的事情争吵
别国调侃是不是中国总统,义正词严的说着我是民族的灯塔的威严老先生
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 103.29.142.67 (香港)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1561689876.A.E5B.html
※ 编辑: hizuki (103.29.142.67 香港), 06/28/2019 10:45:12
1F:推 Bencrie: 那是因为 vtk 不支援 gles 吧。rk 的 bsp 就不支援一般 06/29 00:38
2F:→ Bencrie: 的 OpenGL 06/29 00:38
3F:→ Bencrie: 然後我不知道不规范是什麽意思,但我知道他 bsp 会包错 06/29 00:39
4F:→ Bencrie: 东西。libmali 的 dev deb 里面是空的 XD 06/29 00:40
5F:推 Bencrie: 查了 vtk 的 source,应该要有支援 gles。 06/29 00:44
6F:→ hizuki: 嵌入式平台都无支援OpenGL可能,而RK是打包有问题 07/01 05:15
7F:→ wens: 要不试试看 mainline kernel + mainline mesa 用 panfrost? 07/02 01:44
8F:→ wens: 这是个大坑就是了 07/02 01:44
9F:推 farmer301758: 我们决定使用树莓pi4再试看看 07/03 11:42
10F:→ farmer301758: 结果再来跟大家分享 07/03 11:42