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

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

उबंटू 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

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

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

अंतिम, एक्सओआरजी की खोज करें । कॉन्फिडेंस फाइल करें और इसे भी हटा दें

sudo rm /etc/X11/xorg.conf

सारांश में

sudo apt-get remove --purge '^nvidia-.*'sudo apt-get install ubuntu-desktopsudo rm /etc/X11/xorg.confecho 'nouveau' | sudo tee -a /etc/modules

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

मैंने अभी एनवीडिया-अनइंस्टॉल का उपयोग किया है ।

sudo nvidia-uninstall

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

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

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

$ dpkg -l | grep nvidia

एनवीआईडीआईए-एक्सएक्सएक्स.एक्सएक्स संस्करण या एनवीआईडीआईए-ड्राइवर-एक्सएक्सएक्सएक्सएक्स संस्करण के लिए खोजें और फिर टाइप करें

$ sudo apt purge nvidia-xxx.xx

या:

$ sudo apt purge nvidia-driver-xxx.xx

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

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

$ sudo apt autoremove$ sudo apt autoclean

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

$ dpkg -l | grep -i nvidiaii  libnvidia-cfg1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA binary OpenGL/GLX configuration libraryii  libnvidia-common-390                       390.48-0ubuntu3                     all          Shared files used by the NVIDIA librariesii  libnvidia-compute-390:amd64                390.48-0ubuntu3                     amd64        NVIDIA libcompute packageii  libnvidia-compute-390:i386                 390.48-0ubuntu3                     i386         NVIDIA libcompute packageii  libnvidia-decode-390:amd64                 390.48-0ubuntu3                     amd64        NVIDIA Video Decoding runtime librariesii  libnvidia-decode-390:i386                  390.48-0ubuntu3                     i386         NVIDIA Video Decoding runtime librariesii  libnvidia-encode-390:amd64                 390.48-0ubuntu3                     amd64        NVENC Video Encoding runtime libraryii  libnvidia-encode-390:i386                  390.48-0ubuntu3                     i386         NVENC Video Encoding runtime libraryii  libnvidia-fbc1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Framebuffer Capture runtime libraryii  libnvidia-fbc1-390:i386                    390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Framebuffer Capture runtime libraryii  libnvidia-gl-390:amd64                     390.48-0ubuntu3                     amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICDii  libnvidia-gl-390:i386                      390.48-0ubuntu3                     i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICDii  libnvidia-ifr1-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Inband Frame Readback runtime libraryii  libnvidia-ifr1-390:i386                    390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Inband Frame Readback runtime libraryii  nvidia-compute-utils-390                   390.48-0ubuntu3                     amd64        NVIDIA compute utilitiesii  nvidia-dkms-390                            390.48-0ubuntu3                     amd64        NVIDIA DKMS packageii  nvidia-driver-390                          390.48-0ubuntu3                     amd64        NVIDIA driver metapackageii  nvidia-kernel-common-390                   390.48-0ubuntu3                     amd64        Shared files used with the kernel moduleii  nvidia-kernel-source-390                   390.48-0ubuntu3                     amd64        NVIDIA kernel source packageii  nvidia-prime                               0.8.8                               all          Tools to enable NVIDIA's Primeii  nvidia-settings                            390.42-0ubuntu1                     amd64        Tool for configuring the NVIDIA graphics driverii  nvidia-utils-390                           390.48-0ubuntu3                     amd64        NVIDIA driver support binariesii  xserver-xorg-video-nvidia-390              390.48-0ubuntu3                     amd64        NVIDIA binary Xorg driver

सत्यापित करने के लिए, आप कर सकते हैं

$ apt-cache search nvidia | grep drivernvidia-settings - Tool for configuring the NVIDIA graphics driverubuntu-drivers-common - Detect and install additional Ubuntu driver packagesvdpau-driver-all - Video Decode and Presentation API for Unix (driver metapackage)xserver-xorg-video-nouveau - X.Org X server -- Nouveau display drivernvidia-340-dev - NVIDIA binary Xorg driver development filesnvidia-384 - Transitional package for nvidia-driver-390nvidia-384-dev - Transitional package for nvidia-driver-390nvidia-driver-390 - NVIDIA driver metapackagenvidia-utils-390 - NVIDIA driver support binariesxserver-xorg-video-nvidia-390 - NVIDIA binary Xorg driverbumblebee-nvidia - NVIDIA Optimus support using the proprietary NVIDIA driverkubuntu-driver-manager - Driver Manager for Kubuntukubuntu-driver-manager-dbg - Driver Manager for Kubuntu -- debug symbolsnvidia-common - transitional package for ubuntu-drivers-commonnvidia-304 - NVIDIA legacy binary driver - version 304.137nvidia-304-dev - NVIDIA binary Xorg driver development filesnvidia-340 - NVIDIA binary driver - version 340.107nvidia-387-dev - Transitional package for nvidia-driver-390nvidia-387 - Transitional package for nvidia-driver-390nvidia-390-dev - Transitional package for nvidia-driver-390nvidia-390 - Transitional package for nvidia-driver-390nvidia-driver-396 - NVIDIA driver metapackagenvidia-utils-396 - NVIDIA driver support binariesxserver-xorg-video-nvidia-396 - NVIDIA binary Xorg driver

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

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

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

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

यदि आपके पास केवल ग्रब तक पहुंच है:

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

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

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

तो मेरा संस्करण सारांश:

sudo apt-get remove --purge nvidia-*sudo apt-get install ubuntu-desktopsudo rm /etc/X11/xorg.confsudo rm /etc/modprobe.d/blacklist-nouveau.confsudo update-initramfs -k all -u

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

sudo apt-get purge nvidia-current

एकता के बारे में, "एकता-रीसेट"करें