Добавить в корзинуПозвонить
Найти в Дзене
РР-Новости

Mesa обновила драйвер R600 с помощью GitHub Copilot для поддержки устаревшего оборудования Linux

Разработчики Mesa выпустили обновление драйвера R600 Gallium3D для видеокарт AMD/ATI серий Radeon HD 2000–6000, выпущенных в период с 2007 по 2010 годы. Главным изменением стал рефакторинг кода компилятора шейдеров, выполненный с применением искусственного интеллекта через GitHub Copilot в автоматическом режиме. По словам Герта Воллни, одного из авторов драйвера, внесено 59 коммитов, в которых значительная часть работы была доверена Copilot, что позволило ускорить рутинное переписывание и очистку кода. Такой подход получил одобрение Линуса Торвальдса, открывшего возможность использования ИИ для доработки legacy-драйверов в Linux-системах. Поддержка старых архитектур видеокарт оказывается серьезным техническим вызовом ввиду необходимости сохранять совместимость с современными версиями операционных систем. Обновление Mesa 26.2 направлено именно на сохранение работоспособности данного устаревшего оборудования и облегчение сопровождения legacy-кода, который по-прежнему используется в ряде

Разработчики Mesa выпустили обновление драйвера R600 Gallium3D для видеокарт AMD/ATI серий Radeon HD 2000–6000, выпущенных в период с 2007 по 2010 годы. Главным изменением стал рефакторинг кода компилятора шейдеров, выполненный с применением искусственного интеллекта через GitHub Copilot в автоматическом режиме.

По словам Герта Воллни, одного из авторов драйвера, внесено 59 коммитов, в которых значительная часть работы была доверена Copilot, что позволило ускорить рутинное переписывание и очистку кода. Такой подход получил одобрение Линуса Торвальдса, открывшего возможность использования ИИ для доработки legacy-драйверов в Linux-системах.

Поддержка старых архитектур видеокарт оказывается серьезным техническим вызовом ввиду необходимости сохранять совместимость с современными версиями операционных систем. Обновление Mesa 26.2 направлено именно на сохранение работоспособности данного устаревшего оборудования и облегчение сопровождения legacy-кода, который по-прежнему используется в ряде систем.

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

Поддержка legacy-драйверов в Linux сохраняет важность для старых ПК, встраиваемых систем и тестовых стендов, где замена железа часто оказывается дороже замены программного обеспечения. Mesa продолжит развивать подход с ИИ-инструментами, что может стать примером для других проектов open-source по оптимизации сопровождения длительно используемого и морально устаревшего ПО.

]]>