जैसा कि अपेक्षित था, एनवीडिया ड्राइवरों ने मेरे अनुकूलन को कम कर दिया है । मैं एकता 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
एस नौकरी, तुम्हारा नहीं ।
यदि आपके पास केवल ग्रब तक पहुंच है:
- अपने कंप्यूटर को पुनरारंभ करें
- का चयन करें
Advanced options for Ubuntu
ग्रब बूट मेनू पर - का चयन करें
Ubuntu ..... (recovery mode)
- का चयन करें
dpkg
रिकवरी मेनू पर टूटे हुए पैकेजों की मरम्मत करें (यह एनवीडिया प्रक्रियाओं को रोक देगा ताकि हम अनइंस्टॉल कर सकें) । हाँ चुनें। समाप्त होने पर एंटर दबाएं (भले ही इसमें समस्याएं हों) - का चयन करें
root
(रिकवरी मेनू में रूट शेल प्रोमट पर ड्रॉप करें) - अपना रूट पासवर्ड टाइप करें
- प्रकार:
apt-get remove --purge nvidia-*
- यदि समाप्त प्रकार:
reboot
- हमेशा की तरह बूट करें, इसे अब आपकी उबंटू लॉगिन स्क्रीन पर जाना चाहिए
मैं संशोधित नहीं करना चाहता था /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
एकता के बारे में, "एकता-रीसेट"करें