NVIDIA graafikakaardid on oma jõudluse poolest tuntud. Linuxi maailmas on nad tuntud ka millegi muu – draiverites pettumuse – poolest. Nii palju pettumust, et olete võib-olla kohanud videot või GIF-i, kus Linuxi asutaja Linus Torvalds viitab keskmise sõrmega NVIDIA-le. Sellepärast on suur uudis, et NVIDIA on lõpuks välja andnud oma GPU-de jaoks avatud lähtekoodiga kerneli draiveri.

Kas see tähendab, et Linuxi installimine NVIDIA-toega masinasse on vähem valus? No veel mitte. Kuid lõpuks, loodetavasti, saab see vastus jaatavaks.

NVIDIA avatud lähtekoodiga draiver uuemate GPU-de jaoks

NVIDIA on otsustanud avaldada Linuxi GPU kerneli moodulid avatud lähtekoodiga tarkvarana esimest korda, alustades R515 draiveri väljalaskest. See lähtekood on saadaval GitHubis.

Draiver toetab ainult NVIDIA Turing Chip GPU-sid ja uuemaid. Need lasti esmakordselt turule 2018. aastal. Nii et kui kasutate sellest vanemat riistvara ja enamik Linuxi kasutajaid seda kasutab, pole sellest lähtekoodist teile esialgu kasu.

instagram viewer

Kellele see draiver on mõeldud?

Käivitamisel testiti seda draiverit CUDA toetamiseks andmekeskuse GPU-del.

Inimesed, kes kasutavad GPU-sid pilves töötamiseks või selliseks tööks nagu tehisintellekti ja masinõppe arendamine, saavad kohe kasu suuremast integratsioonist NVIDIA GPU-de ja ülejäänud Linuxi süsteemi vahel.

Millised on NVIDIA draiveri piirangud?

Nagu Christian Schaller Fedora projektist üksikasjad tema ajaveebis, pole kuvarite kood täielik ega täielikult testitud. See kood on asjakohane neile, kes me seda kasutame NVIDIA graafikakaardid meie personaalarvutites.

See on ka ainult kerneliga seotud kood. Suur osa kaasaegsest graafikadraiverist on püsivara ja kasutajaruumi tasemel. Need NVIDIA draiveri aspektid jäävad suletuks. Kui olete mängija, kes loodab, et saate patenteeritud draiverist loobuda ja saada sarnase jõudluse ja sarnase tugitarkvara, pole see veel nii. Ja see ei kesta pikka aega.

Mida on lähitulevikus oodata?

Ärge oodake lühiajaliselt palju. Kuid see on märk NVIDIA suurenenud koostööst kogukonnaga ja annab alust arvata, et koostöö võib isegi kasvada.

Konkreetne näide edusammudest võib olla seotud Nouveau draiveri arendamisega, avatud lähtekoodiga draiveriga, mille kogukond on välja töötanud NVIDIA graafikakaartide jaoks. See projekt sai alguse pöördprojekteerimisest, kuid viimastel aastatel on NVIDIA aktiivselt toetanud.

Draiver on täielikult töökorras, kuid see ei saa NVIDIA kaarti uuesti kellutada, mis on üks viis, kuidas see ei suuda binaardraiveriga võrreldes täit jõudlust pakkuda. See uus kood annab võimaluse mõnede lünkade täitmiseks.

Uuemate kaartide puhul võib kogukond tehnilistel põhjustel uue kaardi loomiseks koostööd teha NVIDIA-ga avatud draiver, mis suudab suhelda nii NVIDIA patenteeritud kasutajaruumi kui ka avatud MESA-ga kasutajaruum. Kuid vanemate kaartide puhul jääb Nouveau draiver linna üheks avatud lähtekoodiga valikuks. Nouveau täiustused on eriti olulised riistvara puhul, mis on piisavalt vana, et patenteeritud draiver ei saa enam värskendusi.

Kas see tuli eikusagilt?

Pealtnäha jah. NVIDIA toodete avatud lähtekoodiga hankimise kohta pole palju suuri uudiseid olnud. Kuid kulisside taga on tehtud korralikku koostööd erinevate avatud lähtekoodiga partneritega, nagu Canonical, Red Hat ja SUSE. Võite mõelda sellele, et NVIDIA astub järgmise sammu.

Lõppkokkuvõttes võivad avatud draiverid muutuda Linuxi kasutajatele vähem põhjuseks AMD-kaartide poole pöördumiseks.

AMD vs. NVIDIA GPU-d Linuxis: mida peaksite kasutama?

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • Linux
  • Nvidia
  • Autojuhid
  • Avatud lähtekoodiga
  • Graafikakaart

Autori kohta

Berteli kuningas (Avaldatud 370 artiklit)

Bertel on digitaalne minimalist, kes töötab GNOME-toega sülearvutist ja kannab kaasas Light Phone II-d. Tal on hea meel aidata teistel otsustada, millist tehnikat oma ellu tuua... ja millise tehnikata teha.

Rohkem Bertel Kingilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin