Как да инсталирате NVIDIA драйвер в Linux

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

Инсталиране на NVIDIA графични драйвери за Linux

Днес предлагаме да анализираме процеса на намиране и инсталиране на драйвери на примера на Ubuntu. В други популярни дистрибуции този процес ще се извърши идентично, но ако нещо не се получи, намерете описанието на кода на грешката в официалната документация и решете проблема с помощта на наличните методи. Просто искам да отбележа, че следните методи не са подходящи за Linux, които са разположени на виртуална машина, защото използва драйвера на VMware.

Вижте също: Инсталиране на Linux на VirtualBox

Преди да започнете инсталацията, трябва да определите модела на видеокартата, инсталиран на вашия компютър, ако нямате тази информация, и след това да извършите процедурата за намиране на най-новата версия на софтуера. Това може да стане чрез стандартна конзола.

  1. Отворете менюто и стартирайте приложението Terminal .
  2. Стартиране на терминал на операционни системи Linux

  3. Въведете командата, за да актуализирате диагностичната помощна програма sudo update-pciids .
  4. Проверете за актуализации на помощни програми в Linux

  5. Удостоверете своята сметка, като въведете парола.
  6. Въвеждане на парола за достъп до Linux

  7. Когато актуализацията завърши, въведете lspci | grep -E "VGA|3D" lspci | grep -E "VGA|3D" .
  8. Проверка на информация за видеокартата в Linux

  9. Ще видите информация за използвания графичен контролер. Във вашия случай трябва да има линия, съдържаща например GeForce 1050 Ti .
  10. Разберете инсталираната графична карта в Linux

  11. Сега използвайте всеки удобен браузър и отидете на страницата на NVIDIA, за да се запознаете с най-новия драйвер. Попълнете съответния формуляр, като посочите модела си, след което кликнете върху „Търсене“ .
  12. Търсете драйвери на официалния сайт на NVIDIA в Linux

  13. Обърнете внимание на номерата срещу надписа "Версия" .
  14. Запознайте се с най-новия драйвер в Linux

След това можете да преминете директно към процедурата за актуализиране или инсталиране на подходящия драйвер. Задачата се изпълнява по два различни метода.

Метод 1: хранилища

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

Официално хранилище

Официалните хранилища се поддържат от разработчици на софтуер и други обекти. Във вашия случай ще трябва да се обърнете към стандартното хранилище за драйвери:

  1. В терминала въведете ubuntu-drivers devices .
  2. Вижте списъка с драйвери през терминала Linux

  3. В появилите се линии можете да намерите предложената версия на драйвера за инсталация.
  4. Намерете необходимите драйвери в терминала Linux

  5. Ако тази версия ви подхожда, инсталирайте го чрез sudo ubuntu-drivers autoinstall да добавите всички компоненти, или sudo apt install nvidia-driver-xxx само за графичния драйвер, където xxx е предложената версия.
  6. Инсталирайте всички драйвери автоматично в Linux

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

Потребителско хранилище

Файловете се актуализират по-често в потребителските хранилища и обикновено най-новите конструкции се появяват там първо. Активирането на такова хранилище може да бъде както следва:

  1. В терминала въведете sudo add-apt-repository ppa:graphics-drivers/ppa и след това натиснете Enter .
  2. Активиране на потребителското хранилище в Linux

  3. Потвърдете изтеглянето от посочените източници.
  4. Потвърдете добавянето на потребителско хранилище в Linux

  5. След като актуализирате пакетите, остава да активирате вече познатите ubuntu-drivers devices .
  6. Команда за преглед на драйвери за Linux

  7. Сега вмъкнете линията sudo apt install nvidia-driver-xxx , където xxx е версията на драйвера, от която се нуждаете.
  8. Инсталирайте необходимата версия на графичния драйвер в Linux

  9. Приемете добавянето на файлове, като изберете правилната опция.
  10. Потвърдете добавянето на файлове към Linux

  11. Изчакайте да се появи полето за въвеждане.
  12. Изчаква се завършване на добавянето на файлове към Linux

В Linux Mint можете да използвате команди от Ubuntu, тъй като те са напълно съвместими. В Debian графичният драйвер се добавя чрез sudo apt install nvidia-driver . Потребителите на елементарни операционни системи трябва да запишат последователно следните редове:

sudo apt-get update
sudo apt-get upgrade
sudo apt install software-properties-common
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-xxx
sudo apt-get update
sudo apt-get upgrade
sudo apt install software-properties-common
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-xxx
.

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

Метод 2: Графичен интерфейс

Тези потребители, които все още не са много удобни в управлението на вградената конзола, ще бъде много по-удобно да използват GUI инструменти за инсталиране на необходимите драйвери. Тази процедура се извършва по два различни начина.

Програми и актуализации

На първо място, заслужава да се отбележи стандартното приложение "Програми и актуализации". Чрез него се добавя версията на софтуера, която се намира в официалното хранилище, и това се прави по следния начин:

  1. Отворете менюто и потърсете "Програми и актуализации" .
  2. Преминаване към програми и актуализации на Linux

  3. Отидете в раздела "Допълнителни драйвери" .
  4. Преминаване към допълнителни драйвери в Linux

  5. Тук открийте и маркирайте правилната версия на софтуера за NVIDIA, маркирайте го с маркер и изберете "Прилагане на промените" .
  6. Инсталирайте допълнителни драйвери в Linux

  7. След това е препоръчително да рестартирате компютъра.

Този метод не е подходящ за потребители, на които се предлага да инсталират драйвера по-стар от този на официалния сайт. Особено за тях има отделна опция.

Официален уебсайт

Методът със сайта все още изисква стартирането на "Терминал" , но въведете трябва да има само една команда. Целият процес е доста лесен и се извършва с няколко кликвания.

  1. Отидете на страницата на уебсайта на NVIDIA, чрез която сте извършили определянето на най-новата версия на драйвера, и го изтеглете на вашия компютър, като щракнете върху бутона "Изтегли сега" .
  2. Изтеглете драйвера от сайта на NVIDIA за Linux.

  3. Когато браузърът се появи, изберете “Save file” .
  4. Потвърдете записа на файла за Linux

  5. Стартирайте инсталационния файл чрез sh ~/Загрузки/NVIDIA-Linux-x86_64-410.93.run , където Downloads е папката save, а NVIDIA-Linux-x86_64-410.93.run е нейното име. Ако възникне грешка, добавете sudo аргумент в началото на командата.
  6. Стартирайте изпълним файл в linux чрез терминал

  7. Изчакайте разопаковането да приключи.
  8. Изчаква се да разархивирате файл в Linux

  9. Ще се появи прозорец, където трябва да следвате инструкциите и изберете подходящите опции.
  10. Последователна инсталация на последния NVIDIA драйвер в Linux

Когато процедурата приключи, рестартирайте компютъра, за да влязат в сила промените.

Проверката на нормалното функциониране на инсталираните драйвери се извършва от командата sudo lspci -vnn | grep -i VGA -A 18 sudo lspci -vnn | grep -i VGA -A 18 , където сред всички редове ще трябва да намерите "използвания драйвер на ядрото: NVIDIA" . Поддържа се хардуерно ускорение чрез glxinfo | grep OpenGL | grep renderer glxinfo | grep OpenGL | grep renderer glxinfo | grep OpenGL | grep renderer .

Има различни начини за инсталиране на софтуер за графичната карта NVIDIA, просто трябва да изберете най-доброто и най-работещото за вашата дистрибуция. Отново, решението на възникналите грешки е най-добре да се отнесе към официалната документация на операционната система, където трябва да бъдат изброени всички важни инструкции.