Розробники Linux використовують ШІ для підтримки драйверів старих відеокарт AMD

Вайбкодинг став стандартним інструментом для підтримки драйверів Linux. Наразі розробники використовують ШІ для підтримки старих драйверів в ядрі ОС.

Читайте также: Gears of War: E-Day — перша гра The Coalition з 2015 року без жодного успадкованого ассету


За інформацією Phoronix, GitHub Copilot використовувався для очищення коду у застарілих драйверах для AMD R6000 на Linux. Це зберегло актуальність драйвера для користувачів, які досі використовують відеокарти 20-річної давнини. 

Зазначається, що драйвер R600 Gallium3D отримав 59 комітів від Герта Волнні, спрямованих на оптимізацію коду компілятора шейдерів в драйвері. Процес рефакторингу проводився з використанням Copilot. У кожному коміті вказувалось, що Copilot використовувався в автоматичному режимі для збірки коду. 

Цей метод невдовзі стане ключовим інструментом для розробників драйверів на Linux, оскільки ШІ все частіше використовується замість реальних кодерів для написання більшої частини коду, який створюється наразі. ШІ дуже зручний інструмент в умовах браку робочої сили для підтримки старих драйверів у працездатному стані.

Читайте также: Триває майже 100 років: в Австралії проводять найдовший в історії науковий експеримент


Драйвер R600 для Linux призначений для роботи з відеокартами AMD/ATI серій HD 2000–HD 6000. Серія HD 2000 з’явилася у 2007 році, а HD 6000 — у 2010 році, тому деяким із цих відеокарт уже майже 20 років.

Замість категоричної відмови від ШІ, Лінус Торвальдс вирішив підтримати його використання в тих випадках, де це дійсно доречно. Нова політика забезпечує правильне маркування, якщо розробники ядра використовують ШІ під час створення коду.

У цій системі відповідальність за можливі помилки у коді несе той, хто публікує зміни драйверів ядра. Від розробників вимагають тестувати свої проєкти перед публікацією. Однак попри використання ШІ, розробники Linux обговорюють можливе виділення драйверів R600 в окрему гілку під назвою “Amber2”. Це вивільнить ключовий код Mesa й запобігатиме збоям застарілих драйверів на тлі додавання нових функцій в код.

Читайте также: Lenovo випустила Yoga Pro 16 з RTX 5070, 64 ГБ ОЗП і ціною майже $5000

Джерело: Tom’s Hardware

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *