नोव्यू के बजाय एनवीडिया ड्राइवर स्थापित करें


44

मैंने Ubuntu 14.04 स्थापित किया है और मैं एक फजी / धुंधली स्क्रीन और कई स्क्रीन के लिए खराब समर्थन का अनुभव कर रहा हूं।

मुझे एहसास हुआ कि उबंटू डिफ़ॉल्ट रूप से नोव्यू स्थापित करता है, लेकिन मुझे एनवीडिया ड्राइवरों को स्थापित करने की आवश्यकता है, इसलिए मैंने यह कोशिश की:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get install nvidia-current
apt-get upgrade

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

nano /etc/modprobe.d/blacklist-nouveau.conf

… और अंत में इन पंक्तियों को जोड़ें:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

मैंने सॉफ्टवेयर और अपडेट के माध्यम से जाँच की यदि एनवीडिया ड्राइवर सफलतापूर्वक स्थापित हो गया, और यह कहता है कि ड्राइवर स्थापित किया गया है एनवीडिया 304.117

मैंने फिर दौड़ने की कोशिश की:

lshw -c video | grep 'configuration'

और परिणाम यह है कि चालक अभी भी है nouveau:

configuration: driver=nouveau latency=0

तो मैं एनवीडिया ड्राइवरों को कैसे स्थापित और उपयोग करूं?


जवाब के रूप में जोड़ा गया। कृपया upvote / स्वीकार करें ताकि आपके प्रश्न वाले अन्य इसे पा सकें!
एल्डर गीक

1
यह बताने के लिए धन्यवाद कि कैसे नोव्यू धुंधली स्क्रीन पैदा कर रहा था। मैंने सोचा था कि मैं अंधा हो रहा था और ठीक करने के लिए गुमराह करने की कोशिश में सभी कैश और इतिहास को हटाने के लिए Google की सलाह का पालन किया था। नोव्यू को ब्लैक लिस्ट करना (और एक दो बार रिबूट करना) ने मेरी स्क्रीन क्रिस्टल को फिर से स्पष्ट कर दिया।
विनयुनुच्स

जवाबों:


46

उबंटू 14.04 और उससे आगे

कृपया ध्यान दें कि nouveauड्राइवरों को हटाने की आवश्यकता केवल तभी होती है जब आप मालिकाना एनवीडिया ड्राइवरों को स्वयं स्थापित करने जा रहे हों। यदि यह मामला नहीं है, तो सिस्टम> प्रशासन> हार्डवेयर ड्राइवरों से आवश्यक ग्राफिक ड्राइवरों को सीधे इंस्टॉल करें । यह अनुशंसित और सबसे सुविधाजनक तरीका उपलब्ध है।

