DX12中的效率问题

supercbwar 2020-09-08 10:53:22
各位大神请教一个问题,最近编写了了一个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要搞很多,各位有没有遇到同样的问题呢?请不吝赐教。
...全文
70 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

456

社区成员

发帖
与我相关
我的任务
社区描述
其它游戏引擎
社区管理员
  • 其它游戏引擎社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