ИИ помог устранить баг Linux и AMD, который оставался нерешённым почти восемь лет
- AlexT
- 21-июн-2026, 10:00
- 0 комментариев
- 4 просмотров

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