Релиз ядра Linux 6.19: Что нового

2026-02-09 285 комментарии
В ядро Linux 6.19 добавлен API DRM Color Pipeline для аппаратного ускорения HDR. Владельцы ROG Ally получили доступ к управлению TDP и VRAM, а Steam Deck — мониторинг температур. Оптимизация сети повышает скорость передачи данных под нагрузкой. Для старых Radeon HD 7000 стал доступен современный графический стек

Линус Торвальдс официально выпустил версию ядра Linux 6.19. Цикл разработки был продлен до восьми недель из-за недельной задержки. Ключевыми изменениями стали перевод устаревших графических процессоров AMD Radeon на современный драйвер, значительная оптимизация файловой системы ext4 и расширение поддержки аппаратного обеспечения, включая портативные консоли и устройства Apple Silicon.

Переход старых GPU AMD на драйвер amdgpu

Одним из главных нововведений стал отказ от устаревшего драйвера radeon для видеокарт архитектур Southern Islands (GCN 1.0) и Sea Islands (GCN 1.1) в пользу современного драйвера amdgpu. Данное изменение обеспечивает нативную поддержку Vulkan (RADV) для таких видеокарт, как AMD Radeon HD 7970, R9 280 и R9 290X.

В определенных рабочих нагрузках с использованием OpenGL и Vulkan тесты демонстрируют прирост производительности до 40%. Использование драйвера amdgpu также улучшает совместимость с современными слоями трансляции, такими как DXVK и Proton, что позволяет запускать игры, которые ранее функционировали некорректно.

Аппаратное ускорение HDR и графический API

В Linux 6.19 представлен API DRM Color Pipeline, предназначенный для реализации аппаратного ускорения HDR в настольных системах. Новый интерфейс позволяет передавать задачи по трансформации цветов специализированным блокам дисплейного движка, освобождая шейдерные ядра графического процессора.

Такой подход снижает энергопотребление и может увеличить время автономной работы ноутбуков и портативных устройств. Поддержка новой функциональности требует наличия совместимого оборудования и обновлений со стороны композиторов рабочих окружений, таких как GNOME и KDE.

Оптимизация файловой системы ext4

Файловая система ext4 получила поддержку размеров блоков, превышающих размер страницы системной памяти (4 КБ). Это нововведение повышает эффективность операций с большими файлами, архивами и при сохранении данных. Производительность буферизированной записи может возрасти до 50% в зависимости от сценария использования.

Другие улучшения ext4:

  • Кэширование ACL: Ядро теперь запоминает отсутствие списков контроля доступа (POSIX ACL) у файлов и папок, исключая повторные проверки и ускоряя загрузку директорий с большим количеством файлов.

  • Кэширование на уровне CPU: Для дисковых запросов внедрено кэширование, привязанное к конкретным ядрам процессора, что снижает нагрузку на CPU за счет устранения очередей ожидания.

  • Онлайн-дефрагментация: Механизм переведен на использование фолио (folios) вместо буферных голов, что улучшает управление памятью и повышает пропускную способность при реорганизации файлов.

Поддержка оборудования и портативных консолей

Ядро Linux 6.19 расширяет совместимость с современными устройствами:

  • ASUS ROG Ally: Драйвер asus-armoury обеспечивает доступ к настройкам выделения видеопамяти (VRAM), лимитам TDP и профилям энергопотребления через sysfs.

  • Steam Deck: Идентификатор APU добавлен в драйвер k10temp, что позволяет осуществлять мониторинг температуры без необходимости применения сторонних патчей.

  • Apple Silicon: Новый драйвер macsmc_hwmon предоставляет данные о температуре, энергопотреблении и токе, а также позволяет управлять скоростью вращения вентиляторов через контроллер SMC.

  • Ноутбуки и материнские платы:

    • Драйвер Alienware WMI WMAX получил поддержку моделей Area-51, x16 и 16X (управление питанием и терморегуляцией).

    • Драйвер Uniwell для ноутбуков TUXEDO теперь поддерживает ограничение заряда батареи и управление RGB-подсветкой.

    • Добавлена поддержка быстрой зарядки (Rapid Charge) для Lenovo IdeaPad.

    • Обеспечен мониторинг датчиков на материнских платах ASUS, включая ROG STRIX X470-I GAMING, X870-F GAMING WIFI и X870E-H GAMING WIFI-7.

Системные изменения и сеть

В ядро интегрирован код Live Update Orchestrator (LUO) от Google. Подсистема позволяет управлять «теплыми» перезагрузками через механизм Kexec Handover (KHO), сохраняя состояние ресурсов (например, дескрипторов файлов memfd) при обновлении ядра. Время простоя при обновлении сокращается с минут до миллисекунд.

Сетевой стек получил оптимизацию для тяжелых нагрузок на передачу данных (TX). Замена стандартной блокировки (busy lock) на список без блокировок (lock-less list) обеспечила четырехкратный прирост производительности в кластерах AI/ML и сетевых средах с GPU.

Функциональность вывода критических ошибок («синий экран») через DRM Panic теперь поддерживается драйверами Intel и amdgpu. Сообщения об ошибках отображаются даже при повреждении основной системной памяти, используя VRAM.

Другие изменения

Список технических исправлений и обновлений в версии 6.19:

  • Функция с именем genocide переименована в kill_litter_super.

  • Добавлен режим Hyper-V L1VH, позволяющий гипервизорам Linux управлять хостами Azure.

  • Внедрен новый консольный шрифт Terminus 10×18.

  • Исправлена работа процедур очистки (scrub) и замены устройств в Btrfs при переходе в спящий режим.

  • В драйвер Realtek RTW89 добавлена поддержка чипа RTL8922DE (Wi-Fi 7).

  • Обеспечена базовая поддержка GPU Adreno X2-85 для ноутбуков на базе Snapdragon X2 Elite.

  • Реализована поддержка параллельного горячего подключения CPU для архитектуры RISC-V.

  • Добавлена начальная поддержка графики Intel Xe3P для процессоров Nova Lake.

  • Внедрено шифрование каналов PCIe (PCIe Link Encryption) для конфиденциальных виртуальных машин.

  • Продолжается интеграция языка Rust: добавлены новые параметры модулей и первые абстракции для драйверов шины I2C.

© . По материалам omgubuntu
Комментарии и отзывы

Нашли ошибку?

Новое на сайте