Удалить nvidia driver linux

How can I uninstall a nvidia driver completely ?

As expected, Nvidia drivers have reduced my customizations. I can’t login to Unity 3D session. I can’t find any content to help me to uninstall the driver and I don’t know what to do as I have never uninstalled them before.

7 Answers 7

For Ubuntu 12.04-22.04

Commands can be executed to terminal. You can open a terminal with Ctrl + Alt + T keys combo.

If you remove —purge the nvidia driver you will be OK. No need to blacklist something, but sometimes maybe a force-load of the nouveau module needed.

First uninstall completely the driver.

Search what packages from nvidia you have installed.

except the package nvidia-common all other packages should be purged.

If you want to be sure that you will purge everything related to nvidia you can give this command

sudo apt-get remove --purge '^nvidia-.*' 

the .* in the end means (Purge everything that begins ( ^ ) with the name nvidia- )

above command will also remove the nvidia-common package and the nvidia-common package has as a dependency the ubuntu-desktop package.

So after above command you should also give the installation command for ubuntu-desktop package

sudo apt-get install ubuntu-desktop 

Also sometimes the nouveau driver get blacklisted from nvidia driver. With purge command it should UN-blacklisted. If you want to be sure that nouveau will be load in boot, you can force-load it by add it to /etc/modules

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

Last , search for the xorg.conf file and remove it as well

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 

Although all above commands not needed, this is my way to completely purge the nvidia driver and use the open source nounveau.

Your recipe just solved for me a similar problem that kept me last night fiddling with my computer until 3 am. Not enough thanks.

On my Ubuntu 16.04 LTS there is no nvidia-common package so the extra step of sudo apt-get install ubuntu-desktop can be omitted. Also there is no /etc/X11/xorg.conf file. Running locate xorg.conf reveals many files.

I just used the nvidia-uninstall.

In my case I got the driver directly from the nvidia website.

Thank you so much for saving my system! If this hadn’t worked, I would have probably had to reinstall my entire system.

@InfiniteLoops, that must be caused by you installing the drivers from repository. The driver that’s installed from NVidia website does have the nvidia-uninstall command in 2019.

Читайте также:  Команды линукс терминал find

I realize that this is an old answer, but I have to add an answer here for sake of clarity and system stability.

First off, the * is an expansion operator for the shell which will grab everything and remove a lot of files you don’t need to remove. The safest way to remove the nvidia driver is to do

Search for nvidia-xxx.xx version or nvidia-driver-xxx.xx version and then type

$ sudo apt purge nvidia-xxx.xx 
$ sudo apt purge nvidia-driver-xxx.xx 

It will only remove that package but will also flag its dependencies for removal.

To remove the dependencies is easy.

$ sudo apt autoremove $ sudo apt autoclean 

So for example, if you have the 390.xx package installed, it would be.

$ dpkg -l | grep -i nvidia ii libnvidia-cfg1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA binary OpenGL/GLX configuration library ii libnvidia-common-390 390.48-0ubuntu3 all Shared files used by the NVIDIA libraries ii libnvidia-compute-390:amd64 390.48-0ubuntu3 amd64 NVIDIA libcompute package ii libnvidia-compute-390:i386 390.48-0ubuntu3 i386 NVIDIA libcompute package ii libnvidia-decode-390:amd64 390.48-0ubuntu3 amd64 NVIDIA Video Decoding runtime libraries ii libnvidia-decode-390:i386 390.48-0ubuntu3 i386 NVIDIA Video Decoding runtime libraries ii libnvidia-encode-390:amd64 390.48-0ubuntu3 amd64 NVENC Video Encoding runtime library ii libnvidia-encode-390:i386 390.48-0ubuntu3 i386 NVENC Video Encoding runtime library ii libnvidia-fbc1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-fbc1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-gl-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-gl-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-ifr1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library ii libnvidia-ifr1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library ii nvidia-compute-utils-390 390.48-0ubuntu3 amd64 NVIDIA compute utilities ii nvidia-dkms-390 390.48-0ubuntu3 amd64 NVIDIA DKMS package ii nvidia-driver-390 390.48-0ubuntu3 amd64 NVIDIA driver metapackage ii nvidia-kernel-common-390 390.48-0ubuntu3 amd64 Shared files used with the kernel module ii nvidia-kernel-source-390 390.48-0ubuntu3 amd64 NVIDIA kernel source package ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime ii nvidia-settings 390.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver ii nvidia-utils-390 390.48-0ubuntu3 amd64 NVIDIA driver support binaries ii xserver-xorg-video-nvidia-390 390.48-0ubuntu3 amd64 NVIDIA binary Xorg driver 
$ apt-cache search nvidia | grep driver nvidia-settings - Tool for configuring the NVIDIA graphics driver ubuntu-drivers-common - Detect and install additional Ubuntu driver packages vdpau-driver-all - Video Decode and Presentation API for Unix (driver metapackage) xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver nvidia-340-dev - NVIDIA binary Xorg driver development files nvidia-384 - Transitional package for nvidia-driver-390 nvidia-384-dev - Transitional package for nvidia-driver-390 nvidia-driver-390 - NVIDIA driver metapackage nvidia-utils-390 - NVIDIA driver support binaries xserver-xorg-video-nvidia-390 - NVIDIA binary Xorg driver bumblebee-nvidia - NVIDIA Optimus support using the proprietary NVIDIA driver kubuntu-driver-manager - Driver Manager for Kubuntu kubuntu-driver-manager-dbg - Driver Manager for Kubuntu -- debug symbols nvidia-common - transitional package for ubuntu-drivers-common nvidia-304 - NVIDIA legacy binary driver - version 304.137 nvidia-304-dev - NVIDIA binary Xorg driver development files nvidia-340 - NVIDIA binary driver - version 340.107 nvidia-387-dev - Transitional package for nvidia-driver-390 nvidia-387 - Transitional package for nvidia-driver-390 nvidia-390-dev - Transitional package for nvidia-driver-390 nvidia-390 - Transitional package for nvidia-driver-390 nvidia-driver-396 - NVIDIA driver metapackage nvidia-utils-396 - NVIDIA driver support binaries xserver-xorg-video-nvidia-396 - NVIDIA binary Xorg driver 

Once you’ve targeted the package to remove, do

$ sudo apt purge nvidia-390 (nvidia-driver-XXX) -y $ sudo apt autoremove -y $ sudo apt autoclean 

Make sure to install whatever driver you plan on using right after you do this and if you don’t have livepatch because of whatever reason, just reboot your system and you should be good to go.

Читайте также:  Перезапуск службы печати линукс

This way you don’t ever have to worry about removing system dependencies while clearing out your drivers. You’ll have a sane and stable system afterwards and don’t have to worry about re-installing other packages that your system may depend on. That’s apt s job, not yours.

Источник

How to uninstall manually installed Nvidia drivers?

How do I uninstall manually installed Nvidia drivers 310.14 and revert to Noveau. I have Ubuntu 12.10.

Just for the sake of precision, the correct syntax is: sudo sh NVIDIA-Linux-x86-310.19.run -uninstall

This is not a duplicate of How can I uninstall a nvidia driver completely ? since that question is about drivers installed with the software centre or apt-get .

2 Answers 2

Yeap, was going to say what Karasu said. Just to add some information. If the driver you downloaded is called for example NVIDIA-Linux-x86-310.19.run then you would run:

sudo ./NVIDIA-Linux-x86-310.19.run --uninstall 

If you want to get the help for your Nvidia driver then do this:

NVIDIA-Linux-x86-310.19.run —help or a more extended version for it:

NVIDIA-Linux-x86-310.19.run -A which shows you the uninstallation option:

--uninstall Uninstall the currently installed NVIDIA driver. 

There are a couple of other nice options in case you want to use them like:

-a — Accept License
-s — Silent Mode
-q — no questions
-i — Driver information
—update — Check Nvidia site and update to the latest

For cases where you use the CUDA installer, in the documentation for it you can find more options on how to uninstall it, like this excerpt:

To uninstall the CUDA Toolkit, run the uninstallation script provided in the bin directory of the toolkit. By default, it is located in /usr/local/cuda-11.0/bin:

