Nvidia официално пусна кода на своите GPU модули за Linux

Nvidia най-накрая съобщение, че сте избрали да освободите кода от модулите на ядрото на своите драйвери е, че компанията обяви вчера, че ще направи Linux драйвери за своите графични процесори достъпни като отворен код, започвайки с версия R515, използвайки двоен лиценз GPL и MIT.

Обявих изходния код за модулите на ядрото ще бъде наличен в хранилище, наречено „NVIDIA Open GPU Kernel Modules“ на GitHub, но засега само кодът за графичните процесори на центъра за данни се счита за готов за производство. Понастоящем графичните процесори GeForce и Workstation се считат за „алфа качество“.

Nvidia каза, че кодът eв момента е извън кутията на графичните процесори за центрове за данни на Turing и Ampere, след постепенното освобождаване на архитектурата на GSP контролера през последната година. Той е тестван в голямо разнообразие от работни натоварвания, за да се гарантира паритет на функциите и производителността със собствения драйвер за режим на ядрото, но също така предлага нови функции, като DMA-BUF рамката за споделяне на буфери между устройства и подсистеми, които ще бъдат налични. с архитектура на Hopper.

Всеки, който използва графични процесори с архитектура преди Тюринг, трябва да продължи да използва старите патентовани драйвери. ясно, една от основните цели от Nvidia при отваряне на изходния код за тези драйвери е да се подобри поддръжката и функционалността на GPU за суперкомпютри и големи съоръжения за центрове за данни. Почти всички големи суперкомпютри работят с някаква версия на Linux и наличието на драйвери със затворен код вероятно не е по вкуса на хората, отговорни за тези инсталации.

За хората картината не е толкова розова в момента, тъй като само собствено отхвърленият монолитен модул на ядрото се счита за не-алфа качество. Според Nvidia подобренията се очакват през цялата година. Новият драйвер с отворен код работи със същия фърмуер като стария драйвер и същите стекове за потребителски режим, като CUDA, OpenGL и Vulkan. Освен това компанията заяви, че поправките, представени от общността, ще бъдат разгледани за включване в бъдещи версии на драйвери.

С наличието на напълно интегрирани пакети и изходен код, администраторите на дистрибуция ще могат по-лесно да включват драйвери в своите софтуерни хранилища.

Canonical и SUSE са споменати като разработчици, които вече могат да интегрират модули на отворени ядра в техните дистрибуции.

„Новите GPU модули с отворен код на Nvidia ще опростят инсталациите и ще повишат сигурността за потребителите на Ubuntu, независимо дали са разработчици на AI/ML, геймъри или потребители на облачни изчисления“, каза Синди Голдбърг, вицепрезидент на Silicon Alliances. в Canonical.

Нови драйвери трябва да пристигнат в Ubuntu 22.04 LTS през следващите няколко месеца. Nvidia работи с Canonical и SUSE, както и с Red Hat, за да подобри внедряването на пакети и да създаде по-добри модели за поддръжка за клиентите. Предоставяйки повече контекст, директорът на Red Hat Кристиан Шалер каза в публикация в блог, че поддържащите драйвера Nouveau (проект за създаване на безплатни драйвери за графични карти Nvidia чрез обратно инженерство) и ядрото са се срещнали с Nvidia през последния месец.

"Това е само частта на ядрото, много от съвременните графични драйвери са във фърмуера и компонентите на потребителското пространство и те винаги са затворени." Но това означава, че вече имаме драйвер за ядрото на Nvidia, който ще започне да може да използва API само за GPL в ядрото на Linux, въпреки че тази първоначална версия няма да използва никакви API, които предишният драйвер не е използвал. Шалер написа. Последният добави, че съществуващият Nouveau и двоичен драйвер на Nvidia ще остане на мястото си, дори когато бъде разработен новият драйвер с отворен код.

Накратко, това е настоящият етап от усилията на Nvidia за драйвери на ядрото с отворен код. Въпреки това, множество източници съобщават, че Nvidia намекна в сряда, че „тези отворени модули на ядрото извън дървото са само стъпка към по-добра поддръжка на Linux“.

И накрая, ако искате да се консултирате с пуснатия изходен код, можете да го направите от следната връзка.


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.