एनवीडिया ड्राइवरों को स्थापित करने के बाद बहुत लंबा बूट


14

मैं Ubuntu 16.04 का उपयोग कर रहा हूं और कुछ समय बाद (मुझे लगता है कि मैंने एनवीडिया ड्राइवरों को अपडेट करने के बाद ऐसा करना शुरू किया) मेरे कंप्यूटर बहुत धीरे-धीरे बूट होने लगे। मैंने कुछ अनावश्यक सेवाओं को निष्क्रिय करने की कोशिश की लेकिन इससे कोई फायदा नहीं हुआ। मैं भागा dmesgऔर मैंने कुछ बहुत बड़े अंतराल देखे। यहाँ पूर्ण लॉग है: https://pastebin.com/d4EVfi8r

मुझे उम्मीद है कि कोई मेरी इसमें मदद करेगा।

संपादित करें:

systemd-analyze blame | head

2min 16.363s docker.service 23.442s rabbitmq-server.service 16.774s grub-common.service 15.149s postgresql@9.5-main.service 13.691s dev-sda1.device 11.113s NetworkManager-wait-online.service 9.852s ModemManager.service 9.278s accounts-daemon.service 8.372s iio-sensor-proxy.service 8.176s apparmor.service

lspci -k | grep -iEA3 '3D|VGA'

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    Subsystem: Acer Incorporated [ALI] 3rd Gen Core processor Graphics Controller
    Kernel driver in use: i915
    Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
    Subsystem: Acer Incorporated [ALI] GK208M [GeForce GT 740M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

EDIT2:

कुछ सेवाओं को अक्षम करने के बाद, यह systemd-analyze blame | headरिटर्न है:

 13.900s dev-sda1.device
 12.040s NetworkManager-wait-online.service
 10.572s ModemManager.service
  9.424s accounts-daemon.service
  8.030s apparmor.service
  7.827s grub-common.service
  7.356s systemd-logind.service
  6.810s rsyslog.service
  6.769s avahi-daemon.service
  6.766s bluetooth.service

EDIT3:

का आउटपुट /var/log/boot.log

https://pastebin.com/RzZJ6JdL

EDIT4:

ग्रब से लॉगिन स्क्रीन में लगभग 30 सेकंड लगते हैं, लेकिन लॉगिन स्क्रीन से जब तक मेरा कंप्यूटर उपयोग करने के लिए तैयार नहीं होता तब तक लगभग एक मिनट लग जाता है।


1
क्या आप कृपया systemd-analyze blame | headऔर का आउटपुट जोड़ सकते हैं lspci -k | grep -iEA3 '3D|VGA'?
बाइट कमांडर

@ByteCommander मैंने इन कमांड आउटपुट के साथ अपना प्रश्न संपादित किया
Alen

अब मैंने डॉकटर, रैबिटमैक और पोस्टग्रेजल सेवाओं को निष्क्रिय कर दिया, लेकिन बूट का समय एक जैसा है
एलेन

और systemd-analyze blame | headअब इन सेवाओं के साथ विकलांगों का क्या कहना है?
बाइट कमांडर

@ByteCommander यह अपडेट हो जाता है
एलेन

जवाबों:


1

एनवीडिया ड्राइवरों को स्थापित करने के लिए तीन मुख्य तरीके (और शायद कुल तीन तरीकों से अधिक) हैं।

  1. बाइनरी ड्राइवर ( apt installमेरे पसंदीदा तरीके से)
  2. "अतिरिक्त ड्राइवर" ऐप (महान, बहुत विश्वसनीय, बस ड्राइवरों का सबसे अच्छा चयन नहीं, कभी-कभी बाहर का रास्ता)
  3. Nvidia- .runप्रारूप में नवीनतम संकलन वितरित

आपको लगता है कि स्थापित फ़ाइलें और परिणाम एक ही होगा, लेकिन यह नहीं है।

.runयदि आप मुझसे पूछते हैं तो एनवीडिया की बहुत ही फ़ाइल बहुत संदिग्ध है। मैं सोचता था कि यह सबसे अधिक रक्तस्राव होगा, लेकिन यह प्रदर्शन के मामले में उपयुक्त विधि की तुलना में ताल देता है। यकीन है कि ड्राइवर संस्करण नवीनतम है, लेकिन शायद यह विंडोज़-केवल कोड संपादन है और यह लिनक्स पर कैसे चलता है, इसका कोई विशेष लाभ नहीं है।

मैं आपके वर्तमान nvidia ड्राइवर को अनइंस्टॉल करने की सलाह दूंगा:

  • यदि आपने इसे .runएक सत्र रहित कंसोल मोड ( ctl- alt- F6) के माध्यम से किया है , तो प्रक्रिया को दोहराएं और (व्यवस्थापक) कमांड चलाएं जैसे कि आप इसे स्थापित करने जा रहे हैं, लेकिन --uninstallआप स्थापित / श कमांड के अंत में ध्वज जोड़ें ।
  • यदि आपने इसे "अतिरिक्त ड्राइवर" ऐप के माध्यम से किया है, तो उसे फिर से खोलें और बस X.org ड्राइवर को लागू करें और पुनरारंभ करें।

आप इस तरह से द्विआधारी विधि के माध्यम से स्थापित कर सकते हैं:

sudo add-apt-repository ppa:graphics-drivers/ppa 
sudo apt-get update 
ubuntu-drivers devices  
sudo apt-get install nvidia-(your version number)

1
मुझे यकीन नहीं है कि यह मेरी समस्या को कैसे हल करता है, क्या आप pls समझा सकते हैं।
१।

जैसा कि मैंने अपने उत्तर के दूसरे भाग में कहा था कि प्रत्येक के परिणाम बहुत ही जबरदस्त हैं। अगर आप पुष्टि कर सकते हैं। आप ड्राइवरों के साथ apt installऔर ppa प्राप्त नहीं करते हैं । यदि आप अपने ड्राइवर की जगह लेते हैं तो क्या आप इस बात की पुष्टि कर सकते हैं कि समस्या बनी हुई है? व्यक्तिगत रूप से मुझे लगता है कि यह मुद्दा बाइनरी ड्राइवरों के साथ मौजूद नहीं होगा।
tatsu

2
यहाँ पर बहुत सारी गालिब और गलतफहमी है। सबसे पहले, ड्राइवर संस्करण उपयोग की गई विधि से अधिक मायने रखते हैं। दी गई बात, एनवीडिया से सीधे निष्पादन योग्य बोझिल है और इसके अनपेक्षित परिणाम हो सकते हैं, जबकि आधिकारिक रीपो या पीपीए में पहले से ही पैक किए गए एक ही संस्करण को सभी रिलीज / गुठली के साथ काम करने के लिए ठीक से परीक्षण किया गया है। और दूसरा हिस्सा जो आप उलझन में हैं, वह "अतिरिक्त ड्राइवर" है जो सटीक समान APT इंस्टॉलेशन करता है (प्लस यह टकराव से बचने के लिए किसी भी पिछले संस्करण को शुद्ध करता है)।

माफ़ करना। मैं अभी भी सीख रहा हूं मैं सिर्फ अपनी पोस्ट को संपादित करने और मेरे संपादन का स्वागत करने में सहायता प्रदान करना चाहता था
'16:45

यह दुर्भाग्य से हल नहीं करता है। मैं अपने nvidia ड्राइवरों को स्थापित करता हूं, जिस तरह से आप इसका वर्णन कर रहे हैं और मेरे पास समस्या है। @tatsu
मीना माइकल

0

यदि आपका कंप्यूटर ड्राइवर को स्थापित करने से ठीक पहले बूट किया गया है, तो आपके कंप्यूटर में 4GB से अधिक RAM, हार्ड ड्राइव (s) और / या SSD (s) का स्थान बहुत शेष है और आपका कंप्यूटर केवल धीरे-धीरे बूट होता है, लेकिन कुछ ही समय बाद ठीक काम करता है सेकंड लॉगिन स्क्रीन दिखाई देती है, तो ड्राइवर समस्या की सबसे अधिक संभावना है।

मैं आपको यह जांचने का सुझाव दूंगा कि जब आप इसे बूट करते हैं तो आपका कंप्यूटर कितना उच्च लोड करता है और विशेष रूप से ध्यान दें कि बूट के दौरान रैम, डिस्क और / या एसएसडी लोड कितना है और यह भी जांचें कि क्या ऑपरेटिंग सिस्टम और इस तरह के लिए कोई अपडेट उपलब्ध है ।

निराशाजनक सेवाओं की आपको आवश्यकता नहीं है, लेकिन सबसे अधिक संभावना है कि वास्तव में समस्या का समाधान नहीं होगा (जब तक कि सभी अक्षम सेवाएं कुल 4 जीबी से अधिक रैम का उपयोग न करें) क्योंकि आम तौर पर रैम का उपयोग करने वाले वे अधिक नहीं होंगे (लिनक्स ऑपरेटिंग सिस्टम) विंडोज की तुलना में बहुत हल्का है और आप 1GB रैम के साथ 64 बिट डिस्ट्रोली को आसानी से चला सकते हैं।)

