Графичните карти на NVIDIA са добре известни със своята производителност. В света на Linux те са известни и с нещо друго – разочарованието от драйверите. Толкова много разочарование, че може да сте попаднали на видео или GIF на основателя на Linux Линус Торвалдс, който се позовава на NVIDIA със среден пръст. Ето защо е голяма новина, че NVIDIA най-накрая пусна драйвер за ядрото с отворен код за своите графични процесори.

Това означава ли, че инсталирането на Linux на машина, задвижвана от NVIDIA, ще бъде по-малко болка? Е, още не. Но в крайна сметка, да се надяваме, този отговор ще стане да.

Драйвер с отворен код на NVIDIA за по-нови графични процесори

NVIDIA реши да публикува модули на ядрото на Linux GPU като софтуер с отворен код за първи път, като се започне с пускането на драйвера 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 карти вместо това.

AMD срещу Графични процесори NVIDIA на Linux: Кои трябва да използвате?

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Linux
  • Nvidia
  • Шофьори
  • Отворен код
  • Графична карта

За автора

Бертел Кинг (Публикувани 370 статии)

Bertel е дигитален минималист, който работи от лаптоп, задвижван от GNOME, и носи със себе си Light Phone II. Той се радва да помага на другите да решат коя технология да въведат в живота си... и без коя технология да се прави.

Още от Bertel King

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате