Как да инсталирате най-новите Nvidia GPU драйвери на Linux

Общоизвестно е сред потребителите на Linux, че Nvidia прави най-добрите драйвери за потребителите на Linux. В резултат на това повечето потребители на Linux избират да използват Nvidia вместо AMD, когато работят с Linux компютър. И все пак, въпреки че те правят превъзходни драйвери, това не ги прави по-лесни за инсталиране. Въпреки че са с по-добро качество от драйверите Radeon на AMD, потребителите все още успяват да бъдат объркани как лесно могат да накарат драйверите на Nvidia GPU да работят на техния Linux компютър.

Ако някога сте имали проблеми с работата на вашата графична карта Nvidia, не се притеснявайте повече, тъй като ще разгледаме точно какво е необходимо, за да накараме всички съвременни драйвери на Nvidia GPU да работят правилно.

Инструкции за Ubuntu

Потребителите на Ubuntu могат лесно да получат най-новите драйвери на Nvidia GPU, позволяващи PPA. За да активирате това PPA, отворете терминал и въведете:

sudo add-apt-repository ppa:graphics-drivers/ppa

След като добавите този нов PPA към системата, ще трябва да обновите софтуерните източници на Ubuntu, за да отразите промените.

sudo apt update

Когато източниците на софтуер са актуални, ще трябва да актуализирате и вашия компютър с Ubuntu. Актуализирайте софтуера на вашата система, като изпълните командата apt upgrade.

  Как да получите достъп до класическия режим на Gnome в Linux

Забележка: не забравяйте да добавите -y в края на командата, за да избегнете натискането на „Y“ на клавиатурата по време на актуализацията.

sudo apt upgrade -y

С всичко актуално, инсталирайте най-новите драйвери на Nvidia GPU:

sudo apt install nvidia-graphics-drivers-390 nvidia-settings vdpauinfo vulkan libvdpau

Имайте предвид, че най-новата версия на драйверите на Nvidia Linux към момента на писане на тази статия е версия 390. За да промените версиите, потърсете „Допълнителни драйвери“ в менюто на приложението. Ще ви покаже различни версии на драйвера на Nvidia, които можете да инсталирате веднага.

Инструкции за Debian

Debian Stable не разполага с „абсолютно най-новата“ версия на драйверите на графичния процесор на Nvidia поради естеството на това как работи Debian. Ако искате да стартирате най-новите драйвери на Nvidia, първо ще трябва да конвертирате вашата инсталация на Debian в нестабилния клон.

Забележка: уверете се, че „non-free“ е активирано в sources.list или драйверите на Nvidia няма да се инсталират.

Преобразувайте в нестабилен, като отворите вашия файл sources.list с Nano:

sudo nano /etc/apt/sources.list

Преобразувайте всяка препратка към „стабилна“, „хрипяща“ и други имена на версии на Debian в „нестабилна“. Например:

deb https://ftp2.fr.debian.org/debian/ unstable main contrib non-free

Запазете файла с Ctrl + O и след това стартирайте надстройка на разпространението:

sudo apt-get update
sudo apt-get dist-upgrade

Когато надстройката приключи, инсталирайте aptitude. Това прави инсталирането на драйвери по-лесно.

sudo apt install aptitude

Ще трябва също да добавите 32-битовата архитектура, така че да се инсталират 32-битовите драйвери на Nvidia.

sudo dpkg --add-architecture i386

И накрая, инсталирайте най-новите драйвери на Debian Unstable Nvidia.

sudo aptitude -r install nvidia-kernel-dkms nvidia-settings libgl1-nvidia-glx:i386

Инструкции за Arch Linux

За настоящите графични процесори Nvidia получаването на най-новия драйвер на Arch Linux е толкова лесно, колкото:

sudo pacman -S nvidia

За да получите най-новите 32-битови свързани пакети (важни за игра на Steam игри), въведете следното:

sudo pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

И накрая, използването на драйвери на Nvidia в Arch Linux изисква активиране на услугата systemd „постоянство“. Драйверите ще работят добре и без него, но активирането на този файл е важно или може да срещнете някои грешки.

sudo systemctl enable nvidia-persistenced.service

и го започнете с:

sudo sudo systemctl start nvidia-persistenced.service

Инструкции на Fedora

Има много начини да инсталирате драйверите на Nvidia GPU на Fedora, но най-лесният начин е да използвате методите на Negativo17.org. За да започнете, отворете терминален прозорец и актуализирайте всички пакети в системата с помощта на DNF.

sudo dnf update

Fedora не поддържа собствените драйвери за Linux, така че когато надстройката приключи, ще трябва да добавите ново софтуерно хранилище.

sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo

С добавеното репо няма какво да се прави в терминала. Просто отворете софтуера Gnome, потърсете „Nvidia Linux Graphics Driver“ и го инсталирайте. Когато инсталацията приключи, рестартирайте.

  Как да настроите Koofr облачно синхронизиране на Linux

Инструкции за Suse

Suse има доста голяма поддръжка за Nvidia. За да работи, отворете терминал и въведете следните команди.

Инструкции за скок

Първо, премахнете пакета drm-kmp-default, тъй като той е в конфликт с пакетите на Nvidia в SUSE.

sudo zypper rm drm-kmp-default

След това добавете хранилището на драйвери на Nvidia за Leap 42.3.

sudo zypper addrepo --refresh https://http.download.nvidia.com/opensuse/leap/42.3 NVIDIA

Накрая инсталирайте драйверите:

sudo zypper install-new-recommends

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

Инструкции за Tumbleweed

sudo zypper addrepo --refresh https://http.download.nvidia.com/opensuse/tumbleweed NVIDIA

sudo zypper install-new-recommends

Подобно на Leap, когато инсталацията приключи, рестартирайте. Когато влезете отново, драйверите на Nvidia трябва да работят.

  Как да използвате командата traceroute в Linux

Общи инструкции за Linux

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

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