मैं .run फ़ाइल से नवीनतम NVIDIA ड्राइवरों को कैसे स्थापित करूं?


17

यही मैं करने की कोशिश कर रहा हूं। मैंने http://www.nvidia.com से अपने VGA के लिए नवीनतम ड्राइवर डाउनलोड किया । स्थापना को बंद करने के लिए X11 की आवश्यकता है, इसलिए मैं अपने खाते से लॉग आउट करता हूं, फिर Ctrl+ Alt+ दबाएं F1, फिर अपने उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करें, फिर कमांड चलाएं

sh NVIDIA-Linux-x86_64-285.05.09.run

हर संभव तरीके से, मैंने 777 अनुमतियों के साथ पैकेज को चुनने की भी कोशिश की है, लेकिन फिर भी मुझे मिल रहा है

sh: can't open NVIDIA-Linux-x86_64-285.05.09.run

त्रुटि। किसी भी तरह की सहायता का स्वागत किया जाएगा।


4
क्या कोई कारण है कि आप इसे हाथ से स्थापित करने की कोशिश कर रहे हैं? उबंटू आपके लिए ड्राइवर स्थापित कर सकता है: askubuntu.com/questions/47506/…
जोर्ज कास्त्रो

Nvidia.com से एनवीडिया इंस्टॉलर का उपयोग न करें, यह उबंटू के साथ संगत नहीं है और अपग्रेड करते समय आप निश्चित रूप से मुद्दों पर चलेंगे। यदि आप एक नोटबुक पर काम करने के लिए हाल ही में कार्ड प्राप्त करने की कोशिश कर रहे हैं, तो आप असफल होंगे क्योंकि हाल ही के कार्ड ऑप्टिमस वाले हैं
लेकेनस्टाइन

9 श्रृंखला कार्ड के साथ, मैंने ड्राइवर को लगभग पांच बार अपडेट किया है और वे पूरी तरह से काम करते हैं।
ट्रेवर

जवाबों:


15

सुनिश्चित करें कि कोई भी मालिकाना ड्राइवर स्थापित नहीं है। यदि वे हैं, तो उन्हें सक्रिय न करें - अन्यथा, वे समस्याएं पैदा करेंगे।

यह वह प्रक्रिया है जिसका मैं उपयोग करता हूं:

  • प्रेस Ctrl+ Alt+ F1

  • लॉग इन करें

  • cdफ़ाइल के स्थान पर (केवल अगर यह आपकी $HOMEनिर्देशिका के अलावा किसी अन्य स्थान पर है )

  • इसके बाद, निम्नलिखित कमांड चलाएँ:

    sudo su
    sudo service lightdm stop ## if you are using 11.04 replace `lightdm` with `gdm`
    chmod +x NVIDIA-Linux-x86_64-285.05.09.run
    sudo sh NVIDIA-Linux-x86_64-285.05.09.run
    

इसके बाद इंस्टॉलर को नूवो को निष्क्रिय करने की आवश्यकता के बारे में शिकायत होगी। यह ऐसा करेगा, फिर आपको अपने पीसी को पुनरारंभ करना होगा। फिर आपको स्थापना को पुनरारंभ करने के लिए उपर्युक्त प्रक्रिया को फिर से करना होगा।

यदि आपके पास एक और ड्राइवर स्थापित है, तो यह इंस्टॉलर आपके लिए इसकी स्थापना रद्द कर देगा।

हर बार मेरे लिए काम करता है।

यह सभी देखें:


कृपया ध्यान दें कि संस्करण 319.23 के एनवीडिया ड्राइवर को स्थापित करना मेरे लिए इस तरह विफल रहा - मुझे स्टार्टअप पर एक खाली स्क्रीन मिली और पुराने एक्स सर्वर कॉन्फ़िगरेशन को वापस करने के लिए कंसोल से उबंटू को ट्विक करने का एक दिन बिताया - मेरे पास एनवीआईडीआई क्वाड्रो एफएक्स 1800 एम ग्रेफिस कार्ड है। एनवीडिया चालक अतिरिक्त जानकारी के अनुसार:Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution's native package management format. This may interact better with the rest of your distribution's framework, and you may want to use this rather than NVIDIA's official package.
यूरी नकोनचैनी

मैं मालिकाना चालक को कैसे सक्रिय कर सकता हूं?
पंकज जोशी

4

गाइड 12.04 एलटीएस और 14.04 एलटीएस के लिए भी काम करता है।

परीक्षण के लिए मैंने आधिकारिक एनवीडिया द्वारा जारी नवीनतम एनवीडिया ड्राइवरों में से एक लिया।

एनवीडिया आधिकारिक स्रोत से ड्राइवर डाउनलोड करें।

डाउनलोड लिंक # 1

डाउनलोड लिंक # 2

उदाहरण के लिए इसे nvidia-304.119.run नाम दिया जाएगा।

कुछ भी करने से पहले आपके वर्तमान एनवीडिया कॉन्फ़िगरेशन को बस चलाने के लिए:

sudo nvidia-xconfig

यह स्वचालित रूप से आपके वर्तमान कॉन्फ़िगरेशन का बैकअप लेगा और एक नई कॉन्फ़िगरेशन फ़ाइल बनाएगा।

स्थापना के दौरान किसी भी समस्या से बचने के लिए परस्पर विरोधी सॉफ़्टवेयर अक्षम करें (अनुशंसित!)। उबंटू उपयोग में / आदि / डिफ़ॉल्ट / लिनक्स-प्रतिबंधित-मॉड्यूल-आम फ़ाइल को एक संपादक के साथ खोलें या बनाएं

gksudo gedit /etc/default/linux-restricted-modules-common

और एक पंक्ति को चिपकाएँ या बदलें:

DISABLED_MODULES="nv nvidia_new"

किया हुआ! अब जो स्थापित है उसे हटा दें:

TTYटर्मिनल में प्रवेश करें ( Ctrl+ Alt+ F1) और अगले आदेशों को करते हुए अपने वर्तमान कॉन्फ़िगरेशन को हटाएं और शुद्ध करें:

sudo /etc/init.d/lightdm stop

(या उदाहरण के लिए कुबुंटु के लिए Xubuntu kdm के लिए आपके सिस्टम xdm पर जो भी डिस्प्ले मैनेजर स्थापित किया गया है)

sudo apt-get install build-essential linux-headers-`uname -r`

या uname -rउदाहरण के लिए कमांड वाले अपने प्लेटफ़ॉर्म के लिए सही खोजें :

sudo apt-get install build-essential linux-headers-`3.8.0-36-generic`

(यदि यह पहले से ही नवीनतम स्थापित या ऐसा कुछ कहता है तो आगे बढ़ें)

sudo apt-get remove --purge nvidia*

(कुछ के लिए nvidia- आम हटाता है sudo apt-get install ubuntu-desktopइसे मैन्युअल रूप से वापस लाने की आवश्यकता हो सकती है , मेरे लिए आवश्यक नहीं था)

sudo rm /etc/X11/xorg.conf

(एक्सगॉर कॉन्फ़िगरेशन हटाता है)

इस एक के साथ समाप्त करने के बाद, आपको इस फ़ाइल को संपादित करके nouveau ड्राइवर को ब्लैक लिस्ट करना चाहिए:

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

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

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

और आप इन पंक्तियों को टर्मिनल विंडो में टाइप करके कर्नेल नोव्यू को भी निष्क्रिय कर सकते हैं:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

और उसके बाद:

sudo update-initramfs -u

या आप सिस्टम से नोव्यू निकाल सकते हैं:

sudo apt-get remove --purge xserver-xorg-video-nouveau

( चेतावनी! खुले स्रोत वाले वीडियो ड्राइवर को सिस्टम से हटा देता है! यह कदम वैकल्पिक है, मैंने Nvidia के साथ सभी संघर्षों को अपने जोखिम पर रोकने के लिए ऐसा किया है या यदि आप निश्चित नहीं हैं तो इसे अकेला छोड़ दें)

