Поиск по сайту:

Nvidia наконец-то выпустила модули ядра графического процессора с открытым исходным кодом для Linux

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

Кому-то было бы полезно провести проверку температуры Ада, потому что после многих лет запросов и запросов Nvidia опубликовала на GitHub исходный код своих модулей ядра графического процессора.

Тем не менее, многострадальным пользователям настольных компьютеров Nvidia, желающим отказаться от двоичного драйвера, следует умерить свое волнение, поскольку графические процессоры Turing и Ampere для центров обработки данных являются первой архитектурой, которая считается готовой к производству и поддерживает такие функции, как несколько дисплеев, G-SYNC и трассировка лучей RTX в Vulkan. и Оптикс.

Nvidia заявила, что поддержка настольных компьютеров находится на уровне альфа-качества, и пользователи могут согласиться на нее, если захотят.

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

Компания, производящая графические процессоры, признала, что ее драйвер не готов к внедрению в ядро Linux, но он будет работать с Canonical, Red Hat и Suse.

«Тем временем опубликованный исходный код служит справочной информацией для улучшения драйвера Nouveau», — заявили в компании.

«Nouveau может использовать ту же прошивку, что и драйвер Nvidia, раскрывая многие функции графического процессора, такие как управление тактовой частотой и управление температурой, привнося новые функции в древовидный драйвер Nouveau».

Предоставляя дополнительную информацию, директор Red Hat Кристиан Шаллер сообщил в своем блоге, что Nouveau и специалисты по сопровождению ядра встречались с Nvidia в течение прошлого месяца.

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

«Но это означает, что теперь у нас есть драйвер ядра Nvidia, который сможет использовать API-интерфейсы только GPL в ядре Linux, хотя этот первоначальный выпуск не использует никаких API-интерфейсов, которые еще не использовал старый драйвер».

Шаллер добавил, что существующие двоичные файлы Nvidia и драйвер Nouveau останутся, даже когда будет создан новый драйвер с открытым исходным кодом.

«В ближайшем будущем это не окажет серьезного влияния. Но со временем это откроет путь к радикальному упрощению поддержки оборудования Nvidia», — сказал он.

«В долгосрочной перспективе мы надеемся, что сможем получить аналогичный опыт работы с оборудованием Nvidia, который мы сегодня можем предложить для оборудования Intel и AMD, с точки зрения готовой функциональности. Это означает поддержку с первого дня новых чипсетов, высокопроизводительной Mesa с открытым исходным кодом. драйвер для Nvidia, и это позволит нам подписать драйвер Nvidia вместе с остальной частью ядра, чтобы включить такие функции, как поддержка безопасной загрузки».

Состояние поддержки Nvidia для Linux является давней проблемой. В 2012 году Линус Торвальдс сказал, что Nvidia — «самая худшая компания, с которой мы когда-либо имели дело», прежде чем показать компании средний палец.

Сопутствующее покрытие

  • Комиссия по ценным бумагам и биржам (SEC) оштрафовала Nvidia на $5,5 млн за ненадлежащее раскрытие информации о майнинге криптовалют
  • Nvidia представила «самую быструю» видеокарту в мире
  • Nvidia расследует инцидент с кибербезопасностью
  • Мечта Nvidia о владении Arm официально закончилась

Статьи по данной тематике