Linux 7.4 получил AMD PerfOpt — ускорение для встроенной графики Radeon
Функция AMD PerfOpt, как и ожидалось, принята в ядро Linux 7.4. Изменение предназначено для систем со встроенной графикой Radeon. По результатам нескольких тестов Phoronix оно даёт ощутимый прирост производительности, особенно в задачах искусственного интеллекта.
Как это работает
PerfOpt позволяет встроенному GPU обходить IOMMU при прямом обращении к системной памяти. На системах со встроенной графикой Radeon функция включена по умолчанию и работает в связке с графическим драйвером ядра AMDGPU. Пользователю ничего настраивать не нужно.
Майкл Ларабел, основатель Phoronix, уже измерил эффект нововведения в отдельных тестах. В нагрузках, связанных с ИИ и большими языковыми моделями, прирост на встроенных GPU Radeon составил до 18–23%. Выигрыш получают и APU Ryzen предыдущих поколений.
Проверить, что функция задействована, можно через вывод ядра dmesg. На Linux 7.4 и новее достаточно поискать в нём строку «PerfOpt»: она показывает, что драйвер AMDGPU активировал оптимизацию.
Что ещё вошло в IOMMU-обновление
PerfOpt попал в ядро в составе более крупного набора изменений подсистемы IOMMU. Помимо него, этот набор включает:
- ряд исправлений и чисток в коде AMD IOMMU;
- поддержку IOMMU в чипе Broadcom BCM2712, которая нужна для дисплейных и мультимедийных устройств Raspberry Pi 5;
- новый паравиртуализированный драйвер IOMMU для Hyper-V, предложенный Microsoft.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.