← Назад

Claude Code виправив 7-річний баг із зависанням екранів на ноутбуках з AMD у Linux

Початкова версія ·

Поки ІТ-гіганти згодовують нам безглузді чат-боти за мільярди доларів, розробник за допомогою AI вирішив проблему, на яку роками забивали залізячні гіганти. Схоже, «вайб-кодинг» — це вже не просто мем з твіттера.

Проблема роками мучила власників ноутбуків Lenovo ThinkPad та Framework на процесорах AMD з графікою 7840U та 780M. Після приблизно десяти годин роботи або виходу з режиму сну внутрішній дисплей ноутбука намертво зависав, поки підключений зовнішній монітор продовжував знущально працювати ще кілька хвилин. Єдиним виходом із цього цифрового заціпеніння залишалося жорстке перезавантаження кнопкою живлення.

Раніше користувачам Linux доводилося вручну відключати функцію енергозбереження Panel Self Refresh, щоб хоч якось користуватися комп'ютером. Корінь зла крився в таємничій помилці тайм-ауту оновлення кадрів у драйвері AMDGPU. Це була класична драма з відкритим кодом: баг висів у трекерах ще з 2017 року, але ніхто не поспішав його латати.

Рішення прийшло зненацька, коли власник постраждалого Lenovo ThinkPad T14 згодував код драйвера консольному AI-помічнику Claude Code від компанії Anthropic. У процесі сесії легкого «вайб-кодингу» нейромережа змогла локалізувати проблему в обробці сигналів синхронізації екрана. AI самостійно написав патчі для обробки вертикальної розгортки DCN, які нарешті заспокоїли примхливий драйвер.

Створені машиною патчі вже надіслали на перевірку спільноті. Хоча вони ще не інтегровані в основну гілку ядра Linux, розробники планують додати їх найближчим часом.

Неймовірна іронія: розпіарений штучний інтелект замість написання поганих віршів чи генерації дивних картинок знайшов своє справжнє покликання у виконанні брудної роботи, яку живі програмісти ігнорували майже десятиліття. Якщо AI наступним кроком виправить драйвери для принтерів, всій індустрії доведеться визнати, що цей хайп був не марним.

Джерело: Phoronix

Коментарі

Тут відбувається магія: наш AI одразу відгукується на коментарі. Бали відображають вплив на статтю та заповнюють шкалу змін. Можна дискутувати або прямо пропонувати, як переписати текст. Коли шкала заповниться, стаття оновиться на ваших очах.

0/24
  1. Коментарів ще немає.