Как отключить или удалить драйверы 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 показывает результат «Дополнительные драйверы».
В результатах поиска приложений Ubuntu отображается приложение «Дополнительные драйверы».

2. Выберите Nouveau для устройства NVIDIA.

В списке драйверов найдите запись NVIDIA Corporation . Выберите «Использование X.Org X-сервера — драйвер дисплея Nouveau (с открытым исходным кодом)» . Не путайте Nouveau с опцией «открытого ядра NVIDIA»: Ubuntu отмечает, что последняя по-прежнему использует проприетарные пользовательские библиотеки и прошивку.

Список дополнительных драйверов, отображающих оборудование NVIDIA с выбранным вариантом драйвера дисплея Nouveau.
В разделе «Дополнительные драйверы» перечислены устройства NVIDIA с выбранным вариантом драйвера дисплея Nouveau.

3. Примените изменения и пройдите аутентификацию.

Нажмите «Применить изменения» и введите свой пароль Ubuntu, если потребуется. Оставьте приложение открытым и дождитесь завершения процесса установки пакета; изменение драйвера графического ядра может занять несколько минут. Если приложение сообщит об ошибке, остановите его и устраните проблему перед перезапуском.

Перед применением выбранного драйвера Nouveau система Ubuntu запросит подтверждение аутентификации.
Перед применением выбранного драйвера Nouveau система Ubuntu запросит подтверждение подлинности.

4. Перезагрузите компьютер и проверьте активный драйвер.

При появлении предложения выберите «Перезапустить сейчас» или перезагрузите систему из меню. После входа в систему откройте Терминал и выполните следующую команду:

lspci -k

Найдите запись контроллера дисплея NVIDIA. Если там указано Kernel driver in use: nouveau, значит, этим устройством управляет 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.
В терминале Ubuntu отображается список установленных пакетов NVIDIA и их ветки драйверов 550.

2. Перед внесением изменений смоделируйте процесс очистки.

Для системы, использующей ветку 550, попросите APT отобразить предлагаемые изменения, не применяя их:

sudo apt -s --purge remove '*nvidia*550*'

Эта -sопция запускает симуляцию. Проверьте каждый пакет в плане. Не продолжайте, если APT предлагает удалить вашу среду рабочего стола, менеджер входа в систему или постороннее программное обеспечение; отмените операцию и сначала изучите взаимосвязи между пакетами.

Предварительный просмотр результатов моделирования APT, демонстрирующий пакеты NVIDIA 550, предложенные для удаления.
Предварительный просмотр результатов моделирования APT, демонстрирующий пакеты NVIDIA 550, предложенные к удалению.

3. Удалите соответствующую ветку.

Если в результате моделирования отображаются только те пакеты NVIDIA, которые вы хотите удалить, выполните ту же команду без -s:

sudo apt --purge remove '*nvidia*550*'

Замените 550на фактический номер вашего филиала. Если установлено несколько филиалов, повторите проверку и удаление для каждого филиала. Перед ответом ознакомьтесь с окончательным списком подтверждений APT Y.

APT запрашивает подтверждение перед удалением пакетов NVIDIA 550.
APT запрашивает подтверждение перед удалением пакетов NVIDIA 550.

4. Удалите неиспользуемые зависимости, перезапустите систему и проверьте.

APT может оставлять зависимости, которые больше не нужны. Запросите у него список и удаление этих пакетов с помощью команды:

sudo apt autoremove --purge

Ознакомьтесь также со вторым планом удаления, затем перезагрузите компьютер с рабочего стола или запустите команду sudo reboot. После повторного входа в систему используйте команду lspci -kдля проверки того, какой драйвер ядра активен для устройства NVIDIA.

Вывод команды lspci из терминала показывает, что видеокарта NVIDIA использует архитектуру nouveau.
Вывод команды lspci из терминала показывает, что видеокарта NVIDIA использует протокол nouveau.

Важные ограничения и примечания по очистке

  • Команды APT удаляют только пакеты, управляемые APT. Если вы установили драйвер с помощью автономного .runустановщика NVIDIA или стороннего репозитория, следуйте инструкциям по удалению из этого источника установки; очистка APT может не удалить файлы, установленные вне менеджера пакетов.
  • Внимательно изучите план установки пакета, если вы используете CUDA или другое вычислительное программное обеспечение NVIDIA. Удаление библиотек драйверов может повлиять на работу программного обеспечения, использующего графический процессор, даже если сам инструментарий остается установленным.
  • Обычно нет необходимости добавлять nouveau, /etc/modulesудалять /etc/X11/xorg.confили переустанавливать ubuntu-desktopфайлы в качестве общих мер по очистке. Избегайте этих изменений, вносимых вручную, если только этого не требует конкретная, диагностированная проблема.

Официальные ссылки

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.