Графика и мультимедиа: AMD и Intel
Главная новость для геймеров и создателей контента на AMD — драйвер AMDGPU наконец-то включает поддержку HDMI 2.1 по умолчанию. Это решение идет в комплекте с уже внедренными VRR (Variable Refresh Rate) и ALLM (Auto Low Latency Mode), что делает опыт использования современных мониторов и телевизоров с картами Radeon полноценным. Также в драйвер добавлена проверка здоровья vRAM и улучшена обработка деградированной памяти.
Со стороны Intel в ядро интегрирован драйвер BFF (для платформы Rugged Panther Lake) и улучшена работа с CPU binds и ULLS в очереди миграции для графики Battlemage.
AI, LLM и производительность процессоров
Для пользователей, работающих с искусственным интеллектом на встроенной графике, критически важным стало включение по умолчанию функции AMD PerfOpt IOMMU. Эта оптимизация обеспечивает значительный прирост производительности при запуске AI/LLM-задач, причем улучшение затрагивает не только новые, но и предыдущие поколения аппаратного обеспечения.
Процессоры AMD Zen 6 получают поддержку изоляции контекста BTB (Branch Target Buffer), оптимизацию RMPOPT и улучшения в драйвере P-State. Кроме того, добавлена поддержка NPU для серии Ryzen AI Max 400 (Gorgon Halo), ранее отсутствовавшей в драйвере AMDXDNA.
Apple Silicon и мобильные платформы
Linux 7.4 расширяет поддержку Apple Silicon, добавляя начальные Device Trees для чипов Apple M4 и A18 Pro (MacBook Neo). Важно отметить: как и в случае с M3, ядро пока только загружается, и полная функциональность железа еще в разработке. Однако уже upstreamed поддержка аудио.
Также в ядро интегрирована поддержка Google Tensor G5 SoC и устройств Pixel 10, а также нескольких ноутбуков на базе Qualcomm Snapdragon X2.
Файловые системы, виртуализация и безопасность
В части файловой системы EXT4 внедрен путь буферизованного ввода-вывода IOmap для повышения производительности. Для FUSE добавлены большие folio. В сфере виртуализации Microsoft предоставила пара-виртуализированный драйвер IOMMU для Hyper-V, а также добавлен «steal governor».
С точки зрения безопасности введена новая метка kernel taint в эпоху ботов-фаззеров. Также устранена уязвимость типа DoS в TDX VM через Intel Instruction Timeout (Notify VM Exit).
Удаление кода и оптимизации сборки
Из ядра окончательно удаляется устаревший драйвер Google C Binder, уступая место реализации на Rust. В оптимизационной части отмечены улучшения сжатия Zstd, AVX-512-оптимизированный xor_gen и патчи, значительно ускоряющие время сборки самого ядра.
Источник: Phoronix ↗
