查询专用 nvidia 传输队列

Query for dedicated nvidia transfer queue

我刚刚开始学习 vulkan,并在网上阅读了有关 NVIDIA 的队列系统及其 16 个通用队列和单个专用传输队列的信息。

现在我想知道是否有办法在 vulkan 中查询该特定队列。 (当然,如果没有,也可以用别的)

是的!

它将有 TRANSFER_BIT 组和其他 none 组。

例如像这样:http://vulkan.gpuinfo.org/displayreport.php?id=638#queuefamilies

该信息是使用 vkGetPhysicalDeviceQueueFamilyProperties 命令获得的。

顺便说一句:并不是说它是 NVIDIA 特有的东西。我的 AMD 公开了两个专门的 TRANSFER+SPARSE 队列。