VK_KHR_ray_tracing_pipeline Linux 上哪些 AMD GPU 支持?

VK_KHR_ray_tracing_pipeline supported by which AMD GPUs on Linux?

是否有完整的列表,我可以在其中查看所有 AMD GPU 支持的 Vulkan 扩展?我一直在网上寻找,但找不到任何关于此的信息。 我目前有一个 RX570,但我认为 Vulkan API 会为缺少硬件加速的卡提供回退模式。

我认为我正确安装了 amdgpu 驱动程序,但是当我尝试 运行 raytracing_simple example 时,它说 RX570 缺少请求的扩展。

A​​MD 在 RX 6x00 系列中引入了光线追踪支持。旧硬件的回退模式必须由供应商实施,而 AMD 则不是这样。所以你需要一个 RX 6x00 GPU 来在 Linux.

上进行硬件加速光线追踪

您可以在此处查看 VK_KHR_ray_tracing_pipeline 对 Linux 的支持:https://vulkan.gpuinfo.org/listdevicescoverage.php?extension=VK_KHR_ray_tracing_pipeline&platform=linux

这是我正在维护的 Vulkan 硬件数据库,其中还列出了不同平台上的扩展支持。那里提供的数据来自用户上传的报告。虽然不是官方的 Vulkan 数据库,但由于定期贡献,它大部分是完整的,并且很好地概述了 Vulkan 对不同硬件的支持。

注意:如上所述,报告是由用户提交的,因此列表可能不是 100% 完整。