यह भी जांचें कि क्या आपका मदरबोर्ड BIOS यूईएफआई बूट का उपयोग करता है और यदि हां, तो देखें कि क्या यह अक्षम करने से समस्या हल हो जाती है।

UEFI बूट लिनक्स पर समर्थित नहीं है और आपका कंप्यूटर सिर्फ UEFI बूट का उपयोग करने का प्रयास कर सकता है क्योंकि बूटलोडर का उपयोग करने से पहले UEFI बूट सक्षम हो जाता है और इसलिए बूटिंग में देरी होने पर आपका ग्राफ़िक्स कार्ड स्वतः इसका उपयोग करता है।

अंत में आप डेबियन की तरह एक और डिस्ट्रो की कोशिश कर सकते हैं जो परिवार का सबसे स्थिर डिस्ट्रो है और उबंटू पर आधारित है।


0

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


यह सब Nvidia पर दोष नहीं है। एनवीडिया के बहुत सारे सवाल उन समस्याओं के बारे में हैं जो उपयोगकर्ता त्रुटियों के कारण थे।
करेल

मुझे नहीं पता कि किसी को दोष देना है, लेकिन एनवीडिया और उबंटू एक साथ महान नहीं हैं। मेरा जवाब निजी अनुभव पर आधारित है, जिसने एनवीडिया के साथ लैपटॉप खरीदने और उस पर उबंटू स्थापित करने की गलती की है ... यह छिटपुट रूप से ठंड पर रखा गया था। मैंने आस्कुबंटु में किए गए कई सुझावों की कोशिश की, लेकिन मुझे अपने उत्तर में जो सुझाव दिया, उसका सहारा लेना पड़ा।
रॉन क्लियान जूल

सब कुछ Nvidia की स्थापना रद्द करने और इस आदेश को चलाने का प्रयास करें sudo ubuntu-drivers autoinstall && sudo reboot:। अन्य आदेशों के विपरीत यह कमांड सभी निर्भरता पैकेजों को स्थापित करता है।
कारेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.