जारी रखने से पहले आप dkmsरास्ते में भी स्थापित कर सकते हैं ।

(*DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. It is also very easy to rebuild modules as you upgrade kernels.)

sudo apt-get install dkms

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

cd /home/yourname/downloads/

और इसे निष्पादन योग्य बनाएं और चलाएं:

sudo chmod +x nvidia-304.119.run

sudo ./nvidia-304.119.run

( sudoइसे जारी नहीं रखेंगे तो मूल विशेषाधिकारों के साथ स्थापित करना न भूलें )

Yesस्थापना पॉप अप के दौरान (आमतौर पर) क्लिक करें और इंस्टॉलेशन विज़ार्ड के अंत में आपसे पूछा जाएगा कि क्या आप एनवीडिया को आपके लिए ड्राइवर को कॉन्फ़िगर और सक्रिय करना चाहते हैं? क्लिक करेंYes!

अब आपको डिस्प्ले मैनेजर को वापस लाना है:

sudo /etc/init.d/lightdm start

या

sudo sevice lightdm restart

जब लॉग इन नहीं चलता है sudo nvidia-xconfigक्योंकि यह पहले से ही कॉन्फ़िगर किया गया है बस चलाएं gksudo nvidia-settings

देखा! किया हुआ।

ड्राइवर मूल रूप से पुराने सहित सभी एनवीडिया वीडियो कार्ड पर काम करता है।

Troubleshootings

रिबूट के बाद किसी भी कारण से यदि आप प्रवेश नहीं कर पा रहे या बूट मेकअप के दौरान परेशानी के लिये सुनिश्चित करें कि आप सभी चरणों का अनुसरण करता है, तो तुमने किया था और अभी भी मिल गया समस्याओं के लिए लॉग इन Recovery Modeप्रेस और पकड़ Shiftमें प्रवेश Recovery Modeऔर शुरू Failsafe bootकिसी कारण से आपका xorg.confशायद अलग नाम भी जब आप चलाने sudo nvidia-xconfigयह उदाहरण के लिए खुद का नाम है XF86Configयह वास्तव में अच्छा काम कर रहा कॉन्फ़िगरेशन है और यदि आपको जरूरत है तो बस इसका नाम बदल सकते हैं:

sudo /etc/init.d/lightdm stop (just to be sure)

sudo mv /etc/X11/XF86Config /etc/X11/xorg.conf

और इसे फिर से कॉन्फ़िगर करें:

sudo dpkg-reconfigure xserver-xorg

( हालांकि उल्लेख करें, यदि आप अलग-अलग बिंदु रिलीज़ का उपयोग कर रहे हैं तो 14.04.2 कह दें कि यह कमांड वापस आ जाएगी no package installedया आदि ... आपको यह सुनिश्चित करना होगा कि यदि कोई इस मामले में स्थापित है, xserver-xorg-lts-utopicतो ऐसा आपको करना होगा sudo dpkg-reconfigure xserver-xorg-lts-utopicइसके बजाय दौड़ें । )

sudo /etc/init.d/lightdm start

अब आपको लॉगिन स्क्रीन पर होना चाहिए, अपने इनिशल्स डालें और जब लॉग इन करें:

gksudo nvidia-settings (just to be sure)

यह काम नहीं किया !?

जब आप X शुरू करने की कोशिश कर रहे हैं, अगर आपको nvidiactl के बारे में कोई त्रुटि मिलती है (आपको X लॉग देखने की आवश्यकता होगी), तो निम्नलिखित प्रयास करें:

sudo update-rc.d -f nvidia-kernel remove

यदि आप उपरोक्त निर्देशों को करने के बाद प्रतिबंधित प्रबंधक विधि पर वापस जाना चाहते हैं, तो यह करें:

sudo update-rc.d nvidia-kernel defaults