To uninstall the NVIDIA Driver, run nvidia-uninstall:

And others that can be seen when you run the —help parameter

Источник

Как удалить драйвер Nvidia в Ubuntu

Для видеокарты Nvidia в Linux выпускается два вида драйверов — открытые nouveau, с открытым исходным кодом, который разрабатывается сообществом и закрытый проприетарный драйвер Nvidia, от производителя.

Первый встроен в ядро и с ним никогда не возникает проблем, второй же устанавливается в систему ручным способом или с помощью пакетного менеджера. Он не всегда совместим с новыми версиями ядра, поэтому иногда после обновления драйвера или ядра до не поддерживаемой версии мы не сможем загрузиться в графический интерфейс во время следующей перезагрузки. Многие пользователи, которые еще не знают о такой особенности, часто сталкиваются с этой проблемой.

Читайте также:  Linux bash exit code if

Чтобы исправить эту ошибку нужно просто использовать совместимую версию ядра или удалить проприетарный драйвер, так чтобы использовался nouveau. В этой инструкции мы рассмотрим как правильно выполняется удаление драйверов nvidia в Ubuntu.

Удаление драйвера Nvidia в Ubuntu

Удалить драйвер можно несколькими способами, все зависит от того каким образом выполнялась установка. Если вы устанавливали драйвер с помощью пакетного менеджера, то удалять его нужно тоже с его помощью. Для этого просто выполните все описанные ниже шаги.

Шаг 1. Переключение к консоль

Если вы видите перед собой черный экран, то сначала нужно переключиться в первую текстовую консоль TTY1, чтобы иметь возможность выполнять команды. Для этого нажмите одновременно Ctrl+Alt+F1, затем введите логин и пароль.

Шаг 2. Очистка конфигурации

С помощью утилиты nvidia-settings удалите из системы всю оставшуюся конфигурацию:

sudo nvidia-settings —uninstall

Шаг 3. Удаление драйвера

Дальше можно полностью удалить драйвер. Чтобы выполнить полное удаление драйверов видеокарты Nvidia, сначала найдите все её пакеты в системе:

Теперь удалите их все, кроме пакета nvidia-common. Просто перечислите их в этой команде, разделяя имена пакетов пробелами:

sudo apt remove —purge пакет1 пакет2

sudo apt remove —purge nvidia-current

Мы могли бы просто написать nvidia-*, но тогда будет удален пакет nvidia-common, а от него зависит ubuntu-desktop. Это значит, что вы снесете все программы окружения рабочего стола. Конечно, его можно потом установить, но это потеря времени.

Шаг 4. Переустановка nouveau

Затем переустановите пакеты nouveau:

sudo apt remove —purge xserver-xorg-video-nouveau xserver-xorg-video-nv

sudo apt-get install xserver-xorg-video-nouveau

sudo apt install —reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Шаг 5. Обновление конфигурации

Осталось обновить файлы настройки xorg, для этого выполните:

sudo dpkg-reconfigure xserver-xorg

Шаг 6. Готово

После выполнения всех этих действий, удаление драйвера Nvidia в Ubuntu будет завершено. Вы можете перезагрузить свой компьютер и полноценно использовать систему.

Удаление драйвера, полученного из официального сайта

Удалить драйвер Nvidia Ubuntu если драйвер был получен из официального сайта не так сложно, как в предыдущем варианте. Но тут вам нужен сам файл установщика. Перейдите в папку с файлом установщика и выполните его с опцией —uninstall, например:

Если сейчас у вас нет установщика, вы можете скачать его с помощью такой команды, для x86_64:

Затем нужно дать права на выполнение:

chmod u+x ./NVIDIA-Linux-x86_64-445.87.run

После выполнения первой команды удаление драйверов Nvidia в Ubuntu будет полностью завершено и вы сможете перезагрузить компьютер чтобы работать в вашей системе.

Выводы

Проблемы с драйверами могут возникнуть у всех и важно уметь их решать. Из этой статьи вы узнали как удалить драйвер Nvidia Ubuntu и я надеюсь, что это поможет вам в сложной ситуации.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

Оцените статью
Adblock
detector