Видеокарты NVIDIA хорошо известны своей производительностью. В мире Linux они известны еще кое-чем — разочарованием в драйверах. Настолько сильное разочарование, что вы, возможно, наткнулись на видео или GIF-изображение основателя Linux Линуса Торвальдса, указывающего на NVIDIA средним пальцем. Вот почему это большая новость, что NVIDIA наконец-то выпустила драйвер ядра с открытым исходным кодом для своих графических процессоров.

Означает ли это, что установка Linux на машину с процессором NVIDIA будет менее сложной задачей? Ну, еще нет. Но в конце концов, надеюсь, этот ответ станет «да».

Драйвер NVIDIA с открытым исходным кодом для новых графических процессоров

NVIDIA решила публиковать модули ядра графического процессора Linux как программное обеспечение с открытым исходным кодом впервые, начиная с версии драйвера R515. Этот исходный код доступно на GitHub.

Драйвер поддерживает только графические процессоры NVIDIA Turing Chip и более новые. Впервые они были запущены в 2018 году. Так что, если вы используете более старое оборудование, как и большинство пользователей Linux, то этот исходный код на данный момент бесполезен для вас.

instagram viewer

Для кого этот драйвер?

При запуске этот драйвер был протестирован на поддержку CUDA на графических процессорах центров обработки данных.

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

Каковы ограничения драйвера NVIDIA?

Как Кристиан Шаллер из проекта Fedora подробности в его блоге, код для дисплеев не завершен и не полностью протестирован. Это код, относящийся к тем из нас, кто использует видеокарты NVIDIA на наших персональных компьютерах.

Это также только код, относящийся к ядру. Большая часть современного графического драйвера находится на уровне прошивки и пользовательского пространства. Эти аспекты драйвера NVIDIA остаются закрытыми. Если вы геймер, надеющийся, что вы можете отказаться от проприетарного драйвера и получить аналогичную производительность и аналогичное вспомогательное программное обеспечение, это еще не так. И не будет еще какое-то время.

Что вы можете ожидать в ближайшем будущем?

Не возлагайте больших надежд на что-то в краткосрочной перспективе. Но это признак расширения сотрудничества NVIDIA с сообществом и дает основания полагать, что сотрудничество может даже вырасти.

Конкретный пример прогресса может быть связан с разработкой драйвера Nouveau, драйвера с открытым исходным кодом, разработанного сообществом для видеокарт NVIDIA. Этот проект начался как попытка реверс-инжиниринга, но в последние годы его активно поддерживает NVIDIA.

Драйвер полностью функционален, но он не может повторно синхронизировать карту NVIDIA, что является одной из причин, по которой он не может обеспечить полную производительность по сравнению с двоичным драйвером. Этот новый код позволяет закрыть некоторые пробелы.

Для более новых карт по техническим причинам сообществу может потребоваться сотрудничество с NVIDIA для создания нового открытый драйвер, который мог взаимодействовать как с проприетарным пользовательским пространством NVIDIA, так и с открытым MESA пользовательское пространство. Но для старых карт драйвер Nouveau по-прежнему остается единственным вариантом с открытым исходным кодом. Усовершенствования Nouveau особенно важны для оборудования, достаточно старого, чтобы проприетарный драйвер больше не получал обновлений.

Это появилось из ниоткуда?

На поверхности да. Не было много больших новостей о том, что NVIDIA открывает свои продукты. Но за кулисами было довольно много сотрудничества с различными партнерами по открытому коду, такими как Canonical, Red Hat и SUSE. Вы можете думать об этом как о следующем шаге NVIDIA.

В конце концов, открытые драйверы могут стать для пользователей Linux меньшей причиной для обращения к картам AMD.

АМД против. Графические процессоры NVIDIA в Linux: что следует использовать?

Читать далее

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • линукс
  • Нвидиа
  • Драйверы
  • Открытый источник
  • Видеокарта

Об авторе

Бертель Кинг (опубликовано 370 статей)

Бертель — цифровой минималист, который работает на ноутбуке с GNOME и носит с собой Light Phone II. Ему нравится помогать другим решать, какую технологию внедрить в свою жизнь... и без каких технологий обойтись.

Другие работы Бертель Кинг

Подпишитесь на нашу рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться