मैं पूरी तरह से एक एनवीडिया ड्राइवर को कैसे अनइंस्टॉल कर सकता हूं?


98

जैसी कि उम्मीद थी, एनवीडिया ड्राइवरों ने मेरे अनुकूलन को कम कर दिया है। मैं यूनिटी 3 डी सत्र में प्रवेश नहीं कर सकता। मुझे ड्राइवर को अनइंस्टॉल करने में मेरी मदद करने के लिए कोई सामग्री नहीं मिल रही है और मुझे नहीं पता कि मुझे क्या करना है क्योंकि मैंने उन्हें पहले कभी अनइंस्टॉल नहीं किया है।


एकता के बारे में, "एकता --reset"
निक बैलेक

जवाबों:


140

उबुन्टु 12.04 के लिए

कमांड को टर्मिनल तक पहुंचाया जा सकता है। आप Ctrl+ Alt+ Tकुंजी कॉम्बो के साथ एक टर्मिनल खोल सकते हैं ।

यदि आप remove --purgeएनवीडिया चालक हैं तो आप ठीक होंगे। कुछ को ब्लैकलिस्ट करने की आवश्यकता नहीं है, लेकिन कभी-कभी नौव्यू मॉड्यूल के बल-लोड की आवश्यकता होती है।

पहले पूरी तरह से ड्राइवर की स्थापना रद्द करें।

आपके द्वारा स्थापित एनवीडिया से कौन से पैकेज खोजें।

dpkg -l | grep -i nvidia

पैकेज को छोड़करnvidia-common अन्य सभी पैकेजों को शुद्ध किया जाना चाहिए।


यदि आप यह सुनिश्चित करना चाहते हैं कि आप एनवीडिया से संबंधित हर चीज को शुद्ध कर देंगे तो आप यह आदेश दे सकते हैं

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

.*अंत साधन में (सब कुछ है कि शुरू होता है (पर्ज ^नाम के साथ) nvidia-)

परंतु

उपरोक्त कमांड nvidia-commonपैकेज को भी हटा देगा और nvidia-commonपैकेज पर निर्भरता पैकेज के रूप में ubuntu-desktopहै।

इसलिए उपरोक्त कमांड के बाद आपको ubuntu-desktopपैकेज के लिए इंस्टॉलेशन कमांड भी देना चाहिए

sudo apt-get install ubuntu-desktop

इसके अलावा कभी-कभी नोव्यू ड्राइवर को एनवीडिया ड्राइवर से ब्लैकलिस्ट किया जाता है। पर्ज कमांड के साथ इसे UN-ब्लैकलिस्ट किया जाना चाहिए। यदि आप सुनिश्चित करना चाहते हैं कि बूट में नोव्यू लोड किया जाएगा, तो आप इसे / etc / मॉड्यूल में जोड़कर लोड-लोड कर सकते हैं

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

हालांकि सभी उपर्युक्त आदेशों की आवश्यकता नहीं है, यह पूरी तरह से एनवीडिया चालक को शुद्ध करने और खुले स्रोत संज्ञा का उपयोग करने का मेरा तरीका है।


2
एक जादू की तरह काम किया। धन्यवाद! यह वही था जो मुझे चाहिए था।
वेदवल्स

11
आपका नुस्खा मेरे लिए बस एक ऐसी ही समस्या का हल है जिसने मुझे कल रात 3 बजे तक मेरे कंप्यूटर के साथ फ़िदा बना दिया। पर्याप्त धन्यवाद नहीं।
जॉर्ज एम। ट्रेविआनो

1
हाँ वास्तव में यह एक आकर्षण के रूप में काम किया !!
अल्व्स

यह जवाब अभी भी मदद कर रहा है! फिक्स्ड मेरे लुबंटू 13.10। धन्यवाद!
15

1
मेरे उबंटू 16.04 एलटीएस पर कोई nvidia-commonपैकेज नहीं है, इसलिए अतिरिक्त चरण को sudo apt-get install ubuntu-desktopछोड़ा जा सकता है। इसके अलावा कोई /etc/X11/xorg.confफाइल नहीं है। रनिंग locate xorg.confसे कई फाइलों का पता चलता है।
विनयुनुच्स

22

मैंने सिर्फ एनवीडिया-अनइंस्टॉल का इस्तेमाल किया है।

sudo nvidia-uninstall

मेरे मामले में मुझे सीधे nvidia वेबसाइट से ड्राइवर मिला।


मेरे सिस्टम को बचाने के लिए बहुत बहुत धन्यवाद! अगर यह काम नहीं करता, तो मुझे शायद अपने पूरे सिस्टम को फिर से स्थापित करना पड़ता।
फेबियन रोलिंग

एनवीडिया-अनइंस्टॉल अब समर्थित नहीं है। डिस्को डिंगो में कोई कमांड नहीं मिली
अनंत लूप्स