हम सभी अपराधी मॉड्यूल को ब्लैकलिस्ट करेंगे, सभी एनवीडिया * पैकेजों को हटा देंगे और अतिरिक्त कदम के रूप में हमें इनट्राम्राम्स डिस्क को अपडेट करना पड़ सकता है क्योंकि इसे स्टार्टअप पर मॉड्यूल लोड करने के लिए कॉन्फ़िगर किया जा सकता है।

  1. मॉड्यूल को ब्लैकलिस्ट करें। blacklist.confफ़ाइल खोलें ।

    sudo vim /etc/modprobe.d/blacklist.conf
    

    iडालने मोड में प्रवेश करने के लिए दबाएँ और फ़ाइल में निम्न मॉड्यूल जोड़ें।

    # this one might not be required for x86 32 bit users.
    blacklist amd76x_edac 
    
    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    

    फ़ाइल सहेजें और बाहर निकलें।

  2. सभी एनवीडिया * पैकेज निकालें

    sudo apt-get remove --purge nvidia-*
    
  3. एक बार जब आप ऊपर दिए गए चरणों के साथ हो जाते हैं, तो प्रदर्शन प्रबंधक को बंद करें, और एनवीडिया ड्राइवरों को स्थापित करने का प्रयास करें।

    प्रेस Ctrl+ Alt+ F1। एक बार जब आप पाठ मोड में होते हैं, तो प्रदर्शन प्रबंधक बंद करें। यह सभी चल रहे एप्लिकेशन को जबरन समाप्त कर देगा, इसलिए आप बेहतर तरीके से काम कर रहे कुछ भी बचा सकते हैं और इस चरण को पूरा करने से पहले उन्हें अपने आप को बंद कर सकते हैं। प्रदर्शन प्रबंधक को बंद करने के लिए, अपने प्रदर्शन प्रबंधक के आधार पर इनमें से किसी एक कमांड को चलाएं ( lightdmवेनिला उबंटू में डिफ़ॉल्ट है, लेकिन GNOME डेस्कटॉप वाले पुराने संस्करण या सिस्टम gdmKDE / Kubuntu / Plasma पर उपयोग कर सकते हैं kdm:

संपादित करें: यह निर्धारित करने के लिए कि आपके उबंटू सिस्टम का डिफ़ॉल्ट प्रदर्शन प्रबंधक क्या उपयोग कर रहा है, कमांड जारी करें cat /etc/X11/default-display-manager जबकि यह आपको कुछ भी गारंटी नहीं देता है, कई मामलों में यह सही विकल्प होगा।

    sudo service lightdm stop

    sudo /etc/init.d/gdm stop

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

    sudo ./NVIDIA-Linux-x86-260.19.44.run

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

sudo update-initramfs -u

अब रिबूट और रिपीट स्टेप 3. इस बार चीजें सुचारू रूप से चलनी चाहिए।


क्या उबंटू की स्थापना के दौरान ऐसा करने का कोई तरीका है? मुझे लगता है कि Nouveau ड्राइवरों के साथ एक समस्या प्रतीत होती है, मैं पूछ रहा हूँ, askubuntu.com/questions/507226/… देखें ।
टायसन ट्रॉटमैन

1
उनकी रेसिपी के लिए धन्यवाद। मेरे लिए उबंटू 14.04 में काम किया, सिर्फ 2 नोट: एक्स को रोकने के लिए सडू सेवा की आवश्यकता है लाइटमेड स्टॉप (बजाय /etc/init.d/gdm स्टॉप के) और अपडेट-इनट्रैमफ्स के बाद एक और रिबूट की आवश्यकता थी।
टॉमस

1
इसने Ubuntu 16.04 पर nouveau के ड्राइवर द्वारा पास करने का काम किया।
मैनुअल जे। डियाज

1
इसने उबंटू 16.10 पर बहुत अच्छा काम किया, शानदार जवाब
ऑस्कर रेयेस

1
कम से कम xubuntu पर, आपको नोव्यू ड्राइवर को हटाने के लिए रिबूट करने की आवश्यकता नहीं है। प्रदर्शन प्रबंधक को रोकने के बाद modprobe -r nouveau कर्नेल से नोव्यू ड्राइवर को लोड करता है।
जेरार्ड

8

के मैनुअल हटाने की nouveauआवश्यकता नहीं है। यदि आप उबंटू nvidiaसे ड्राइवर स्थापित करते हैं Additional Drivers, तो इंस्टॉलेशन स्क्रिप्ट यह सुनिश्चित करेगी कि नोव्यू को ब्लैकलिस्ट किया गया है।

हालाँकि, इससे पहले कि आप कुछ भी करें आपको एनवीडिया ड्राइवरों के लिए ग्राफिक्स रेपो जोड़ना होगा:

sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update

मेरा सुझाव है कि आपके पास उन ड्राइवरों के लिए निवेदिता वेबसाइट है, जो आपके कार्ड का समर्थन करते हैं और Additional Driversउबंटू के टूल से इंस्टॉल करते हैं ।


इसके बाद आप कैसे कोडा स्थापित करते हैं?
saurabheights


6

16.04 कैसे करें

सम्मिलित करें

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

में

etc/modprobe.d/blacklist.conf

और एनवीडिया चालक को स्थापित करने से पहले रिबूट करें। मेरे लिए Ubuntu 16.04 LTS पर काम किया।


16.04 निर्देशों के लिए अच्छा है क्योंकि प्रश्न और उत्तर लगभग 14.04 हैं। क्या आप हेडिंग प्रारूप में शुरुआत में '16 .04 हाउ टू 'डाल सकते हैं? +1
WinEunuuchs2Unix

इसने मेरे लिए 16.04 को काम किया, लेकिन मुझे sudo update-initramfs -u.run फाइल इंस्टालेशन को फिर से रिबूट करने और प्रयास करने से पहले चलाना पड़ा । मुझे इसे इस तरह करना था क्योंकि उबंटू ने उनके उपयुक्त पैकेज को तोड़ दिया
jchook

2

Nvidia के दस्तावेज़ में बताए गए नोव्यू को ब्लैकलिस्ट करना काम नहीं करता है। हमें इसे ब्लैकलिस्ट करने की आवश्यकता नहीं है। Apt का उपयोग करके एनवीडिया ड्राइवर स्थापित करें। आपको बस ctrl + alt + f1 दबाकर tty में लॉगिन करना होगा और lightdm सर्विस को बंद करना होगा और फिर टाइप करना होगा

sudo apt-add-repository ppa:graphics-drivers/ppa 
sudo apt install nvidia-384 _(or whatever version compatible with your GPU)_  

फिर से शुरू करें


यह तब तक सही है जब तक कि ppa सिर्फ काम करती है ™ (अभी मेरे कर्नेल संस्करण और ppa से dkms है जो सीधे nvidia से नए ड्राइवर में तय किया गया है) के साथ एक मुद्दा है।
पैट्रिक जेएस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.