Nvidia: различия между версиями
Vovan (обсуждение | вклад) (Новая страница: «=Как поставить драйвер Nvidia из run-файла, загруженного с официального сайта= ==Переключить с…») |
Vovan (обсуждение | вклад) (→Отключить графическую подсистему) |
||
Строка 41: | Строка 41: | ||
<ctrl> + <alt> + <f2> | <ctrl> + <alt> + <f2> | ||
− | Экран становится чёрным. В верхней части экрана | + | Экран становится чёрным. В верхней части экрана вводим логин |
+ | |||
+ | root | ||
+ | |||
+ | и пароль суперпользователя и попадаем в командную строку. | ||
+ | |||
+ | Из командной строки отключаем графику командой (команда дана для lightdm на системе стартеркит с MATE) | ||
+ | |||
+ | systemctl stop lightdm | ||
+ | |||
+ | |||
+ | ==Устанавливаем драйвер== | ||
+ | |||
+ | Предположим что драйвер скачан и полный путь для него следующий: | ||
+ | |||
+ | /opt/NVIDIA-Linux-x86_64-535.129.03.run | ||
+ | |||
+ | Тогда переходим в каталог с файлом | ||
+ | |||
+ | cd /opt | ||
+ | |||
+ | Делаем файл исполняемым | ||
+ | |||
+ | chmod +x NVIDIA-Linux-x86_64-535.129.03.run | ||
+ | |||
+ | Запускаем установку | ||
+ | |||
+ | ./NVIDIA-Linux-x86_64-535.129.03.run | ||
+ | |||
+ | Следуем инструкциям установщика. Везде выбираем ответы по умолчанию. | ||
+ | |||
+ | Перезагружаемся | ||
+ | |||
+ | ==Зачем, если в системе есть встроенный способ установки пропреитарных драйверов?== | ||
+ | |||
+ | Причина 1: В системе появляется доступ ко всем утилитам, некоторых из которых не будет при установке драйверов из репозитория. Например, утилита | ||
+ | |||
+ | nvidia-smi | ||
+ | |||
+ | Причина 2: Некоторые приложения не определяют возможности GPU после установки драйверов Nvidia из репозитория. Например, Blender, ShotCut, Kdenlive и другие, для которых необходим доступ к аппаратным кодекам и другим возможностям GPU |
Версия 16:57, 2 ноября 2023
Как поставить драйвер Nvidia из run-файла, загруженного с официального сайта
Переключить систему на драйвер Vesa
Для этого выполнить команду
acc
для открытия центра управления "Альтератор", в разделе "Дисплей" выбрать драйвер "vesa", сохранить, перезагрузиться
Установить пакеты из репозитория
Смотрим на ядро
uname -a
Получаем в ответ что-то типа
Linux my-server 6.1.60-un-def-alt1 #1 SMP PREEMPT_DYNAMIC Wed Oct 25 12:27:41 UTC 2023 x86_64 GNU/Linux
Нас здесь интересует такой фрагмент текста из полного имени ядра
6.1.60-un-def
Это означает что мы имеем ядро un-def версии 6.1.60
Значит для него нужно установить заголовочные файлы. Это нужно для сборки драйвера внешним инсталлятором из run-файла
В случае с un-def ядром заголовочные файлы находятся в пакете
kernel-headers-modules-un-def
Также для корректной установки драйверов из run-файла понадобится компилятор gcc
Команда для установки двух пакетов будет такая:
apt-get install kernel-headers-modules-un-def gcc
Отключить графическую подсистему
Нажимаем на клавиатуре сочетание клавиш:
<ctrl> + <alt> + <f2>
Экран становится чёрным. В верхней части экрана вводим логин
root
и пароль суперпользователя и попадаем в командную строку.
Из командной строки отключаем графику командой (команда дана для lightdm на системе стартеркит с MATE)
systemctl stop lightdm
Устанавливаем драйвер
Предположим что драйвер скачан и полный путь для него следующий:
/opt/NVIDIA-Linux-x86_64-535.129.03.run
Тогда переходим в каталог с файлом
cd /opt
Делаем файл исполняемым
chmod +x NVIDIA-Linux-x86_64-535.129.03.run
Запускаем установку
./NVIDIA-Linux-x86_64-535.129.03.run
Следуем инструкциям установщика. Везде выбираем ответы по умолчанию.
Перезагружаемся
Зачем, если в системе есть встроенный способ установки пропреитарных драйверов?
Причина 1: В системе появляется доступ ко всем утилитам, некоторых из которых не будет при установке драйверов из репозитория. Например, утилита
nvidia-smi
Причина 2: Некоторые приложения не определяют возможности GPU после установки драйверов Nvidia из репозитория. Например, Blender, ShotCut, Kdenlive и другие, для которых необходим доступ к аппаратным кодекам и другим возможностям GPU