जवाबों:
अपने ग्राफिक्स कार्ड के लिए उपलब्ध एनवीडिया ड्राइवर के नवीनतम संस्करण का निर्धारण करें
यहां ग्राफिक्स ड्राइवर पीपीए होमपेज पर जाएं और एनवीडिया ड्राइवरों के नवीनतम संस्करण निर्धारित करें
सत्यापित करें कि आपका ग्राफिक्स कार्ड नवीनतम ड्राइवरों को चलाने में सक्षम है।
यदि आपका ग्राफिक समर्थित है, तो आप आगे बढ़ सकते हैं और अपने सिस्टम पर पहले से स्थापित सभी एनवीडिया ड्राइवरों को हटा सकते हैं। टर्मिनल में निम्न कमांड दर्ज करें।
sudo apt-get purge nvidia*
ग्राफिक्स ड्राइवरों PPA जोड़ें
आइए हम आगे बढ़ें और ग्राफिक्स-ड्राइवर PPA जोड़ें -
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
नवीनतम एनवीडिया ग्राफिक्स ड्राइवर स्थापित करें (सक्रिय करें)। अपने ग्राफिक्स कार्ड द्वारा समर्थित एनवीडिया ग्राफिक्स के संस्करण को स्थापित करने के लिए निम्नलिखित कमांड दर्ज करें -
sudo apt-get install nvidia-XXXX
या
sudo apt-get install nvidia-driver-xxxxx
(xxxx - आपके एनवीडिया ड्राइवर के लिए समर्थित संस्करण है)
नए ड्राइवर को किक-इन करने के लिए अपने कंप्यूटर को रिबूट करें। आप निम्न कमांड के साथ अपनी स्थापना स्थिति की जांच कर सकते हैं
lsmod | grep nvidia
यदि कोई आउटपुट नहीं है, तो शायद आपका इंस्टॉलेशन विफल हो गया है। यह भी संभव है कि ड्राइवर आपके सिस्टम के ड्राइवर डेटाबेस में उपलब्ध न हो। यदि आपका सिस्टम ओपन-सोर्स ड्राइवर nouveau पर चल रहा है, तो यह जांचने के लिए आप निम्न कमांड चला सकते हैं। यदि आउटपुट नोव्यू के लिए नकारात्मक है, तो आपकी स्थापना के साथ सब ठीक है।
lsmod | grep nouveau
यह एनवीडिया ड्राइवर्स का मेरा टर्मिनल आउटपुट है।
devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56 Driver Version: 418.56 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce 940MX Off | 00000000:01:00.0 Off | N/A |
| N/A 52C P5 N/A / N/A | 254MiB / 2004MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 3975 G /usr/lib/xorg/Xorg 108MiB |
| 0 4002 G /usr/lib/firefox/firefox 1MiB |
| 0 4350 G /usr/bin/gnome-shell 137MiB |
| 0 5204 G /usr/lib/firefox/firefox 1MiB |
| 0 24924 G /usr/lib/firefox/firefox 1MiB |
+-----------------------------------------------------------------------------+
nvidia-driver-430
बजाय nvidia-430
नहीं मिला।
मैं 18.04 में एनवीडिया-ड्राइवर-390 ड्राइवर संस्करण 390.48 का उपयोग कर रहा हूं जिसे निम्नलिखित कमांड के साथ स्थापित किया गया था:
sudo ubuntu-drivers autoinstall
sudo reboot
मालिकाना ग्राफिक्स ड्राइवर स्थापित करते समय, ओपन सोर्स ग्राफिक्स ड्राइवर की स्थापना रद्द करना आवश्यक नहीं है। दो ग्राफिक्स ड्राइवरों को एक दूसरे के साथ स्थापित किया जा सकता है, जिससे ओपन सोर्स ग्राफिक्स ड्राइवर का उपयोग एक वैकल्पिक विकल्प के रूप में किया जा सकता है अगर मालिकाना ग्राफिक्स ड्राइवर का उपयोग करने में कोई समस्या है।
ubuntu-drivers autoinstall
आदेश ड्राइवरों कि उनके निर्भरता भी शामिल स्वत: स्थापना के लिए उपयुक्त हैं स्थापित करता है, और जब कोई अद्यतन उपलब्ध है Nvidia चालक भी स्वतः ही अद्यतन किया जाएगा।
ऐसा करने के लिए, आप टर्मिनल में निम्नलिखित आदेशों के साथ ग्राफिक्स ड्राइवर पीपीए जोड़ेंगे:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
इसके बाद, अब आपको अपने टर्मिनल में निम्नलिखित दर्ज करके किसी भी वर्तमान NVIDIA ड्राइवर को निकालना चाहिए:
sudo apt-get purge nvidia*
अब जब आपने यह कर लिया है, तो नवीनतम संस्करण को स्थापित करना सुरक्षित है:
sudo apt-get install nvidia-driver-396
कृपया ध्यान दें कि यह Ubuntu-18.04 पर nvidia-driver-396 है, यह Ubuntu 16.04 पर nvidia-396 है लेकिन आप 16.04 का उपयोग नहीं कर रहे हैं।
मुझे यकीन नहीं है कि मैं मैन्युअल रूप से विशिष्ट ड्राइवरों को स्थापित करने से सहमत हूं
sudo apt-get install nvidia-XXXX
क्या सॉफ़्टवेयर और अपडेट के माध्यम से नया ड्राइवर उपलब्ध होने तक इंतजार करना बेहतर नहीं है?
मुझे लगा कि PPA को जोड़ने का उद्देश्य क्या था?
लिंक और सुझाव के एक टन का पालन करने के बाद मैं यहां काम करूंगा जो मेरे लिए काम करता है। यही कारण है कि मुझे NVIDIA से ड्राइवर की आवश्यकता थी, कॉन्फ़िगरेशन के साथ अपने लैपटॉप पर TensorFlow चलाने में सक्षम होना चाहिए
इसके बाद के कदम क्या थे:
अपने लैपटॉप के BIOS पर जाएं (अपने कंप्यूटर को रिबूट करने की शुरुआत में F2 दबाएं) और सुरक्षित बूटिंग को अक्षम करें।
एक बार जब आप कंप्यूटर पर फिर से लॉगिन करते हैं, तो टर्मिनल खोलें और चलाएं:
sudo apt install nvidia-settings
यह आपको आपके द्वारा इंस्टॉल किए गए ड्राइवर के लिए सेटिंग्स को संशोधित करने की अनुमति देगा।
Https://www.tensorflow.org/install/gpu पर जाएं और Ubuntu 18.04 के लिए चरणों का पालन करें।
अब, मैं जिस प्रमुख मुद्दे पर भाग रहा था, मुझे ठीक करने के लिए हमेशा के लिए ले गया, यह तथ्य था कि कंप्यूटर को रिबूट करने के बाद मैं एक ब्लैक स्क्रीन में चल रहा था। ऐसा इसलिए हो रहा था क्योंकि लैपटॉप अब मूल "इंटेल" ग्राफिक्स कार्ड का उपयोग नहीं कर रहा था और उसने "एनवीआईडीआईए" पर स्विच कर दिया था। यदि आप एक समान स्थिति में भाग लेते हैं, तो ट्टी स्क्रीन (टेलेटाइप टर्मिनल) पर जाने के लिए कमांड CTRL+ ALT+ F1का उपयोग करें । वहां आप अपने उपयोगकर्ता नाम / पासवर्ड का उपयोग करके प्रवेश करने में सक्षम हो सकते हैं। फिर कोड चलाएँ:
sudo apt install nvidia-prime
इस अंतिम कमांड का उद्देश्य यह बदलने में सक्षम होना था कि मेरा लैपटॉप किस ग्राफिक्स कार्ड का उपयोग कर रहा है। मैं फिर भागा:
sudo prime-select intel
ट्टी को छोड़ने के लिए और अपनी नियमित स्क्रीन पर वापस जाने के लिए आप या तो रिबूट कर सकते हैं या CTRL+ ALT+ F7"कर सकते हैं (कम से कम यह मेरे लिए काम करने वाली कमांड है)।
एक बार लॉग इन करने के बाद मैं वापस NVIDIA कार्ड ( sudo prime-select nvidia
) में बदल सकता हूं और सामान्य रूप से रीबूट कर सकता हूं ।
sudo apt-get install nvidia-driver-xxxxx
(विशेष रूप से, 415)