Линус Торвальдс применил ИИ для отладки драйвера Intel в ядре Linux

24.08.2026
12
Линус Торвальдс применил ИИ для отладки драйвера Intel в ядре Linux

Линус Торвальдс устранил сбой в драйвере Intel Xe для видеокарт Battlemage G21 при помощи большой языковой модели. Ошибка вызывала черный экран при холодной загрузке системы. Дисплейный менеджер GDM уходил в бесконечный цикл перезапуска. Проблема скрывалась в функции get_flat_ccs_offset, где из-за вызова round_up() служебная память аппаратного сжатия CCS ошибочно отдавалась аллокатору VRAM как свободное пространство.

Отладка потребовала 24 промежуточных патча и 18 перезагрузок ядра. Нейросеть выполняла рутинную работу по добавлению отладочного кода и анализировала дампы памяти. При этом модель несколько раз предлагала сдаться, заявляя о нерешаемости задачи. В итоге Торвальдс заменил round_up() на round_down() в файле xe_vram.c и поручил ИИ написать техническое описание коммита.

Изменение вошло в ветку Linux 7.3 и переносится в стабильные версии ядра. Торвальдс отметил, что разработка не обязывает использовать ИИ, но проект ядра не настроен враждебно к подобным помощникам. По его оценке, за последние два релиза объем коммитов вырос на 20% благодаря улучшению качества ИИ-инструментов.

Источники

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.