我应该为 vulkan 使用 1 个队列还是 4 个单独的队列?

问题描述 投票:0回答:1

我正在学习如何使用 vulkan,并且想知道对于我的所有任务使用通用队列系列还是使用 4 个单独的队列是否会更好。

这些是我的 GPU 上的队列系列:

family: 0, queues: 1, supports: { graphics , compute , transfer , sparse_binding  }
family: 1, queues: 1, supports: { compute , transfer , sparse_binding  }
family: 2, queues: 2, supports: { transfer , sparse_binding  }
family: 3, queues: 1, supports: {  }
family: 4, queues: 1, supports: {  }

我正在考虑使用队列族 0 的队列作为图形 1 的队列和计算,而族 2 中的两个队列作为传输和稀疏绑定,这是正确的方法吗?

还有,有人知道最后那两个队列家族是用来做什么的吗?

graphics gpu vulkan
1个回答
0
投票

使用多个队列始终可以获得更好的性能。即使使用单独的队列进行演示也是有益的。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.