Claude Code помог исправить баг AMDGPU в Linux

Anthropic неожиданно получила кейс для рекламы ИИ в разработке ядра Linux. Инструмент Claude Code помог найти причину и подготовить исправления для старой ошибки в драйвере AMDGPU, из-за которой у части ноутбуков с графикой AMD Radeon зависал дисплей после долгой работы. О проблеме, которая тянется с 2017 года, сообщил Phoronix со ссылкой на новые патчи для подсистемы отображения AMD.
Речь идет о сбое в графическом драйвере ядра Linux AMDGPU. Пользователи годами описывали один и тот же сценарий: экран ноутбука перестает обновляться после длительной работы, хотя система продолжает отвечать. Самым распространенным обходным решением было отключение Panel Self Refresh, функции энергосбережения встроенной панели, которая снижает расход батареи за счет автономного обновления изображения.
По данным Phoronix, один из читателей ресурса, владелец Lenovo ThinkPad T14 Gen1 AMD, рассказал о новой серии патчей, которые меняют обработку DCN vblank/page-flip и затрагивают код дисплейного стека. Предыдущие попытки исправить дефект результата не дали. Новая версия, как ожидается, закрывает именно тот класс зависаний, который чаще всего проявлялся на ноутбуках с интегрированной графикой Radeon.
Патчи еще не попали в основную ветку ядра Linux. Обычно между публикацией исправления в списках рассылки и включением в mainline проходит от нескольких дней до нескольких недель, если код не вызывает вопросов у мейнтейнеров. Для пользователей это означает, что массово решение доберется до ноутбуков позже, через новые версии ядра и обновления дистрибутивов.
Баг AMDGPU в ядре Linux
Сбой с замиранием экрана относится к тем ошибкам, которые трудно ловить и еще труднее воспроизводить стабильно. Он проявлялся не сразу, а после часов или даже дней работы, и затрагивал связку из графического драйвера, контроллера вывода изображения и режима энергосбережения панели. Именно такие дефекты часто живут в ядре годами: они не ломают систему мгновенно и зависят от конкретной модели ноутбука, версии прошивки и стека питания.
Показательно, что временный обход через отключение PSR был известен давно. Для мобильных устройств это компромисс: проблема уходит, автономность снижается. Аналогичные конфликты вокруг PSR уже встречались и в драйверах Intel, где эта функция тоже не раз становилась источником мерцаний, черных экранов и зависаний после выхода из сна. В Linux это почти отдельный жанр.

Отдельный сюжет здесь связан не с AMD, а с инструментами разработки. Phoronix пишет, что для анализа причины и подготовки исправлений использовали подход, который авторы называют Vibe debugging: инженер описывает симптомы и гипотезы на естественном языке, а ИИ-агент помогает разбирать код, искать слабое место и формировать патчи. В этом случае речь идет о Claude Code, продукте Anthropic для программирования и отладки.
Это не первый сигнал, что ИИ-инструменты переходят от генерации шаблонного кода к работе с инфраструктурными проектами. Microsoft продвигает GitHub Copilot в сценариях code review и рефакторинга, Google добавляет ИИ-помощников в Android Studio и облачные IDE, а OpenAI развивает аналогичные функции для инженерных команд. Разница в том, что ядро Linux остается одной из самых консервативных сред: здесь ценят не красивый ответ модели, а патч, который проходит ревью и не ломает соседние подсистемы.
Для AMD история тоже чувствительна. Компания за последние годы заметно улучшила поддержку Linux по сравнению с эпохой закрытого fglrx, а драйвер AMDGPU считается одним из самых зрелых открытых GPU-драйверов на рынке. Тем заметнее баг, который держался 8 лет и бил именно по ноутбукам, то есть по сегменту, где стабильность сна, панели и энергосбережения важнее, чем лишние кадры в секунду.
Если патчи примут без существенных правок, исправление может попасть в одну из ближайших версий ядра в 2026 году, а затем в обновления Fedora, Ubuntu и других крупных дистрибутивов. Для Linux-сегмента это не мелочь: по оценке Statcounter, доля системы на настольных компьютерах держится около 4%, и заметная часть этой базы использует ноутбуки на AMD благодаря линейкам ThinkPad, EliteBook и потребительским моделям ASUS и Lenovo.



