exagear吧 关注:186,587贴子:544,186
  • 61回复贴,共1

exagear玩3d游戏硬件渲染virgl速度慢卡怎么回事

只看楼主收藏回复

exagear玩3d游戏硬件渲染virgl速度慢卡,比软件渲染还卡,最起码硬件渲染应该比软件渲染快吧,手机是华为麒麟处理器。


IP属地:陕西来自iPhone客户端1楼2023-09-02 18:47回复
    故障和问题多呗。
    这个渲染方式,没有什么硬件限制,如果还问题少,正常渲染能力强,岂不是就要逆天了。


    IP属地:广东来自Android客户端2楼2023-09-02 20:09
    收起回复
      遥遥领先就很值得买了


      IP属地:山东来自Android客户端3楼2023-09-14 13:33
      回复
        libgl.so.1用的是llvm的?可以用gpu cap viewer看看opengl那一栏是不是virgl渲染。然后拿3d demo测试一下帧数


        IP属地:辽宁4楼2023-09-18 10:35
        收起回复
          这是我用看的,这个意思是不是virgl渲染了。


          IP属地:陕西来自Android客户端5楼2023-09-20 23:32
          收起回复



            IP属地:陕西来自Android客户端8楼2023-09-21 09:22
            回复
              turnip在mesa上给出的含义是由民间第三方逆向研究出来的,高通的vulkan驱动。自然只支持高通啊。至于它为什么取名turnip,就不用理它了,俺也没查到有什么资料是有介绍它的取名原因的。
              它的支持列表是查看freedreno中的一个文件。现阶段,不支持gpu5系,部分gpu6也不支持。
              mali和它对应的是panvk,但是发展得不好。
              mesa是第三方,民间组织起来的。
              高通也是不开源的。能利用turnip,整出手机上能用的gpu驱动。是因为高通处于龙头霸主地位,研究它的人多,各方面资料多,而且近几年发展较成熟,催生了在手机上利用turnip使用gpu。
              要是早多几年,pc模拟器也没法利用turnip调动gpu,面向大众,也就始于2021年初。
              mali手机能否用上类似turnip的渲染,取决于mesa上mali的项目发展得好不好。
              另外,winlator严格来说,并不是模拟器,你把它看成是,将ptitSeb研发出来的转译技术封装成一个apk的安卓应用,就对了。
              如果你把它当模拟器看,你对它的认知就会止步于菜鸟阶段,无法再深入和长进。
              ptitSeb研发的这个转译技术,没取统一名字,状态混乱。学东西要掌握真正的内容,才不会搞出box64能玩32位游戏,这样的乌龙。
              不要求有多深入,至少认知要正确。错误认知很容易引导你,得出错误结论,进而
              一路错下去。
              例如:dxvk,那是基于turnip的dxvk。没了turnip,你看dxvk哪还有什么大用。


              IP属地:广东来自Android客户端9楼2023-09-21 17:09
              收起回复
                以ptitSeb为首,整的这个转译技术或者说模拟器。
                没取个统一名字,介绍和学起来都较淡疼。它并不是称box,那只是一些使用者取的名字。
                box64droid,你应该理解为一个镜像。
                winlator,是将这项转译技术封装起来的应用。
                还有什么box4droid,termux-box之类的。
                如果你不竖立正确认知,那同一个模拟器可就分化成很多了啊。
                一步错就步步错,认认真真学了一大堆错误,这这这,就很搞笑了。


                IP属地:广东来自Android客户端10楼2023-09-21 20:50
                回复
                  楼上回答大部分是正确的。
                  但ptitseb的转译技术是有具体名字的。
                  就是box86和box64(分别对应arm到x86和amd64的转译)。
                  而box64droid,box4droid,termux-box,winlator,实际上均是box86和box64在安卓上实现所改的名字。
                  随着8gen3取消32位的支持,exagear已经可以确认是退出主流平台了。
                  除非华为把exagear的64位版本重新编译出来(那公司被华为收购了)
                  不然安卓平台上,box+wine差不多是唯一的选择了。


                  IP属地:广东来自Android客户端11楼2023-10-02 20:37
                  收起回复