PerfOpt обещает снизить накладные расходы AMD iGPU в Linux
PerfOpt обещает снизить накладные расходы AMD iGPU в Linux Патч PerfOpt нацелен на встроенную графику AMD в Linux и, по описанию, снижает системные накладные расходы. Его механизм в том, что привилегированные встроенные I/O-устройства, включая GPU, могут обходить IOMMU при прямом доступе к системной памяти; сама IOMMU в этом случае проверяет только биты разрешений IR/IW без преобразования GPA->SPA. Практический смысл здесь прежде всего для сценариев, где важны задержки и пропускная способность: именно для таких приложений ожидают заметный эффект. Но это пока именно ожидаемый результат, а не подтверждение замерами, поэтому воспринимать патч как гарантированный прирост рано. Отдельная оговорка касается статуса: PerfOpt лишь планируется включить в Linux kernel 7.4, а сам релиз ядра ожидается в конце октября или начале ноября. Для пользователей AMD iGPU это повод следить за веткой ядра, а разработчикам и энтузиастам — иметь в виду, что полезность патча проявится только после появления в релизе и последующей проверки на своих рабочих нагрузках.