Linux 7.4: HDMI 2.1 для Radeon по умолчанию, ускорение ИИ на iGPU AMD и первые шаги Apple M4

· Linux и open source
Пока ядро Linux 7.3 готовится выйти в стабильной версии, Phoronix публикует обзор нововведений следующего цикла. Среди них — включённый по умолчанию HDMI 2.1 для современных Radeon, прирост производительности LLM на встроенной графике AMD и начальная поддержка Apple M4.

cover.svg

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

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.