我们游戏在安卓下,一加ACE3手机上偶现Queue Present卡1s问题,请帮忙看下大概是什么造成的?
[Image Removed]
附件里有Unreal Insights文件
[Attachment Removed]
我们游戏在安卓下,一加ACE3手机上偶现Queue Present卡1s问题,请帮忙看下大概是什么造成的?
[Image Removed]
附件里有Unreal Insights文件
[Attachment Removed]
Hi,
请问是否开启了Vsync? 如果开启了,能否试一下把swappy关了 a.UseSwappyForFramePacing 0,或者关了vsync测试一下。
[Attachment Removed]
我们试试关下Vsync,swappy本来就是关的
[Attachment Removed]
关了Vsync还是会出现,这个情况一般哪些情况下会发生?Insight上面好像看不出原因,
[Attachment Removed]
好的,我们试一下
[Attachment Removed]
如果排除掉是swappy后者是vsync的问题,我感觉只能是某一帧gpu耗时比较高?能否试一下开启r.Android.SupportsTimestampQueries=1,看一下能否看到gpu时间。
[Attachment Removed]
Hi,请问有后续的反馈吗?要不要找MTK的同学一起分析一下问题?
[Attachment Removed]
不好意思,回复晚了,我们最近在安卓16上遇到比较多,安卓16以下的基本上不会遇到,不知道是否是安卓16底层改了什么,不同设备上情况还不一样,有的7gen2设备会卡在等待feedback oc一直卡好久,返回硬件查询OC就不卡了,有的设备比如8gen2上,硬件查询OC会间歇下性卡死在等待OC结果,必须要用 feedback oc才行
[Attachment Removed]
硬件查询在一些设备上的确有不同的问题,feedback oc会稍微好一些,只是占屏幕较大的物体,使用feedback oc可能会有些性能问题(因为shader里会同时往同一个位置写数据),同事正在考虑想办法优化这个问题。
[Attachment Removed]