Як встановити драйвера nvidia на Linux

Питання та проблеми, що виникають з операційною системою Linux
Відповісти
Аватар користувача
gogtent
Повідомлень: 42
З нами з: 12 листопада 2022 16:07

Як встановити драйвера nvidia на Linux

Повідомлення gogtent »

Передвстановлені для відеокарт nVidia відкриті драйвера nouveau дуже знижують продуктивність відеокарти, що дуже сильно впливає на FPS в іграх, швидкості рендерингу складних проектів, тощо. В такому випадку треба установити пропрієтарні драйвера nVidia і відключити nouveau. В цьому гайді я поясню як це робити

1. Відкрийте термінал та введіть наступну команду для оновлення списку доступних пакетів:

Код: Виділити все

sudo apt update & sudo apt upgrade
1) Встановіть драйвери NVIDIA, використовуючи менеджер пакетів, який відповідає вашій дистрибутивній системі та версії NVIDIA:

Ubuntu/Debian:

Код: Виділити все

sudo apt-get install nvidia-driver
Fedora:

Код: Виділити все

 sudo dnf install akmod-nvidia
OpenSUSE:

Код: Виділити все

sudo zypper install x11-video-nvidia
Arch linux:

Код: Виділити все

 sudo pacman -S nvidia-driver
2) Якщо ви хочете встановити конкретну версію драйвера наприклад версію 390:

Ubuntu/Debian:

Код: Виділити все

sudo apt-get install nvidia-driver-390
Fedora:

Код: Виділити все

 sudo dnf install akmod-nvidia-390xx
Arch linux:

Код: Виділити все

sudo pacman -S nvidia-driver-390xx
2. В моєму випадку треба ще відключити драйвера nouveau якщо його не відключити при запуску системи драйвера будуть конфліктувати і система не запуститься.

1) Для цього введіть команду:

Код: Виділити все

sudo nano /etc/default/grub
2) Знайдіть рядок:

Код: Виділити все

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
3) І редагуйте його на:

Код: Виділити все

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0 nvidia-drm.modeset=1"

Зображення


3) Збережіть файл ctrl+o вийдіть ctrl+x.

4)Оновіть конфігурацію grub, виконавши наступну команду:

Код: Виділити все

update-grub
4) Додайте драйвер nouveau до чорного списку, виконавши наступну команду:

Код: Виділити все

sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
або

Код: Виділити все

sudo nano /etc/modprobe.d/blacklist.conf
4) І в кінець добавляємо:

Код: Виділити все

blacklist nouveau
options nouveau modeset=0

Зображення


1)Збережіть зміни та закрийте редактор.
2)Оновіть конфігурацію initramfs, щоб відобразити зміни:

Код: Виділити все

sudo update-initramfs -u
3. Перезавантажте систему, щоб застосувати зміни:

Код: Виділити все

sudo reboot

Насолоджуйтеся новими драйверами :) :)


Відповісти

Повернутись до “Linux”