Notebookcheck Logo

Разработчики Linux используют GitHub Copilot и кодирование с помощью искусственного интеллекта, чтобы продлить срок службы 20-летних графических процессоров AMD Radeon серий HD 2000–6000

На фотографии изображен графический процессор ATI Radeon HD 4870
ⓘ r/pcmasterrace
На фотографии изображен графический процессор ATI Radeon HD 4870
Разработчик Linux Mesa Герт Воллни (Gert Wollny) использовал GitHub Copilot для рефакторинга драйвера AMD R600 для Gallium3D, усовершенствовав код компилятора шейдеров для графических процессоров Radeon HD 2000–HD 6000, официальная поддержка которых уже давно прекращена. Эта работа демонстрирует, как кодирование с помощью искусственного интеллекта, осуществляемое под контролем человека и в соответствии с принципами открытости исходного кода, становится практичным инструментом для поддержки устаревших аппаратных и программных проектов.

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

В версии Mesa 26.2 разработчик Герт Воллни (Gert Wollny) использовал GitHub Copilot для рефакторинга и очистки значительных частей драйвера AMD R600 для Gallium3D, выполнив 59 коммитов, направленных на то, чтобы сделать код компилятора шейдеров более чистым и стабильным для всех графических процессоров AMD, начиная с серий Radeon HD 2000 и заканчивая серией HD 6000. Эти видеокарты были выпущены в период с 2007 по 2010 год и в настоящее время считаются устаревшими.

Как подробно описано в статье « » на сайте Phoronix, Воллни подробно описал работу над драйвером в запросе на слияние и отметил: «В этой серии было проведено значительное рефакторинг, чтобы сделать код компилятора шейдеров sfn немного более чистым. Рефакторинг был выполнен с помощью Copilot (в автоматическом режиме)». Также были добавлены отдельные патчи с указанием Copilot в качестве автора.

Это позволяет нам понять, как «кодирование по ощущениям» с помощью ИИ может работать в более сложных приложениях: разработчики используют инструменты, основанные на больших языковых моделях, для рефакторинга и очистки кода, а не для написания каждой строки с нуля. Этот процесс уже помогает многим разработчикам поддерживать устаревшие драйверы с открытым исходным кодом и проекты, которые в противном случае исчезли бы в небытие.

Семейство R600 охватывает широкий спектр карт AMD (ранее ATI), на которые по-прежнему полагаются многие увлечённые геймеры и сборщики ретро-ПК. С тех пор как AMD прекратила вносить вклад в основную разработку и обновления драйверов для этих графических процессоров, почти все текущие улучшения и обновления были реализованы командой преданных поклонников и волонтёров, желающих сохранить эти графические процессоры.

Среди этих участников Wollny в последние годы был постоянным участником, ранее добавившим поддержку бэкэнда NIR, улучшившим вычислительные возможности и реализовавшим другие современные функции Mesa. Учитывая ограниченное количество участников и доступных ресурсов, использование Copilot в автоматическом режиме под контролем разработчиков может значительно помочь в выполнении крупных задач по очистке кода, которые в противном случае было бы сложно выполнить самостоятельно.

Это соответствует подходу проекта ядра Linux, который принял прагматичный подход в рамках новой политики, позволяющей разработчикам использовать инструменты искусственного интеллекта и даже поощряющей их использование при необходимости. Однако существует строгий набор правил, которые необходимо соблюдать: только люди имеют право добавлять тег Signed-off-by и подтверждать сертификат происхождения разработчика.

Для обеспечения прозрачности разработчики должны включать четкий тег «Assisted-by» с указанием названия модели ИИ и использованных инструментов, при этом человек, подающий код, остается ответственным за тестирование, проверку и публикацию окончательного кода.

Источники

Google LogoAdd as a preferred source on Google
Mail Logo
'
> Обзоры Ноутбуков, Смартфонов, Планшетов. Тесты и Новости > Новости > Архив новостей > Архив новостей за 2026 год, 06 месяц > Разработчики Linux используют GitHub Copilot и кодирование с помощью искусственного интеллекта, чтобы продлить срок службы 20-летних графических процессоров AMD Radeon серий HD 2000–6000
Rahim Amir Noorali, 2026-06-11 (Update: 2026-06-11)