@InfiniteLoops, जो आपके द्वारा रिपॉजिटरी से ड्राइवरों को स्थापित करने के कारण होना चाहिए। चालक कि NVidia वेबसाइट से स्थापित किया गया nvidia-uninstallहै 2019 में आदेश है।
विक्टर Sergienko

7

यदि आपके पास केवल GRUB तक पहुँच है:

  1. अपने कंप्यूटर को पुनरारंभ
  2. Advanced options for UbuntuGRUB बूट मेनू पर चयन करें
  3. चुनते हैं Ubuntu ..... (recovery mode)
  4. dpkgरिकवरी मेनू पर टूटे हुए पैकेजों का चयन करें (यह एनवीडिया प्रक्रियाओं को रोक देगा ताकि हम अनइंस्टॉल कर सकें)। हाँ चुनें। जब ENTER दबाया जाता है (भले ही इसमें समस्याएं मिलें)
  5. का चयन करें root(रिकवरी मेनू पर ड्रॉप रूट प्रोम के लिए)
  6. अपना रूट पासवर्ड टाइप करें
  7. प्रकार: apt-get remove --purge nvidia-*
  8. यदि समाप्त प्रकार: reboot
  9. हमेशा की तरह बूट करें, यह अब आपके Ubuntu लॉगिन स्क्रीन पर जाना चाहिए

6

मुझे एहसास है कि यह एक पुराना उत्तर है, लेकिन मुझे स्पष्टता और सिस्टम स्थिरता के लिए यहां एक उत्तर जोड़ना होगा।

सबसे पहले, *शेल के लिए एक विस्तार ऑपरेटर है जो सब कुछ पकड़ लेगा और बहुत सारी फाइलें निकाल देगा जिन्हें आपको निकालने की आवश्यकता नहीं है। एनवीडिया ड्राइवर को हटाने का सबसे सुरक्षित तरीका है

$ dpkg -l | grep nvidia

Nvidia-xxx.xx संस्करण या nvidia-driver-xxx.xx संस्करण खोजें और फिर टाइप करें

$ sudo apt purge nvidia-xxx.xx

यह न केवल उस पैकेज को हटा देगा बल्कि हटाने के लिए उसकी निर्भरता को भी चिह्नित करेगा

निर्भरता को दूर करना आसान है।

$ sudo apt autoremove
$ sudo apt autoclean

उदाहरण के लिए, यदि आपके पास 390.xx पैकेज स्थापित है, तो यह होगा।

$ 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

एक बार जब आपने पैकेज को हटाने का लक्ष्य रखा, तो करें

$ sudo apt purge nvidia-390 -y
$ sudo apt autoremove -y
$ sudo apt autoclean

ऐसा करने के बाद जो भी ड्राइवर आपके द्वारा सही उपयोग करने की योजना बना रहा है, उसे स्थापित करना सुनिश्चित करें और यदि आपके पास जो भी कारण है, उसके कारण आपके पास लाइवस्पेस नहीं है, तो बस अपने सिस्टम को रिबूट करें और आपको जाने के लिए अच्छा होना चाहिए।

इस तरह से आपको अपने ड्राइवरों को निकालते समय सिस्टम की निर्भरता को हटाने के बारे में चिंता करने की ज़रूरत नहीं है। आपके पास बाद में एक स्थिर और स्थिर प्रणाली होगी और अन्य पैकेजों को फिर से स्थापित करने के बारे में चिंता करने की ज़रूरत नहीं है जो आपके सिस्टम पर निर्भर हो सकते हैं। यह aptकाम है, तुम्हारा नहीं।


2

मैं संशोधित नहीं करना चाहता था /etc/modules, और बस एनवीडिया ड्राइवरों के बिना एक इंस्टॉलेशन को वापस कर दूंगा। इसलिए मैंने ज्यादातर स्वीकृत सुझाव के अनुसार किया, लेकिन अंतिम चरण के बजाय, मैं यह करता हूं:

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

1

एनवीडिया चालक को अनइंस्टॉल करने के लिए, ( Ctrl+ Alt+ T) दबाकर टर्मिनल खोलें :

sudo apt-get purge nvidia-current

1
क्या होगा यदि आपके पास केवल GRUB तक पहुंच है?
मैट ओ'ब्रायन

@ मोटो'ब्रायन एक ऐसी चीज़ जिसे आप आज़मा सकते हैं, यह है = GRUB के भीतर से अपने लिनक्स बूट लाइन में init = / bin / bash। वह आपको कमांड लाइन तक पहुंचाएगा जहां आप बाकी काम कर सकते हैं। वैकल्पिक रूप से, इसके बजाय novideo या novga को छवि रेखा / रूट fs लाइन में जोड़ने का प्रयास करें।
जैमिसन बेकर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.