Главная
» LINUX
»
Как отключить или удалить драйверы NVIDIA в Ubuntu
Как отключить или удалить драйверы NVIDIA в Ubuntu
Чтобы прекратить использование проприетарного драйвера NVIDIA в Ubuntu, откройте «Дополнительные драйверы» , выберите X.Org X server — драйвер дисплея Nouveau , примените изменения и перезапустите систему. Если вы хотите удалить пакеты NVIDIA, установленные через APT, используйте описанный ниже метод в терминале: определите установленную ветку драйвера, просмотрите результаты очистки и подтвердите удаление только в том случае, если список пакетов корректен.
Переключение на Nouveau изменяет активный графический драйвер; удаление драйверов приводит к удалению соответствующих пакетов NVIDIA и их конфигурации. Nouveau — это драйвер с открытым исходным кодом, но его производительность и поддержка функций могут отличаться от драйвера NVIDIA. Если вы используете графический процессор для CUDA, рендеринга или вычислительных задач, проверьте эти требования перед удалением драйвера.
Переключитесь на Nouveau в разделе «Дополнительные драйверы».
Эти шаги предназначены для Ubuntu Desktop. Сначала сохраните открытую работу. Оставьте компьютер включенным, пока Ubuntu меняет драйверы, и перезагрузите его, когда появится соответствующее сообщение. Названия пунктов меню могут немного отличаться в зависимости от версии Ubuntu.
1. Откройте приложение «Дополнительные водители».
Нажмите клавишу Super , найдите «Дополнительные драйверы» и откройте приложение. Если оно отсутствует, в руководстве по установке Ubuntu для настольных компьютеров указано, что его можно установить из software-properties-gtkпакета:
sudo apt install software-properties-gtk
В результатах поиска приложений Ubuntu отображается приложение «Дополнительные драйверы».
2. Выберите Nouveau для устройства NVIDIA.
В списке драйверов найдите запись NVIDIA Corporation . Выберите «Использование X.Org X-сервера — драйвер дисплея Nouveau (с открытым исходным кодом)» . Не путайте Nouveau с опцией «открытого ядра NVIDIA»: Ubuntu отмечает, что последняя по-прежнему использует проприетарные пользовательские библиотеки и прошивку.
В разделе «Дополнительные драйверы» перечислены устройства NVIDIA с выбранным вариантом драйвера дисплея Nouveau.
3. Примените изменения и пройдите аутентификацию.
Нажмите «Применить изменения» и введите свой пароль Ubuntu, если потребуется. Оставьте приложение открытым и дождитесь завершения процесса установки пакета; изменение драйвера графического ядра может занять несколько минут. Если приложение сообщит об ошибке, остановите его и устраните проблему перед перезапуском.
Перед применением выбранного драйвера Nouveau система Ubuntu запросит подтверждение подлинности.
4. Перезагрузите компьютер и проверьте активный драйвер.
При появлении предложения выберите «Перезапустить сейчас» или перезагрузите систему из меню. После входа в систему откройте Терминал и выполните следующую команду:
lspci -k
Найдите запись контроллера дисплея NVIDIA. Если там указано Kernel driver in use: nouveau, значит, этим устройством управляет Nouveau. Приложение «Дополнительные драйверы» также может подтвердить, что не выбран ни один проприетарный драйвер.
В разделе «Дополнительные драйверы» отображается выбранный Nouveau и предлагается перезагрузить систему.
Удалите пакеты драйверов NVIDIA, установленные через APT.
Этот метод следует использовать, если драйвер был установлен как пакет Ubuntu или APT. Он особенно полезен, если вы хотите очистить конфигурацию пакета, а также отказаться от проприетарного драйвера. Ветка пакета обозначается числом в именах, например , `<package_branch> nvidia-driver-550`; в примерах замените 550`<package_branch>` на ветку, указанную в вашей системе.
1. Определите установленную ветку.
Перечислите пакеты NVIDIA, которые были установлены явным образом:
apt-mark showmanual | grep -i nvidia
Если это не даст результатов, проверьте полный список установленных пакетов:
dpkg -l | grep -i nvidia
Найдите номер ветки в названиях пакетов. Если установлено несколько веток, запишите каждую из них, прежде чем продолжить.
В терминале Ubuntu отображается список установленных пакетов NVIDIA и их ветки драйверов 550.
2. Перед внесением изменений смоделируйте процесс очистки.
Для системы, использующей ветку 550, попросите APT отобразить предлагаемые изменения, не применяя их:
sudo apt -s --purge remove '*nvidia*550*'
Эта -sопция запускает симуляцию. Проверьте каждый пакет в плане. Не продолжайте, если APT предлагает удалить вашу среду рабочего стола, менеджер входа в систему или постороннее программное обеспечение; отмените операцию и сначала изучите взаимосвязи между пакетами.
Предварительный просмотр результатов моделирования APT, демонстрирующий пакеты NVIDIA 550, предложенные к удалению.
3. Удалите соответствующую ветку.
Если в результате моделирования отображаются только те пакеты NVIDIA, которые вы хотите удалить, выполните ту же команду без -s:
sudo apt --purge remove '*nvidia*550*'
Замените 550на фактический номер вашего филиала. Если установлено несколько филиалов, повторите проверку и удаление для каждого филиала. Перед ответом ознакомьтесь с окончательным списком подтверждений APT Y.
APT запрашивает подтверждение перед удалением пакетов NVIDIA 550.
4. Удалите неиспользуемые зависимости, перезапустите систему и проверьте.
APT может оставлять зависимости, которые больше не нужны. Запросите у него список и удаление этих пакетов с помощью команды:
sudo apt autoremove --purge
Ознакомьтесь также со вторым планом удаления, затем перезагрузите компьютер с рабочего стола или запустите команду sudo reboot. После повторного входа в систему используйте команду lspci -kдля проверки того, какой драйвер ядра активен для устройства NVIDIA.
Вывод команды lspci из терминала показывает, что видеокарта NVIDIA использует протокол nouveau.
Важные ограничения и примечания по очистке
Команды APT удаляют только пакеты, управляемые APT. Если вы установили драйвер с помощью автономного .runустановщика NVIDIA или стороннего репозитория, следуйте инструкциям по удалению из этого источника установки; очистка APT может не удалить файлы, установленные вне менеджера пакетов.
Внимательно изучите план установки пакета, если вы используете CUDA или другое вычислительное программное обеспечение NVIDIA. Удаление библиотек драйверов может повлиять на работу программного обеспечения, использующего графический процессор, даже если сам инструментарий остается установленным.
Обычно нет необходимости добавлять nouveau, /etc/modulesудалять /etc/X11/xorg.confили переустанавливать ubuntu-desktopфайлы в качестве общих мер по очистке. Избегайте этих изменений, вносимых вручную, если только этого не требует конкретная, диагностированная проблема.