आपको पुनर्प्राप्ति मोड में बूट करना होगा, फिर apt-get remove --purge nvidia-current
रूट टर्मिनल पर जारी करना होगा, उसके बाद apt-get install nvidia-current
- नए कर्नेल के लिए एनवीडिया ड्राइवर को फिर से बनाना होगा। जब मैंने अपग्रेड किया तो मुझे भी यह समस्या थी।
कृपया nVidia की वेबसाइट btw से ड्राइवरों को स्थापित न करें! आप गंभीर परेशानी का कारण बन सकते हैं यदि आप बाद में अनुशंसित ड्राइवर को बाद में सफाई से पिछले एक को हटाने के बिना स्थापित करने का प्रयास करें।
संपादित करें:
आपको इन आदेशों को एक टर्मिनल से चलाने की आवश्यकता होगी। मैं एक सही परिणाम की गारंटी नहीं दे सकता, क्योंकि मैं इंटरनेट और मेमोरी के माध्यम से जो कुछ भी पाया हूं, उसके आधार पर जा रहा हूं।
आपके द्वारा की जा रही समस्या अलग-अलग उपयोगकर्ता मोड घटकों और कर्नेल मॉड्यूल के कारण होती है। इसे ठीक करने के लिए, एनवीडिया कर्नेल मॉड्यूल को फिर से बनाना होगा। यह रिबूट पर होने वाला है, लेकिन अक्सर ऐसा नहीं होता है।
पहले आपको लिनक्स कर्नेल हेडर स्थापित करने की आवश्यकता है:
sudo apt-get install linux-headers-generic
फिर पुराने एनवीडिया कर्नेल मॉड्यूल को हटाने के लिए आपको dkms चलाना होगा:
तो भागो:
sudo apt-get install nvidia-current
- इसे सही तरीके से स्थापित किया जाना चाहिए, इसलिए आपको बस इतना करना होगा
sudo nvidia-xconfig and reboot.
- यदि आपको अभी भी मॉड्यूल संस्करण के बारे में कोई त्रुटि मिलती है, तो दौड़ें:
sudo dkms build nvidia
इससे समस्या का समाधान होना चाहिए ।
क्षमा करें यदि चीजें थोड़ी भ्रामक हैं, तो मैंने उस प्रक्रिया को एक साथ वापस लाने की कोशिश की जिसे मुझे अपनी स्मृति के सर्वश्रेष्ठ उपयोग के लिए करना था :)! यदि आप समस्याओं में भाग लेते हैं तो मुझे बताने में संकोच न करें (और यदि कोई निर्देश के साथ कोई समस्या है तो कृपया मुझे ASAP बताएं) !!!!
अद्यतन करें:
मुझे एक और संभावित कारण मिला। Nouveau को काली सूची में नहीं डाला गया हो सकता है, और nvidia-current ने अपने .conf फ़ाइल में खुद को नहीं रखा होगा, जिसका उपयोग आपके डिस्प्ले ड्राइवर को चुनने के लिए किया जाता है। इसे ठीक करने का तरीका यहां दिया गया है:
ध्यान दें:
जारी रखने से पहले, सुनिश्चित करें कि आपके पास रिपॉजिटरी से एनवीडिया-करंट ड्राइवर है। एनवीडिया की वेबसाइट से ड्राइवर को डाउनलोड करना बाद में समस्या पैदा कर सकता है, क्योंकि यह डेबियन पैकेज प्रारूप का उपयोग नहीं करता है और चीजों को पीछे छोड़ देता है जो बाद के प्रतिष्ठानों के साथ संघर्ष कर सकते हैं। इसलिए सुनिश्चित करें कि आप पहले इसके किसी भी निशान को साफ कर दें, और फिर उबंटू रिपॉज से मानक ड्राइवर स्थापित करें। यदि आप नहीं करते हैं, तो आपको एक ड्राइवर बेमेल मिलेगा, और यह फिक्स व्यर्थ होगा।
- यदि आप कंसोल पर अटके हैं, तो लॉग इन करें और nouveau X.org ड्राइवर स्थापित करें:
sudo apt-get install xserver-xorg-video-nouveau
- अपने कंप्यूटर को पुनरारंभ करें (आपके पास काम करने वाले ग्राफिक्स होंगे, या! लेकिन यह अस्थायी है)।
- जड़ के रूप में खुला gedit
gksu gedit
:।
- गेडिट ओपन से
/etc/modprobe.d/blacklist.conf
।
- इस पंक्ति को सबसे नीचे जोड़ें
blacklist nouveau
:।
- फ़ाइल सहेजें, और खोलें
/etc/modprobe.d/nvidia-graphics-drivers.conf
।
- इन पंक्तियों को जोड़ें:
काली सूची नोव्यू
काली सूची LBM-नोव्यू
काली सूची NVIDIA-173
काली सूची NVIDIA-96
उर्फ NVIDIA NVIDIA वर्तमान
- अब इस फाइल को सेव करें, और gedit को बंद करें।
- चलाएँ:
sudo nvidia-xconfig
,
- और फिर:
sudo apt-get remove xserver-xorg-video-nouveau
,
- के बाद:
sudo shutdown -r now
।
- जब आपका सिस्टम पुनरारंभ होता है, तो आपके पास काम करने वाले एनवीडिया ड्राइवर होने चाहिए।
वैसे, नोव्यू को ब्लैकलिस्ट नहीं करने की यह समस्या नए ड्राइवरों (एनवीडिया-वर्तमान) में मौजूद है, इसलिए मैं समस्या को ठीक करने के बाद सुझाव दूंगा, कि आप इस बग के अपडेट की प्रतीक्षा करें (मैं बग की रिपोर्ट जल्द ही करने जा रहा हूं )।
वैकल्पिक समाधान: यदि आपने अपने वेब साइट से एनवीआईडीआईए ड्राइवरों को स्थापित किया है, तो आपको एक टेक्स्ट टर्मिनल में बूट करना होगा, और ग्रब मेनू देखने के लिए बूट पर पकड़ रखनी चाहिए और उस कर्नेल संस्करण के 'रिकवरी' मोड का चयन करना चाहिए, जिसने आखिरी बार NVIDIA ड्राइवरों के साथ काम किया था, और रूट विकल्प के रूप में कमांड लाइन का चयन करें)
फिर मूल NVIDIA इंस्टॉल शेल स्क्रिप्ट चलाएं जो आप अपनी वेबसाइट से NVIDIA ड्राइवरों को स्थापित करने के लिए चलाए। उदा sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
। (आपका संस्करण भिन्न हो सकता है।)
आपको "sudo dkms remove nvidia" कमांड चलाने की आवश्यकता नहीं होगी, क्योंकि यह आपके केस के लिए लागू नहीं होता है।