Re: VTK與OPENGL-ES在embedded linux繪製問題

看板LinuxDev作者 (入贅桧月家,我妻彩花)時間3年前 (), 3年前編輯推噓3(307)
留言10則, 4人參與, 3年前最新討論串2/2 (看更多)
看到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://www.ptt.cc/bbs/LinuxDev/M.1561689876.A.E5B.html ※ 編輯: hizuki (103.29.142.67 香港), 06/28/2019 10:45:12

06/29 00:38, 3年前 , 1F
那是因為 vtk 不支援 gles 吧。rk 的 bsp 就不支援一般
06/29 00:38, 1F

06/29 00:38, 3年前 , 2F
的 OpenGL
06/29 00:38, 2F

06/29 00:39, 3年前 , 3F
然後我不知道不規範是什麼意思,但我知道他 bsp 會包錯
06/29 00:39, 3F

06/29 00:40, 3年前 , 4F
東西。libmali 的 dev deb 裡面是空的 XD
06/29 00:40, 4F

06/29 00:44, 3年前 , 5F
查了 vtk 的 source,應該要有支援 gles。
06/29 00:44, 5F

07/01 05:15, 3年前 , 6F
嵌入式平台都無支援OpenGL可能,而RK是打包有問題
07/01 05:15, 6F

07/02 01:44, 3年前 , 7F
要不試試看 mainline kernel + mainline mesa 用 panfrost?
07/02 01:44, 7F

07/02 01:44, 3年前 , 8F
這是個大坑就是了
07/02 01:44, 8F

07/03 11:42, 3年前 , 9F
我們決定使用樹莓pi4再試看看
07/03 11:42, 9F

07/03 11:42, 3年前 , 10F
結果再來跟大家分享
07/03 11:42, 10F
文章代碼(AID): #1T5NyKvR (LinuxDev)
文章代碼(AID): #1T5NyKvR (LinuxDev)