Кэш-ориентированное планирование (Cache Aware Scheduling)
Одной из самых значимых инноваций ядра 7.2 стала реализация Cache Aware Scheduling. Эта функция оптимизирует распределение задач между ядрами с учетом архитектуры последнего уровня кэша (LLC). Для систем с несколькими доменами кэша это обеспечивает измеримый прирост производительности, предотвращая лишние миграции данных между кэшами. Ранее проведенные бенчмарки уже показали высокую эффективность этого подхода для специфичных рабочих нагрузок.
Поддержка AMD: Zen 6, GPU и ISP
Ядро 7.2 переводит поддержку процессоров AMD Zen 6 (включая EPYC 9006 "Venice") в статус стабильной основной ветки. Графический драйвер AMDGPU получил важные обновления:
- HDMI 2.1 FRL: Добавлена начальная поддержка, хотя по умолчанию она отключена. Другие спецификации HDMI 2.1 (VRR, ALLM) в это ядро не вошли.
- DC Power Module: Модуль питания объединен для более точного соответствия поведению энергопотребления Radeon под Linux.
- ISP4 Driver: Включен драйвер для обработки изображений, необходимый для веб-камер в ноутбуках HP ZBook Ultra G1a и других устройствах на базе Ryzen.
Intel, Apple и новые протоколы
На стороне Intel ядро 7.2 добавило начальную поддержку rugged-версии SoC Panther Lake, а также подготовило почву для Diamond Rapids и Nova Lake H. Также обновлены возможности TDX (Trust Domain Extensions). Для пользователей Apple добавлена базовая поддержка устройств на M3 (запуск в консоль), однако полная поддержка Pro/Max/Ultra отложена до ядра 7.3.
Отдельного внимания заслуживает новый протокол USB4STREAM, разработанный Intel для быстрой передачи пакетов данных между системами, соединенными через USB4/Thunderbolt. Это открывает новые возможности для высокоскоростного обмена данными между устройствами.
Сводная таблица ключевых изменений
| Компонент | Ключевое изменение в Linux 7.2 | Статус/Примечание |
|---|---|---|
| Планировщик | Cache Aware Scheduling | Активна, дает прирост на системах с раздельными LLC |
| AMD CPU | Zen 6 (EPYC 9006) | Основная поддержка, стабильная работа |
| AMD GPU | HDMI 2.1 FRL | Начальная поддержка, отключена по умолчанию |
| AMD GPU | ISP4 Driver | Для веб-камер в HP ZBook Ultra G1a |
| Intel | USB4STREAM | Новый протокол передачи данных по USB4/Thunderbolt |
| Apple | M3 (Base) | Базовый запуск в консоль (Pro/Max/Max в 7.3) |
Удаление устаревшего кода
В рамках очистки ядра из него удалены старые драйверы и подсистемы, включая поддержку монохромных ISA-карт Hercules, драйвер Profibus, deprecated AF_ALG, а также поддержку ARCnet для ISA и PCMCIA. Это снижает нагрузку на поддержку legacy-оборудования и упрощает код базы.
Источник: Phoronix ↗
