Nvidia ресми түрде Linux үшін GPU модульдерінің кодын шығарды

NVIDIA соңында кодты шығаруды таңдағаныңыз туралы хабарландыру оның драйверлерінің ядролық модульдерінің бірі компания кеше өзінің GPU үшін Linux драйверлерін R515 нұсқасынан бастап ашық бастапқы код ретінде қолжетімді ететінін жариялады. қос лицензия GPL және MIT пайдалану.

Ядро модульдерінің бастапқы кодын жариялады «NVIDIA Open GPU ядро ​​модульдері» деп аталатын репозиторийде қолжетімді болады. GitHub сайтында, бірақ әзірге тек деректер орталығының GPU коды өндіріске шығаруға дайын деп саналады. GeForce және Workstation графикалық процессорлары қазіргі уақытта «альфа сапасы» болып саналады.

Nvidia коды eҚазіргі уақытта Turing және Ampere отбасылық деректер орталығының GPU құрылғыларында қораптан тыс, өткен жылы GSP контроллері архитектурасы біртіндеп шығарылғаннан кейін. Ол меншікті ядро ​​режимінің драйверімен мүмкіндіктер мен өнімділік тепе-теңдігін қамтамасыз ету үшін жұмыс жүктемелерінің кең ауқымында сыналған, бірақ ол сонымен бірге құрылғылар мен ішкі жүйелер арасында буферлерді ортақ пайдалануға арналған DMA-BUF негізі сияқты жаңа мүмкіндіктерді ұсынады. Хоппер архитектурасымен.

Турингке дейінгі архитектурасы бар графикалық процессорларды пайдаланатын кез келген адам ескі меншікті драйверлерді пайдалануды жалғастыруы керек. Анық, басты мақсаттарының бірі осы драйверлердің бастапқы кодын ашу кезінде Nvidia-дан суперкомпьютерлер үшін GPU қолдауы мен функционалдығын жақсарту болып табылады және үлкен деректер орталығының қондырғылары. Барлық дерлік негізгі суперкомпьютерлер Linux жүйесінің кейбір нұсқасын басқарады және жабық бастапқы драйверлердің болуы сол орнатуларға жауапты адамдарға ұнамауы мүмкін.

Адамдар үшін сурет қазіргі уақытта соншалықты қызғылт емес, өйткені тек меншікті ескірген монолитті ядро ​​модулі альфа емес сапа болып саналады. Nvidia мәліметтері бойынша, жақсартулар жыл бойы күтілуде. Жаңа ашық бастапқы драйвер ескі драйвермен бірдей микробағдарламада және CUDA, OpenGL және Vulkan сияқты бірдей пайдаланушы режимінің стектерінде жұмыс істейді. Сонымен қатар, компания қауымдастық ұсынған түзетулер драйверлердің болашақ шығарылымдарына қосу үшін қарастырылатынын айтты.

Толық біріктірілген пакеттер мен бастапқы кодтың болуымен тарату әкімшілері драйверлерді бағдарламалық құрал репозиторийлеріне оңайырақ қоса алады.

Canonical және SUSE енді модульдерді біріктіре алатын әзірлеушілер ретінде аталды таралуларындағы ашық ядролардың саны.

«Nvidia-ның жаңа ашық бастапқы GPU модульдері AI/ML әзірлеушілері, ойыншылар немесе бұлттық есептеулерді пайдаланушылар болсын, Ubuntu пайдаланушылары үшін орнатуларды жеңілдетеді және қауіпсіздікті арттырады», - деді Синди Голдберг, Silicon Alliances вице-президенті. Canonical.

Жаңа драйверлер Ubuntu 22.04 LTS жүйесіне келесі бірнеше айда келуі керек. Nvidia пакетті орналастыруды жақсарту және тұтынушыларға жақсырақ қолдау үлгілерін жасау үшін Canonical және SUSE, сондай-ақ Red Hat компанияларымен жұмыс істеді. Red Hat директоры Кристиан Шаллер блог жазбасында қосымша контекст бере отырып, Nouveau драйверінің (кері инженерия арқылы Nvidia графикалық карталары үшін тегін драйверлерді шығару жобасы) және ядроның қолдаушылары өткен айда Nvidia-мен кездескенін айтты.

«Бұл жай ғана ядро ​​бөлігі, көптеген заманауи графикалық драйверлер микробағдарламада және пайдаланушы кеңістігінің құрамдастарында және олар әрқашан жабық». Бірақ бұл бізде Nvidia ядросының драйвері бар дегенді білдіреді, ол Linux ядросында тек GPL API интерфейстерін қолдана бастайды, дегенмен бұл бастапқы шығарылым алдыңғы драйвер пайдаланбаған API интерфейстерін пайдаланбайды. Шаллер жазды. Соңғысы Nvidia-ның бұрыннан бар Nouveau және екілік драйвері жаңа ашық бастапқы драйвер әзірленген кезде де орнында қалатынын қосты.

Қысқаша айтқанда, бұл Nvidia-ның ашық бастапқы ядро ​​​​драйверлері әрекеттерінің қазіргі кезеңі. Дегенмен, көптеген дереккөздердің хабарлауынша, Nvidia сәрсенбіде «ағаштың сыртындағы бұл ашық ядро ​​​​модульдері Linux қолдауын жақсартуға жасалған қадам ғана» деп айтты.

Ақырында, егер сіз шығарылған бастапқы кодты білгіңіз келсе, оны мына жерден орындауға болады келесі сілтеме.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.