Как выбрать драйвер для видеокарты NVIDIA в Arch Linux
Эта страница помогает выбрать правильный пакет драйвера NVIDIA под вашу видеокарту и ядро в Arch Linux.
Шаг 1: Узнайте модель видеокарты и активный драйвер
Заголовок раздела «Шаг 1: Узнайте модель видеокарты и активный драйвер»lspci -k | grep -A 3 -E '(VGA|3D)'nvidia-smiШаг 2: Выберите ветку драйвера по поколению GPU
Заголовок раздела «Шаг 2: Выберите ветку драйвера по поколению GPU»Turing и новее (RTX 20xx / GTX 16xx / RTX 30xx / RTX 40xx и новее)
Заголовок раздела «Turing и новее (RTX 20xx / GTX 16xx / RTX 30xx / RTX 40xx и новее)»Для этих карт на Arch Linux актуальны open kernel modules:
nvidia-open— для обычного ядраlinuxnvidia-open-lts— дляlinux-ltsnvidia-open-dkms— для нестандартных ядер (linux-zen,linux-hardened, кастомные ядра)
Pascal и старее (например GTX 10xx и более старые поколения)
Заголовок раздела «Pascal и старее (например GTX 10xx и более старые поколения)»Начиная с ветки 590 проприетарный драйвер больше не поддерживает Pascal и старее. Для таких карт используйте legacy-ветку:
nvidia-580xx-dkms(AUR)
Для очень старых GPU могут потребоваться ещё более старые legacy-ветки (например 470xx/390xx), если карта не поддерживается 580xx.
Шаг 3: Выберите пакет по типу ядра
Заголовок раздела «Шаг 3: Выберите пакет по типу ядра»- Стандартное ядро
linux→ обычноnvidia-open linux-lts→nvidia-open-lts- Нестандартное ядро (
linux-zen,linux-hardened, custom) →nvidia-open-dkms+ пакет заголовков вашего ядра
Пример для linux-zen:
sudo pacman -S linux-zen-headers nvidia-open-dkmsВажные правила
Заголовок раздела «Важные правила»- Не устанавливайте одновременно несколько конфликтующих семейств драйверов (
nvidia-openиnvidia-580xx-dkmsи т.п.) - После смены ветки драйвера всегда перезагружайтесь
- Если используете Steam/Proton и 32-битные игры, проверьте наличие
lib32-nvidia-utils
Где брать точную информацию по вашей карте
Заголовок раздела «Где брать точную информацию по вашей карте»- Таблица поддержки в NVIDIA документации
- Текущая политика пакетов в Arch Linux
Источники
Заголовок раздела «Источники»- Arch Linux News: NVIDIA 580 and 400 series driver packages
- Arch package: nvidia-open
- Arch package: nvidia-open-lts
- Arch package: nvidia-open-dkms
- NVIDIA docs: Supported products for open kernel modules
- AUR: nvidia-580xx-dkms