Ubuntu 16.04 पर एक एनवीडिया से कैसे उबरें?


14

मेरे पास एक पुराना एनवीडिया वीडियो कार्ड है और उबंटू 16.04 में वीडियो कार्ड के लिए ड्राइवर स्थापित करते समय मेरा पीसी क्रैश हो गया है। जब मुझे लॉगिन स्क्रीन मिलती है, लेकिन आगे नहीं: मेरे पासवर्ड दर्ज करने के बाद, सिस्टम लूप में चला गया और लॉग स्क्रीन पर हमेशा वापस आ गया [मज़ाकिया धारियों के साथ]।

मैं इस समस्या को कैसे हल करूं?


यह एक समाधान का बहुत कठोर है। मेरे पास एक ही समस्या है और समाधान वास्तव में उससे कहीं ज्यादा सरल है।
fge

कृपया प्रश्न के बजाय उत्तर में अपना उत्तर दें। अपने प्रश्न का उत्तर देना ठीक है।
chaskes


मैं इसे बहुत व्यापक रूप में मतदान कर रहा हूं क्योंकि कोई संभावित उत्तर नहीं है, इसका उत्तर प्रश्न में है।
बूमट 14

@ WindowsinsiderBoomTech यह बहुत व्यापक नहीं बनाता है। ओपी को केवल एक उत्तर के उत्तर को स्थानांतरित करने की आवश्यकता है।
chaskes

जवाबों:


11

Rob grune द्वारा पोस्ट किए गए प्रश्न से संपादित :

ठीक करने के लिए, इन चरणों का पालन करें:

Ctrl+ Alt+ F1[TTY मोड में बाहर निकलने और पाने के लिए]

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

[रिबूट के बाद, आपको nouveau ड्राइवर के साथ परिचालन में वापस आना चाहिए, और लॉगिन कर सकते हैं]

sudo add-apt-repository --remove ppa:graphics-drivers/ppa
sudo apt-get autoremove
sudo apt-get autoclean

मुझे यकीन नहीं है कि sudo apt-get install ubuntu-desktopमैं आवश्यक नहीं हूं और न ही मैंने ऐसा नहीं किया क्योंकि मैं sudo rm /etc/X11/xorg.confजिस इंस्टॉलेशन में काम कर रहा था, उसमें फाइल अस्तित्व में नहीं थी। यदि आप उस ppa का उपयोग नहीं कर रहे हैं, तो ऐड-ऑप-रिपॉजिटरी --remove ppa: ग्राफ़िक्स-ड्राइवर्स / ppa को sudo करने की भी आवश्यकता नहीं है। सभी ने कहा कि मैं बाकी कार्यों की पुष्टि कर सकता हूं। जैसा कि इस प्रणाली को उच्च प्रदर्शन ग्राफिक्स की आवश्यकता नहीं है, मैं nouveau ड्राइवर के साथ चिपका रहूंगा, हालांकि मुझे लगता है कि अगर कोई नवीनतम nvidia-current पैकेज स्थापित करने का प्रयास कर सकता है
एल्डर गीक

सुधार: 'ऑटोरेमोव' कमांड लाइन दोनों को apt-get का उपयोग करना चाहिए, न कि apt-get का।
लंडन वुडबरी

इसने मेरे लिए काम किया। (मेरा मूल्यांकन @ ElderGeek's से सहमत है।) धन्यवाद!
लंडन वुडबरी

@LelandWoodbury के बारे में आप सही हैं apt autoremove (फिक्सेक्स) ध्यान रखें कि एक बार आपकी प्रतिष्ठा काफी अधिक हो जाने के बाद आप इन सुधारों को स्वयं कर पाएंगे।
एल्डर गीक

मुझे पता है कि यह सवाल 16.04 का है। बस एक अद्यतन के रूप में ये कदम मेरे लिए १
१२

3

मैं हाल ही में Ubuntu 16.04.2 को अद्यतन करने और nvidia-340ड्राइवर का उपयोग करने के बाद डेल वोस्ट्रो 1500 (GeForce 8400M GS) के साथ एक ही मुद्दा रहा था । इसे हल करने में मुझे लगभग एक दिन का समय लगा। यहाँ शॉर्टकट में जो आप आज़मा सकते हैं:

पाठ कंसोल पर जाने के लिए सबसे पहले CTRL + ALT + F1 दबाएँ । फिर लॉग इन करें।

करते हैं cat /var/log/gpu-manager.log। यदि आप इस तरह से कुछ देखते हैं:

Looking for nvidia modules in /lib/modules/4.4.0-72-generic/updates/dkms
Found nvidia module: nvidia_340_uvm.ko
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? yes
...

फिर लॉगिन लूप का कारण सबसे अधिक संभावना है कि एनवीडिया कर्नेल डीआरआई मॉड्यूल को ब्लैकलिस्ट किया गया है। यह इसलिए हो सकता है क्योंकि bumblebeeपहले एनवीडिया ड्राइवर के पुराने संस्करण के साथ स्थापित किया गया था (मेरे मामले में nvidia-304) और अब इसका उपयोग नहीं किया जाता है। यदि नहीं हटाई गई तो यह कॉन्फ़िगर की गई फ़ाइलों को छोड़ देता है /etc, उनमें से मॉड्यूल ब्लैक लिस्ट भी हैं। ब्लैकलिस्ट किया गया मॉड्यूल X सर्वर को लॉग इन करने के बाद आरंभ करने में विफल होने का कारण बनता है, जिसके परिणामस्वरूप लॉगिन लूप होता है।

जांचें कि क्या भौंरा स्थापित है:

apt list --installed | grep bumble

यदि नहीं (उपरोक्त आदेश का कोई उत्पादन) की जाँच करता है, तो /etc/modprobe.d/bumblebee.confमौजूद है:

ls -l /etc/modprobe.d/bumblebee.conf

यदि यह मौजूद है तो इसे हटा दें:

sudo rm /etc/modprobe.d/bumblebee.conf

और अब फिर से या तो रीबूट करके या चलाकर देखें:

sudo service lightdm restart

आप मेरी अन्य पोस्ट में विस्तृत समस्या विश्लेषण भी देख सकते हैं ।


धन्यवाद! यह दूसरी बार था जब मुझे इस मुद्दे का सामना करना पड़ा और जब मैंने आपकी टिप्पणी पाई तो मैं nvidia ड्राइवर को हटाने के करीब था। इसने मेरा मुद्दा ठीक कर दिया। यह स्वीकृत उत्तर होना चाहिए!
ज़ोल्टन सुले

2

उबंटू की अपनी विकि पर यह मार्गदर्शिका है - लेकिन वह आखिरी बार 2013-02-06 में अपडेट की गई थी, इसलिए मैं इसमें बहुत अधिक विश्वास / आशा / विश्वास / काम / समय नहीं डालूंगा।

यहाँ एक नुस्खा है जो सभी पुराने वीडियो ड्राइवरों को हटाता है, और नोव्यू को पुनः स्थापित करता है:

sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.