Mobile下,stat gpu和stat unit在GPU Time上,相差极大,不知道该以哪个为准了,想请教一下UE 5 Mobile的开发经验,应该按照哪个来好一点。
[Image Removed]
[Attachment Removed]
Mobile下,stat gpu和stat unit在GPU Time上,相差极大,不知道该以哪个为准了,想请教一下UE 5 Mobile的开发经验,应该按照哪个来好一点。
[Image Removed]
[Attachment Removed]
重现步骤
直接stat gpu和stat unit对比即可
[Attachment Removed]
Hi,
看了一下,5.5的版本因为还是用的老的GPU Profiler的实现,Stat Unit实际上是两帧Present之间的GPU时间,包括GPU idle的时间,不是实际工作耗时。Stat GPU是所有GPU Stat Scope内的GPU耗时,假如有GPU的工作不在Scope里,也不会统计进来。
5.6以后用了新的GPU Profiler会更加准确且贴近,应该都是统计实际GPU的工作时间,不包括Idle的时间。
[Attachment Removed]
感谢回复,stat gpu需要考虑TBDR的Tile引入的误差吗
[Attachment Removed]
我不确定…, 我感觉如果有的话,应该也要包含在内吧。
[Attachment Removed]