यदि इंस्टॉलर विफल रहता है, तो निम्न चेकलिस्ट से गुजरें:

  • क्या Xorg पहले से ही nv ड्राइवर के लिए ठीक से कॉन्फ़िगर किया गया था?

  • क्या आपने उबंटू के लोडिंग को अक्षम कर दिया है, जिसमें एनवीआईडीआईए ड्राइवरों का उपयोग किया DISABLED_MODULES="nv nvidia_new"गया है /etc/default/linux-restricted-modules-common? यह उबंटू द्वारा प्रदान किए गए NVIDIA बाइनरी ड्राइवर के साथ संघर्ष के कारण मैनुअल इंस्टॉलेशन पर ड्राइवर बेमेल त्रुटियों का एक सामान्य कारण है।

  • आपको फ़ाइल को निकालने की आवश्यकता हो सकती है /lib/linux-restricted-modules/.nvidia_new_installed

  • क्या आपने पैकेज nvidia-glx/nvidia-glx-legacy/nvidia-glx-newऔर nvidia-settingsपैकेज हटा दिए?

  • क्या आपने /var/log/nvidia-installer-logत्रुटियों के लिए पाया गया लॉग पढ़ा है जो आपका मार्गदर्शन कर सकता है?

  • क्या आपने आउटपुट की जाँच की dmesg?

  • क्या आपने कर्नेल हेडर (और संभवतः स्रोत पैकेज) स्थापित किया था?

  • क्या आपने यह सुनिश्चित करने के लिए कि आपके कार्ड को ड्राइवर के संस्करण के साथ समर्थित किया गया है, उनकी साइट पर पाए जाने वाले NVIDIA readme की जांच की?

चेतावनी!

कभी-कभी यह काम नहीं कर सकता है, उदाहरण के लिए, Ubuntu 14.04 LTS के साथ , वर्तमान में असंगतताएं हैं जो linux-imageकुछ वीडियो कार्ड में नए कर्नेल के साथ हो सकती हैं और रिबूट के बाद आपको एक रिक्त स्क्रीन के साथ छोड़ दिया जा सकता है।

इसके बाद आप क्या कर सकते हैं:

समाधान 1

समाधान 2 ( तकटक द्वारा )

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

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

मैं क्या करूँ?

यदि वर्कअराउंड dkmsसफल नहीं हुआ, तो आपको ड्राइवर को फिर से स्थापित करना होगा। लॉन्च एक console Ctrl+ Alt+ F1और प्रकार:

sudo service lightdm stop

एनवीडिया .runफाइल लोकेशन पर cdजाकर कमांड का उपयोग करें और Yesजब भी संकेत मिले तब एनवीडिया ड्राइवर प्रेस को फिर से इंस्टॉल करें । स्थापना समाप्त हो जाने के बाद, टाइप करें:

sudo service lightdm restart

अपने खाते में लॉग इन, खोलने के एक टर्मिनल Ctrl+ Alt+ Tऔर प्रकार:

sudo nvidia-xconfig (only if xorg.conf is missing)

gksudo nvidia-settings

sudo update-initramfs -u -k all

sudo reboot

किया हुआ। आपको अब सामान्य रूप से लॉगिन करना चाहिए।


2

उबंटू में, नूवो नामक खुला स्रोत चालक है। Nouveau NVIDIA ड्राइवर स्थापना में कुछ समस्या निवारण करता है। क्या इसे कॉन्फ़िगरेशन को निकालना और साफ करना चाहिए और केवल बेहतर अनुभवों के लिए NVIDIA ड्राइवर के साथ आता है।

यह वह तरीका है जो मैं दूसरों के साथ शायद अलग करता था:

CTRL + ALT + F1

लॉगिन करें और फिर GUI बंद करें

sudo stop lightdm

Nouveau को हटा दें

sudo apt-get --purge remove xserver-xorg-video-nouveau

NVIDIA चालक स्थापित करें

$ cd to the location of the nvidia driver file

(उदाहरण: सीडी / होम / ओबीएसआर / डाउनलोड, लोकायो को सत्यापित करने के लिए $ ls टाइप कर सकते हैं)

