एनवीडिया चालक स्थापित करता है लेकिन ubuntu 18.04 पर लोड नहीं होता है


20

एनवीडिया चालक 384 उबंटू 17.04 और 17.10 पर अच्छी तरह से चला। मैंने उबंटू 18.04 (स्वच्छ ताजा स्थापित) पर स्विच किया और इस शानदार जवाब के बाद एनवीडिया-ड्राइवर -396 स्थापित किया

फिर मैंने .run फ़ाइल का उपयोग करके cuda टूलकिट 9.2 स्थापित किया। यह स्थापित करने और इसके साथ nvidia ड्राइवर को चुनने के बिना स्थापित करने में विफल रहा। रिबूट किया गया और फिर से कोशिश की गई, फिर क्यूडा को सफलतापूर्वक स्थापित किया गया। लेकिन एनवीडिया नहीं चल रहा है।

$ nvidia-settings
ERROR: NVIDIA driver is not loaded


ERROR: Unable to load info from any available system


$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

$ lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])

मैंने अब तक क्या प्रयास किया है:

  1. अनइंस्टॉल किए गए एनवीडिया ( nvidia-uninstall) सफल लेकिन चेतावनी के साथ: "कुछ सिम्बलिंक्स को हटाया नहीं जा सकता था। मैंने न्यूडिया rm -rf /usr/local/cuda*-ड्राइवर -396 के साथ क्यूडा को हटा दिया और फिर भी वही त्रुटि

  2. एनवीडिया -396 को हटाया, एनवीडिया की वेबसाइट (.run फ़ाइल) से 396 इंस्टॉल किया गया। यह एक चेतावनी के साथ शुरू हुआ "वितरण पूर्व-स्क्रिप्ट प्रदान विफल रहा"। मैं आगे बढ़ा और स्थापना सफल रही। इसने स्वचालित रूप से ब्लैकलिस्ट में nouveau को भी जोड़ा। अभी भी 1 के समान परिणाम।

  3. पिछले एक को अनइंस्टॉल किया गया, ब्लैकलिस्ट प्रविष्टि को हटा दिया गया, एनवीडिया -३० स्थापित किया गया

  4. पिछले एक को अनइंस्टॉल किया, इसे GUI से "अतिरिक्त ड्राइवर" से स्थापित किया। कोई परिवर्तन नहीं होता है।

  5. कंसोल मोड में गया। रुका हुआ जी.डी.एम. फिर 396 स्थापित किया। कोई परिवर्तन नहीं। 390 इसी तरह स्थापित। कोई परिवर्तन नहीं होता है।

  6. Xorg-edgers ppa का उपयोग करने की कोशिश की गई (हाँ इसके बारे में कहा जाता है कि वे ग्राफिक्स-ड्राइवर ppa के समान हैं लेकिन मैं अभी हताश हूं) Unmet dependency की समस्याएं। इसलिए सबकुछ हटा दिया।

  7. सब कुछ अनइंस्टॉल कर दिया, रिकवरी मोड में चला गया फिर एनवीडिया-ड्राइवर-390 स्थापित किया। कोई भाग्य नहीं।

  8. मुझे लगा कि आधिकारिक वेबसाइट से एनवीडिया ड्राइवर ने कुछ अपरिवर्तनीय परिवर्तन किए हैं। तो इसे फिर से स्थापित करने की कोशिश की ताकि मैं इसे रिकवरी मोड से ठीक से अनइंस्टॉल कर सकूं जैसा कि महान उत्तर में --unistall विकल्प का उपयोग करके सुझाव दिया गया है। लेकिन अब यह स्थापित करने में विफल है। त्रुटि संदेश कहता है कि ब्लैक लिस्टेड होने के बावजूद नोव्यू चल रहा है। मैंने बाद में ब्लैकलिस्ट प्रविष्टि को हटा दिया

