RADV土地新的扩展,以更好地调试GPU挂起
Valve开源Linux图形驱动团队的Samuel Pitoiset已经在RADV Vulkan驱动中为Mesa 24.1的Vulkan VK_EXT_device_address_binding_report扩展提供了支持。
VK_EXT_device_address_binding_report在Vulkan 1.3.230中被添加,允许应用程序跟踪GPU虚拟地址空间区域的绑定,以便它们可以与特定的Vulkan对象相关联。通过能够跟踪GPU故障地址回到Vulkan对象可以帮助调试。
在为Mesa RADV驱动程序连接VK_EXT_device_address_binding_report支持时,Pitoiset简单地总结为:
可以非常有用的调试GPU挂起。
The merge landed today into Mesa Git ahead of this quarter's Mesa 24.1 stable release to assist in the GPU debugging. RADV is the first Mesa Vulkan driver supporting this VK_EXT_device_address_binding_report extension.