sudo chmod +x NVIDIA-Linux-x86_64-285.05.09.run

sudo ./NVIDIA-Linux-x86_64-285.05.09.run

और फिर बस अनुदेश का पालन करें

आखिरी के लिए इसे पुनः आरंभ करें

sudo reboot

यह वास्तव में मदद नहीं करता है, xserver-xorg-video-all एक मेटा-पैकेज है जो दूसरों पर निर्भर करता है। इसे हटाने से नोव्यू नहीं निकलता है। इसमें नोव्यू Xorg ड्राइवर (xserver-xorg-video-nouveau) और एक कर्नेल मॉड्यूल है जिसे nouveau.ko के रूप में स्थापित किया गया है। nvidia-current ड्राइवर स्थापित करने से स्वचालित रूप से इस मॉड्यूल को ब्लैक लिस्ट किया जाता है।
लीकेनस्टाइन

प्रतिक्रिया के लिए मैं बहुत आभारी हूं। लेकिन x.org वीडियो ड्राइवर वीडियो ग्राफिक ड्राइवरों के समूह के साथ आता है। इसमें AMD Radeon Driver, nVodia Driver, Intel HD ग्राफ़िक्स आदि शामिल हैं, बल्कि मैं
x.org

यह सच है, लेकिन उनमें से सभी उपयोग में नहीं हैं। क्या आपने देखा है कि दौड़ते समय आपने वास्तव में क्या हटाया है sudo apt-get purge xserver-xorg-video-all? यह सिर्फ एक पैकेज ( xserver-xorg-video-all) को हटाता है , अन्य को हटाया नहीं जाता है।
लेकेनस्टाइन

धन्यवाद, वास्तव में मुझे पहले नहीं पता था कि अब तक आप मुझे बताएं। मैं अपनी टिप्पणियों को ठीक करने के बारे में हूँ। धन्यवाद लेनकेनस्टीन
12 obysr

वहाँ पूरी तरह से स्थापना रद्द करने के लिए एक रास्ता है nouveau? मैंने किया sudo apt-get purge xserver-xorg-video-all xserver-xorg-video-nouveau। लेकिन, nouveau कभी-कभार अभी भी वापस आती है (मुझे लगता है कि सामान्य उबंटू अपडेटर ऐप चलाने के बाद, और मशीन को पुनरारंभ करना)। जब ऐसा होता है, तो मैं आमतौर पर NVIDIA ड्राइवरों को पुनर्स्थापित करता हूं। किंदा नाराज।
solutionPatalog

2

अतिरिक्त ड्राइवरों की जांच करने के लिए शुरुआती के लिए यह एक पहला कदम है।

मुझे उम्मीद है कि यह उत्तर किसी को भी मदद करता है जो यहां रुकता है: बस System Settings -> Software and Updates -> Additional Driversनवीनतम NVIDIA चालक को स्थापित करने और जाने के लिए । बाद में अपनी मशीन को फिर से चालू करें

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

यहां छवि विवरण दर्ज करें


मुझे यह पसंद है कि नए उपयोगकर्ताओं के लिए दृष्टिकोण एक पहला कदम होना चाहिए; लेकिन अगर आपके पास सही पैकेज स्थापित नहीं हैं तो यह मदद नहीं कर सकता है :( पहला कदम के लिए +1।
DnrDevil

@DnrDevil यह एक ताजा 14.04 स्थापित करने के बाद किया गया था
हाकिम

0

ट्रेवर और obysr के उत्तर सही हैं, लेकिन मेरे लिए मुझे एक अतिरिक्त कदम उठाना पड़ा क्योंकि मैं Nvveau से छुटकारा नहीं पा सका:

  1. खुला / आदि / डिफ़ॉल्ट / ग्रब:
  2. nouveau.blacklist=1निम्नलिखित पंक्ति में जोड़ें :

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.blacklist=1"
    
  3. सुरषित और बहार

  4. फिर भागो:

    sudo update-grub
    

स्रोत: http://forum.linuxmint.com/viewtopic.php?f=109&t=52692

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.