मैं इंटेल HD ग्राफिक्स के साथ इंटेल i5 एनवीडिया GeForce 940M के साथ है । हाँ एनवीडिया-प्राइम स्थापित किया गया था। विंडोज 10 के साथ डुअल बूटेड, सिक्योर बूट अक्षम है

इन सभी चरणों के दौरान, एक बार जब मैं एनवीडिया एक्स सर्वर ऐप शुरू करने में सक्षम था, हालांकि एनवीडिया-एसआई ने एक ही त्रुटि दी। एक बार जब रिज्यूमे नविदिया-एक्सकॉन्फिग था तो रिज़ॉल्यूशन इश्यू था। मैंने इसे ठीक करने के लिए xorg.conf को हटा दिया। अभी मेरे पीसी में नोव्यू चल रहा है, कोई अन्य ड्राइवर स्थापित नहीं है, कोई ब्लैक लिस्टिंग एनवीडिया नहीं है, कोई xorg.conf नहीं है।

क्या कोई मदद कर सकता है? मुझे कोई कारण नहीं दिखता कि यह काम क्यों न करे। एनवीडिया चालक 390.12 को कर्नेल 4.15 के साथ अच्छी तरह से काम करने की सूचना दी गई है लेकिन फिर भी यह खदान पर काम नहीं कर रहा है।


सुनिश्चित करें कि आपके पास केवल आपके /etc/apt/sources.d.list/ फाइलों में डिस्ट्रो है, मेरे पास कई अलग-अलग डिस्ट्रो (बायोनिक / कॉस्मिक / क्सीनल आदि) थे और यह विफल होने का कारण बना रहा था
जोनाथन

जवाबों:


5

अंत में यह स्थापित! : डी

मुख्य कारण चालक टूल द्वारा स्थापित किया गया था। इसे कभी भी ठीक से अनइंस्टॉल नहीं किया गया। तो इसे ठीक करने के लिए मैंने ये ऑपरेशन किए:

  1. सभी एनवीडिया संबंधित पैकेजों को अनइंस्टॉल करें और सभी ब्लैकलिस्ट हटा दें।
  2. sudo update-initramfs -u
  3. रीबूट
  4. कंसोल मोड (Ctrl + Alt + F3) पर गए, एनवीडिया की वेबसाइट (.run) से एनवीडिया ड्राइवर स्थापित किया।
  5. sudo update-initramfs -u
  6. रीबूट
  7. रिकवरी मोड में गया, nvidia-uninstall
  8. # update-initramfs -u
  9. रीबूट
  10. nvidia-driver-396ग्राफिक्स-ड्राइवर ppa से स्थापित पैकेज

अब सब कुछ ठीक चल रहा है

अद्यतन: यह कर्नेल और सभी dkms मॉड्यूल को फिर से बनाने वाले अपडेट के बाद टूट गया। समस्या एनवीडिया-ड्रम मॉड्यूल के संकलन के साथ है। यदि किसी के पास कोई स्थायी समाधान है, तो कृपया इसे पोस्ट करें और मैं स्वीकृत उत्तर को अपडेट करूंगा


1
तो मैं समझ सकता हूं: बाइनरी ड्राइवर को मैन्युअल रूप से स्थापित करने और ग्राफिक्स पीपीए से एक को स्थापित करने से पहले इसे हटाने का उद्देश्य क्या था?
अल्बान डेरिकबर्ग

.Run फ़ाइल ने सिस्टम में कुछ अज्ञात परिवर्तन किए हैं। .Run फ़ाइल की अनइंस्टॉल स्क्रिप्ट पूरी तरह से अनइंस्टॉल करने में विफल रही (सभी परिवर्तन वापस नहीं किए गए)। स्क्रिप्ट को अनइंस्टॉल करना बाइनरी का एक हिस्सा था इसलिए इसे रिकवरी मोड में फिर से इस्तेमाल करने के लिए मुझे बाइनरी को फिर से इंस्टॉल करना पड़ा
sziraqui

1

धन्यवाद @sziraqui - मेरे पास अंततः कुछ अन्य लोगों के साथ आपकी सलाह के साथ Ubuntu 18.04 पर Nvidia ड्राइवर स्थापित हैं। यहाँ मुझे क्या करना है।

  1. सभी Nvidia ड्राइवरों को अनइंस्टॉल / शुद्ध करें

    sudo apt-get remove --purge nvidia * && sudo apt autoremove

  2. एनवीडिया ड्राइवर को एनवीडिया की वेबसाइट (.run फ़ाइल) से डाउनलोड करें

  3. अक्षम / ब्लैकलिस्ट नोव्यू ड्राइवर https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux

  4. टेक्स्ट मोड में रिबूट दर्ज करें ग्रब बूट पैरामीटर दर्ज करना - यह बूट में ग्रब मेनू (बूट पर Esc या शिट दबाएं) पर जाकर किया जा सकता है। पाठ मोड बूट करना सक्षम करना - यहां शांत छप के बाद एक 3 जोड़ें और नए मापदंडों का उपयोग करके रिबूट करने के लिए F10 दबाएं।

  5. चरण 2 में डाउनलोड किए गए एनवीडिया इंस्टॉलर को चलाते समय मेरे गुठली और सेट पर्यावरण चर सीसी के लिए इस्तेमाल किए गए जीसीसी की पहचान की।

    sudo CC = gcc-7। / .Nvidia इंस्टॉलर .run फ़ाइल]

इंस्टॉलर आपको यह बताने के लिए सेट है कि प्रीइंस्टॉलेशन विफल रहता है - अनदेखा करें और चलते रहें। मैंने एनवीडिया को एक्स 11 को कॉन्फ़िगर करने और 32-बिट लाइब्रेरी स्थापित करने की अनुमति दी। रिबूट किया गया है और मेरे दोहरे मॉनिटर 1920x1080 रेजोल्यूशन में वापस काम कर रहे हैं।

ऐसा लगता है कि प्राथमिक अपराधी उबंटू बनाम एनवीडिया ड्राइवरों के साथ उपयोग किया जाने वाला जीसीसी कंपाइलर है, इसलिए ऑटो-इंस्टॉलर कभी काम नहीं करेंगे। मुझे उम्मीद है कि यह उबंटू पर किसी और को अपने एनवीडिया ड्राइवरों को स्थापित करने में मदद करेगा!


क्या आपने कभी अपना डिफ़ॉल्ट सी कंपाइलर बदला है?
सजीराक्वी

अब मुझे समझ आया कि अपडेट के बाद मेरे ड्राइवर क्यों टूट जाते हैं। मैंने वर्तमान प्रोजेक्ट के कारण डिफ़ॉल्ट GCC को gcc-5 में बदल दिया। हर बार डीकेएम कर्नेल का पुनर्निर्माण करता है, एनवीडिया-ड्रम मॉड्यूल बनाने में विफल रहता है क्योंकि इसमें उसी कंपाइलर की आवश्यकता होती है जिसका उपयोग आपके ओएस कर्नेल (Ubuntu 18.04 के लिए gcc-7) बनाने के लिए किया गया था। इससे ड्राइवरों की टूटी हुई स्थापना होती है। यह न तो dkms और न ही dpkg द्वारा एक त्रुटि के रूप में रिपोर्ट किया गया है।
सजीराक्वी

Gcc-7 में वापस gcc सेट करने से मेरी समस्या हल नहीं हुई।
sziraqui

क्या कोई इस मुद्दे को हल करने में सफल रहा है। मैंने इसके लिए हर तरह के सुधार की कोशिश की है, लेकिन कोई फायदा नहीं हुआ। मैं वास्तव में इस मशीन पर विंडोज का उपयोग नहीं करना चाहता हूं। यदि किसी ने इस मुद्दे को हल करने में सफलता पाई है, तो कृपया मेरी मदद करें!
सचिन बोरकर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.