小虾米资讯

AD1
当前位置:网站首页 / android / 正文

android:termux virgl

2022-02-20 12:40:17 / 我要吐槽 查看是否已被百度收录 查看是否已被谷歌收录 查看是否已被搜狗收录 查看是否已被360收录
AD2

可以看到termux编译zink后export GALLIUM_DRIVER=zinkexport DISPLAY=:0export MESA_LOADER_DRIVER_OVERRIDE=4.6COMPAT然后运行glxgears确实打印了Mali-G57 MC3的gpu信息

但是glxgears帧数好像并不高,只有200多fps

virgl_vtest.sh脚本用于转发opengl到linuxdeploy容器,但是文件夹链接过来,termux里直接chmod 777后依然权限不够

如果你只在termux里测试zink可以直接写个测试.sh文件,并重新建立$PREFIX/tmp目录。第一个终端./测试.sh,第二个终端里export GALLIUM_DRIVER=zinkexport DISPLAY=:0然后运行glxinfo | grep "OpenGL"即可看到zink渲染器信息也可以运行glxgears。

@老虎在那山上 现在的问题是linuxdeploy rootfs的tmp链接过来,termux无权限在里面创建文件,chmod 777 $PREFIX/tmp也没有用。

额,这个俺以为你知道,不用讲了的。要共享用户明相同和签明相同,才有权限进tmp目录。就是说用termu差和e差a要有相同的共享用户明和相同的签明。然后通过,直接删除termu差的tmp目录,然后将e差a的tmp用ln拎过来。vtest转出完成。至于linu差dploy,要root,手机用不了,没试过用此方法是不是同样可以成功转出。

只试过在e差a上成功转出。然后得到了不错的帧数。mesa2120:可以正常流畅运行恋女,民女,先见3等等。轩4,轩5花屏。先见4顺畅但花屏错图。mesa2200:可以正常流畅运行轩4。等等。先见4渲染基本正常,但超卡。先见5,不能运行。综上,喜欢渲染出问题。但是使俺手机成功顺畅地玩上了一些,之前不顺畅的尤溪。是mali,高通五,以及不能用turnip那部分高通六的手机能够使用的,更快于vtest_llvmpipe的渲染方式。但应该不是gpu。最初令俺起怀疑的地方就是弄mesa2200,时提示是基于cpu的,然后俺又去查了下,果然好像是真的不是gpu。

Powered By © 小虾米资讯 2015

(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )