Благодаря открытому исходному коду и тому, что AMD сделала Radeon Memory Visualizer «RMV» открытым исходным кодом под эгидой GPUOpen, он использовался вне графических драйверов AMD в других местах. Еще в январе я писал о том, как драйвер Intel Vulkan с открытым исходным кодом был адаптирован для взаимодействия с визуализатором памяти Radeon. На этой неделе также был подключен драйвер Qualcomm Adreno «TURNIP» Vulkan для обеспечения интеграции RMV.
Благодаря работе инженеров Igalia драйвер Qualcomm Adreno TURNIP «TU» Vulkan в Mesa теперь может использовать возможности Radeon Memory Visualizer, когда отслеживание памяти включено через переменную среды «MESA_VK_TRACE». Зейн Дубирсек из Игалии объяснил:
«Добавьте поддержку RMV для Turnip. Внутренний уровень RMV добавлен и интегрирован в таблицы диспетчеризации точек входа VkDevice. Как и везде, отслеживание памяти вступает в силу при включении через переменную среды MESA_VK_TRACE.
Подобно другим приложениям для поддержки RMV в Mesa, точки отслеживания добавляются через Turnip для сообщения о различных типах событий RMV, вызывая функции регистрации tu_rmv для выдачи соответствующих данных кода RMV.
Добавлен флаг настройки TU_BO_ALLOC_INTERNAL_RESOURCE. При использовании в выводе RMV это назначение будет связано с внутренним ресурсом типа VK_RMV_RESOURCE_TYPE_MISC_INTERNAL».
Доступна поддержка Radeon Memory Visualizer для этого драйвера Adreno Vulkan. Объединено На этой неделе для Mesa 24.1.
Radeon Memory Visualizer был выпущен AMD с целью дать разработчикам возможность лучше понять использование ресурсов, устранить переподписку и лучше оптимизировать обработку ресурсов для игр/приложений Vulkan и Direct3D. Несмотря на то, что он отлично работает с драйверами AMD Radeon, благодаря открытому исходному коду другие драйверы также отлично подходят для этих целей.
«Zombie amateur evangelist. Incurable creator. Proud twitter innovator. Food lover. Internetaholic. Rigid introvert.»
More Stories
Spotify обвиняет Apple в нежелательном изменении технологии регулировки громкости
Первый пациент Neuralink дал имя своему мозговому чипу и выучил новые языки
Meta рассматривает возможность выпуска новых очков смешанной реальности в качестве альтернативы гарнитурам