Linux 7.4: HDMI 2.1 для Radeon по умолчанию, ускорение ИИ на iGPU AMD и первые шаги Apple M4
Phoronix опубликовал предварительный обзор функций ядра Linux 7.4. Стабильный выпуск Linux 7.3 ожидается в тот же день, после чего откроется окно слияния для следующего цикла — и изменений там, по словам издания, ещё больше. Финальная версия 7.4 должна появиться ближе к концу декабря.
Графика и процессоры AMD
Драйвер AMDGPU наконец включает поддержку HDMI 2.1 по умолчанию. Вместе с уже имеющимися VRR и ALLM и после того, как соответствующие патчи были открыты, владельцы современных карт Radeon получат полноценную работу HDMI 2.1.
Для встроенной графики AMD по умолчанию активируется функция IOMMU под названием PerfOpt. Она способна заметно ускорить задачи ИИ и работу больших языковых моделей на iGPU AMD, включая аппаратуру прошлых поколений.
Продолжается и поддержка архитектуры Zen 6: добавлены изоляция контекста BTB, оптимизация RMPOPT и улучшения драйвера AMD P-State. Также исправлено случайное отсутствие идентификатора устройства, из-за которого драйвер AMDXDNA не поддерживал NPU в чипах Ryzen AI Max 400 (Gorgon Halo).
Intel, NVIDIA, Qualcomm и Apple
Intel готовит поддержку Rugged Panther Lake, добавляет драйвер BFF, улучшает графику Battlemage и вводит проверку состояния видеопамяти. Продолжается работа над драйвером NVIDIA Nova. Появляется поддержка нескольких ноутбуков на Qualcomm Snapdragon X2.
Для Apple Silicon добавляются начальные Device Tree для M4 и A18 Pro в MacBook Neo. Как и в случае с M3, пользоваться этим пока нельзя — ядро способно загрузиться, но полноценная поддержка оборудования ещё дорабатывается. Также в основную ветку поступает звук для чипов Apple. Кроме того, добавляется поддержка Google Tensor G5 и устройств Pixel 10.
Файловые системы, виртуализация и прочее
EXT4 получает путь буферизованного ввода-вывода на основе iomap, а FUSE — поддержку больших folio; обе меры повышают производительность. В виртуализации появляются Intel Instruction Timeout против возможных DoS-атак в TDX-машинах, паравиртуальный драйвер IOMMU для Hy-V от Microsoft и steal-governor. В сетевую подсистему добавляется драйвер Nebula Matrix.
Среди любопытного — новый флаг «порчи» ядра специально для эпохи фаззинг-ботов и множество патчей, порождённых ИИ. На стороне удаления кода уходит Binder на C, уступая место реализации на Rust. Также заявлены оптимизации памяти, ускорение открытия файлов, улучшения Zstd и начало работ по сокращению времени сборки ядра.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.