Введение
Fedora, операционная система RHEL (Red Hat Enterprise Linux), не имеет предустановленных для пользователей эксклюзивных драйверов Nvidia. Хотя он имеет предопределенные драйверы Nouveau, которые работают в большинстве условий, при его использовании могут возникнуть некоторые проблемы. Если у вас возникли проблемы с использованием драйверов Nouveau, вам необходимо установить официальные проприетарные драйверы Nvidia.
Официальные драйверы Nvidia могут помочь вам получить максимальную отдачу от вашего графического процессора, повысив его производительность. В этой статье мы узнаем, как установить официальные драйверы Nvidia на Fedora.
Однако, прежде чем приступить к процессу установки, вам необходимо настроить систему. Первая настройка, которую нам нужно сделать, — это остановить запуск графического интерфейса, а второй шаг — отключить драйверы Nouveau по умолчанию. Из стартового меню GRUB это очень просто и выполнимо.
Если вы хотите установить драйверы NVIDIA на удаленный сервер, читайте дальше, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Как установить драйверы NVIDIA на Fedora через RPM Fusion
Прежде всего, убедитесь, что ваша система полностью обновлена, выполнив следующую команду:
sudo dnf update
Затем выполните следующую команду, чтобы определить вашу видеокарту:
lspci -vnn | grep VGA
Теперь включите репозиторий RPM Fusion, выполнив приведенные ниже команды:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Эти команды активируют репозитории как бесплатных, так и несвободных выпусков.
Теперь последний шаг — установить соответствующие драйверы в соответствии с вашей видеокартой:
Для последней версии GeForce:
sudo dnf install akmod-nvidia
Для предыдущей GeForce 400/500:
sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
Для старых GeForce 8/9/200/300:
sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx
Перезагрузите систему после успешной установки драйверов:
sudo reboot
Теперь система должна работать идеально.
Как вручную установить драйверы Nvidia в Fedora
Чтобы вручную установить драйверы Nvidia в нашу систему, мы должны сначала определить нашу видеокарту Nvidia, выполнив эту команду:
lspci -vnn | grep VGA
Теперь посетите официальный сайт драйверов NVIDIA и загрузите наиболее совместимые драйверы для вашего оборудования, используя критерии поиска.
Если вы уже знаете, какие драйверы вам нужны для вашей системы, перейдите по этому URL-адресу и загрузите необходимый пакет драйверов.
Далее мы установим недавно загруженный пакет драйверов, но сначала нам нужно установить некоторые необходимые предварительные условия для правильной установки и компиляции драйверов Nvidia в Fedora.
sudo dnf groupinstall "Development Tools"
sudo dnf install libglvnd-devel
После успешной установки предварительных условий нам теперь нужно отключить драйвер nouveau:
sudo grub2-editenv - set "$(sudo grub2-editenv - list | grep kernelopts) nouveau.modeset=0"
Приведенная выше команда изменит загрузочное меню GRUB и навсегда отключит драйвер nouveau.
Теперь перезагрузите вашу систему:
sudo reboot
После перезагрузки система может вести себя ненормально. Он может даже начать работать без графического интерфейса. Поэтому рекомендуется включить SSH-сервер в вашей системе, чтобы иметь к нему удаленный доступ.
Чтобы установить наши драйверы, мы переключимся в текстовый режим из режима графического интерфейса, выполнив эту команду:
sudo systemctl isolate multi-user.target
Все настроено, и теперь вы можете, наконец, установить драйверы в вашей системе:
sudo bash NVIDIA-Linux-x86_64-* -y
После завершения установки перезагрузите систему, чтобы изменения вступили в силу:
sudo reboot
Теперь запустите эту последнюю команду, чтобы восстановить вашу систему в нормальное состояние:
sudo systemctl restart systemd-logind
Для любой дальнейшей настройки драйверов Nvidia используйте следующую команду:
sudo nvidia-settings
Вывод
Видеокарты Nvidia очень полезны для любой работы по рендерингу, которую вы можете выполнять в своей системе. Они используются в играх, графическом производстве, трассировке лучей и майнинге криптовалют. Чтобы получить максимальную отдачу от видеокарт Nvidia и повысить вычислительную мощность системы, необходимо установить совместимые драйверы Nvidia.
В этом руководстве мы узнали, как установить и настроить драйверы Nvidia в Fedora двумя разными способами.