Как я могу полностью удалить драйвер nvidia?

70

Как и ожидалось, драйверы Nvidia сократили мои настройки. Я не могу войти в сеанс Unity 3D. Я не могу найти какой-либо контент, который поможет мне удалить драйвер, и я не знаю, что делать, поскольку я никогда ранее не удалял их.

    
задан VedVals 25.10.2012 в 16:06
источник

4 ответа

108

Для Ubuntu 12.04

Команды могут быть выполнены на терминале. Вы можете открыть терминал с помощью клавиш Ctrl + Alt + T .

Если у вас remove --purge nvidia, у вас все будет в порядке. Не нужно что-то делать в черном списке, но иногда может потребоваться силовая нагрузка модуля нувори.

Сначала полностью удалите драйвер.

Найдите, какие пакеты из nvidia вы установили.

dpkg -l | grep -i nvidia

кроме пакета nvidia-common все остальные пакеты должны быть очищены.

Если вы хотите убедиться, что вы очистите все, что связано с nvidia, вы можете дать эту команду

sudo apt-get remove --purge nvidia-*

звездочка в конце означает (очистить все, что начинается с имени nvidia -)

НО

Команда

выше также удалит пакет nvidia-common , а в пакете nvidia-common будет использоваться пакет ubuntu-desktop .

Итак, после команды выше вы также должны указать команду установки для пакета ubuntu-desktop

sudo apt-get install ubuntu-desktop

Также иногда драйвер nouveau получает черный список из драйвера nvidia. С командой чистки он должен быть включен в черный список. Если вы хотите быть уверенным, что nouveau будет загружаться при загрузке, вы можете принудительно загрузить его, добавив его в / etc / modules

echo 'nouveau' | sudo tee -a /etc/modules

Наконец, найдите файл xorg.conf и удалите его.

sudo rm /etc/X11/xorg.conf

В заключение

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules

Хотя все вышеприведенные команды не нужны, это мой способ полностью очистить драйвер nvidia и использовать nounveau с открытым исходным кодом.

    
ответ дан Nick Thom 25.10.2012 в 16:23
источник
7

Я только что использовал nvidia-uninstall.

sudo nvidia-uninstall

В моем случае я получил драйвер прямо с сайта nvidia.     

ответ дан Thomio 05.02.2016 в 12:57
1

Чтобы удалить драйвер nVIDIA, откройте терминал, нажав ( Ctrl + Alt + T ), затем введите:

sudo apt-get purge nvidia-current
    
ответ дан lambda23 25.10.2012 в 16:09
0

Я не хотел изменять /etc/modules и просто возвращаюсь к установке без драйверов nvidia. Поэтому я в основном делал это, как принято, но вместо последнего шага я делаю это:

sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u

Итак, мой вариант:

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u
    
ответ дан Fred 09.02.2018 в 19:52