Radeon Memory Visualizer与高通Adreno Vulkan驱动程序连接

2024年 3月 10日 93.7k 0


由于开源和AMD的本质,使得他们的Radeon Memory Visualizer“RMV”在GPUOpen保护伞下开源,在AMD图形驱动程序之外,它在其他地方找到了用途。早在一月份,我就写道英特尔的开源Vulkan驱动程序被改编能够与RADEON Memory Visualizer接口。本周,高通Adreno“萝卜”Vulkan驱动程序也已经连接上,可以实现RMV集成。

由于Igalia工程师的工作,MESA中的高通Adreno萝卜“TU”Vulkan驱动程序现在可以在通过“MESA_VK_TRACE”环境变量启用内存跟踪时利用RADEON Memory Visualizer。伊加利亚的赞·多伯塞克解释说:

“添加对Turnip的RMV支持。内部RMV层被添加并集成到VkDevice入口点调度表中。与其他地方一样,内存跟踪在通过MESA_VK_TRACE环境变量启用时生效。

与MESA中支持RMV的其他实现类似,在Turnip中添加跟踪点来报告不同类型的RMV事件,并调用tu_rmv日志记录函数来发出相关的RMV令牌数据。

增加了TU_BO_ALLOC_INTERNAL_RESOURCE分配标志。使用时,在RMV输出中,此类分配将与VK_RMV_RESOURCE_TYPE_MISC_INTERNAL类型的内部资源相关联。

Radeon Memory Visualizer对此Adreno Vulkan驱动程序的支持是合并本周为梅萨24.1。

The Radeon Memory Visualizer was released by AMD with the intention for developers to better understand resource utilization, address over-subscription, and better optimize resource handling for Vulkan and Direct3D games/apps. While it's worked great for the AMD Radeon drivers, thanks to being open-source other drivers are also finding it great for these purposes too.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论