Благодаря открытому исходному коду и тому, что 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, благодаря открытому исходному коду другие драйверы также отлично подходят для этих целей.
«Зомби-любитель-евангелист. Неизлечимый создатель. Гордый новатор в твиттере. Любитель еды. Интернетоголик. Жесткий интроверт».
More Stories
Spotify обвиняет Apple в нежелательном изменении технологии регулировки громкости
Первый пациент Neuralink дал имя своему мозговому чипу и выучил новые языки
Meta рассматривает возможность выпуска новых очков смешанной реальности в качестве альтернативы гарнитурам