开发者社区> 问答> 正文

DX12中的效率问题

各位大神请教一个问题,最近编写了了一个dx12的例子发现效率明显没有dx11效率高,基本上差了5倍左右。研究了很久不知道是什么导致的。 效率偏低的api调用显示cpu占用时间过高,GPU占用时间基本是一致的。 占用较高的API如下:

dx12: ExecuteCommandLists 平均占用 0.08MS Present平均占用 0.34MS pCommandList->Reset() 0.06MS

dx11: Present占用 0.11MS DrawIndex占用0.02MS

明显dx12的调用占用时长比dx11要搞很多,各位有没有遇到同样的问题呢?请不吝赐教。

展开
收起
深水清道夫 2020-09-08 14:01:21 457 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载