18 июля 2026

eur = 89.90 0.57 (0.64 %)

btc = 63 929.00$ 1 059.48 (1.69 %)

eth = 1 844.97$ 15.31 (0.84 %)

gram = 1.48$ -0.01 (-0.54 %)

usd = 78.40 0.08 (0.10 %)

eur = 89.90 0.57 (0.64 %)

btc = 63 929.00$ 1 059.48 (1.69 %)

ИИ-инструмент Claude Code помог закрыть многолетний баг с зависанием экранов на ноутбуках AMD

1 минута на чтение
ИИ-инструмент Claude Code помог закрыть многолетний баг с зависанием экранов на ноутбуках AMD

Кодик кратко объясняет суть статьи

Разработчики ядра Linux близки к решению давней проблемы с видеодрайверами AMD, вызывающей зависание встроенного дисплея на ноутбуках с графикой Radeon после длительной работы. Ошибка, известная с 2017 года и проявлявшаяся, в частности, на Lenovo ThinkPad T14 Gen1 и Framework Laptop 13 с процессорами Ryzen, приводила к полной блокировке экрана и внешнего монитора после нескольких циклов сна, требуя принудительной перезагрузки. В логах фиксировалась ошибка *flip_done timed out*. Временным решением было отключение технологии энергосбережения PSR, увеличивавшее энергопотребление. Из-за нерегулярного проявления и сложной природы бага разработчики использовали ИИ-инструмент Claude Code от Anthropic, который помог выявить проблему синхронизации при выходе графического конвейера из режима PSR. Новые патчи переписывают соответствующий код драйвера, устраняя корневую причину сбоя.

Читайте в Telegram

|

Разработчики ядра Linux близки к тому, чтобы закрыть одну из самых старых проблем драйвера видеокарт AMD, годами досаждавшую владельцам ноутбуков с графикой Radeon.

Как сообщает Phoronix, речь идёт о внезапном зависании встроенного дисплея после длительной работы устройства. Один из проблемных фрагментов кода восходит ещё к 2017 году, а в баг-трекерах за это время накопилась масса жалоб.

Чаще всего ошибка проявлялась на таких моделях, как Lenovo ThinkPad T14 Gen1 и Framework Laptop 13 с процессорами Ryzen. Примерно после десяти часов работы и нескольких циклов выхода из сна встроенная панель замирала, а следом переставал отвечать и внешний монитор — помогала только принудительная перезагрузка. В логах при этом фигурировала ошибка flip_done timed out. Временным решением было отключение технологии энергосбережения Panel Self Refresh (PSR), но это лишь маскировало симптом ценой возросшего энергопотребления.

Сложность заключалась в том, что баг проявлялся нерегулярно, а его корни были скрыты глубоко в графической подсистеме и в многолетней истории изменений кода. Именно на этом этапе разработчик задействовал ИИ-инструмент Claude Code от компании Anthropic. По данным Phoronix, ассистент помог проанализировать накопившиеся за годы баг-репорты и связанные участки кода ядра и указал на вероятную причину — проблему синхронизации при выходе графического конвейера из энергосберегающего режима PSR. Свежие патчи переписывают обработку вывода изображения в соответствующем блоке драйвера.

Материал обновлен|
Обсудить
Блоги 732
ЦНИС
OTP Bank
Softline
Слетать.ру
ВКонтакте
StudyAI
билайн
Т-Банк
ВТБ
Газпромбанк

Привет, это Кодик! Я создан, чтобы помогать вам с  разными задачами. Задайте мне вопрос…