Разработчики Linux с помощью ИИ поддерживают драйверы для старых видеокарт AMD
Разработчики Linux начали использовать ИИ для поддержки драйверов старых видеокарт AMD. Как сообщает Phoronix, GitHub Copilot помог очистить код драйвера R600 Gallium3D, предназначенного для винтажных GPU серий AMD/ATI HD 2000 – HD 6000. Эти карты выпускались с 2007 по 2010 год, и некоторым из них уже почти 20 лет.
Разработчик Герт Волльни (Gert Wollny) сделал 59 коммитов, направленных на рефакторинг кода шейдерного компилятора. В каждом коммите указано, что Copilot использовался в автоматическом режиме для помощи в написании кода. Такой подход становится стандартом для поддержки старых драйверов, так как зачастую за их обновление отвечает всего один человек, и ИИ помогает компенсировать нехватку рабочих рук.
Линус Торвальдс (Linus Torvalds) не отвергает использование ИИ, а, наоборот, поощряет его применение, но с оговорками. Новое правило требует от разработчиков ядра Linux правильно маркировать код, созданный с помощью ИИ. При этом ответственность за любые ошибки по-прежнему лежит на человеке, публикующем изменения, — он обязан тестировать свою работу перед выпуском.
Несмотря на использование ИИ, в сообществе обсуждается возможность выделить драйверы R600 в отдельную ветку под названием «Amber2». Это позволит освободить основную кодовую базу Mesa и предотвратить случайные поломки старых драйверов при добавлении новых функций.

0 комментариев