Stat GPU数据跟Stat Unit GPU Time数据差异

我们发现在UE5.6使用了新的GPU Profiler之后,虽然stat gpu里的unknow数据项消失了,但是总时间跟stat unit里的gpu时间任然对不上。当然我们也尝试关闭rdg async compute后,发现数据接近了。所以是否可以认为两项数据的差异实际跟async compute的并行情况有关系。stat unit里的gpu比较真实的反应了实际的GPU总时间。

另外新的GPU Profiler里比如postprocess的开销会包含tsr的开销,但是在老的GPU Profiler里两者是独立不包含的,现在是否有办法按照以前的方式显示统计。

Hi,

是的,新的GPU Profiler可以单独统计不同Queue的GPU耗时,stat unit是统计GPU上任意Queue在工作的总耗时。现在的方式应该没法用以前的方式统计了,不过你可以用ProfileGPU的命令,把GPU耗时打印在output log里,可以比较清晰的看出各个pass的耗时。