सवाल 13.10 पर यूनिटी-ग्रीटर ब्लैक स्क्रीन


मैंने हाल ही में डेस्कटॉप पर यूबंटू 13.10 64 बिट स्थापित किया है (यूईएफआई मोड)। प्लाईमाउथ स्पलैश के बाद मुझे एक ब्लैक स्क्रीन मिलती है। कुछ प्रयोगों के बाद मुझे एक अस्थायी समाधान मिला:

  • tty1 पर वापस स्विच करें और लॉगिन करें
  • sudo unity-greeter
  • एक भयानक त्रुटि प्राप्त करें: (unity-greeter:2109): Gtk-WARNING **: cannot open display: Failed to launch bus: Failed to launch session bus
  • sudo reboot
  • रिबूट के बाद एकता-ग्रिटर लॉगऑफ तक बस ठीक हो जाता है
  • (ग्राफिकल लॉगिन के बाद Xorg क्रैश की रिपोर्ट करने की प्रक्रिया शुरू होती है)

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

किसी भी मदद / सुझाव की सराहना की है :)

संपादित करें: कुछ प्रयोगों के बाद (उत्तरों पर टिप्पणियां देखें) समस्याएं अधिक यादृच्छिक होती हैं। फिलहाल ऐसा लगता है नहीं जब ज़ोरग समस्या होती है तो खुद को पेश करने के लिए (लॉगिन के बाद बस शुरू होता है) लेकिन कभी-कभी मुझे रिपोर्ट करने में कोई त्रुटि होने पर भी एक साफ शुरुआत मिलती है। मुझे लगता है कि "एक्सओआर त्रुटि होने" और "एकता-ग्रिटर / लाइटडीएम शुरू करना" के बीच एक लिंक है क्योंकि मैंने एक दोषपूर्ण माउस (पॉइंटर को Win7 और Uubuntu दोनों के साथ बूट पर फंस गया) और उस मामले में एकता-ग्रीटर / lightdm हमेशा उपयोग करने का प्रयास किया शुरू होता है (लेकिन निश्चित रूप से मुझे दोषपूर्ण माउस को डिस्कनेक्ट करना होगा ...)।

मुझे लॉग के लिए कहा गया था: मैं उन्हें अगली बार समस्या प्रस्तुत कर दूंगा (मैं कुछ रीबूट करने की कोशिश करूंगा लेकिन मुझे नहीं पता कि यह फिर से कब होगा :()।

मुझे हार्डवेयर और कॉन्फ़िगरेशन के बारे में जानकारी के लिए भी कहा गया था:

  • lshw प्रासंगिक जानकारी:

    *-display
                description: VGA compatible controller
                product: GF116 [GeForce GT 640 OEM]
                vendor: NVIDIA Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                version: a1
                width: 64 bits
                clock: 33MHz
                capabilities: vga_controller bus_master cap_list rom
                configuration: driver=nvidia latency=0
                resources: irq:89 memory:fc000000-fdffffff memory:d0000000-d7ffffff memory:d8000000-dbffffff ioport:e000(size=128) memory:fe000000-fe07ffff
    
  • lspci -v प्रासंगिक जानकारी:

    01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GT 640 OEM] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. Device 2319
        Flags: bus master, fast devsel, latency 0, IRQ 89
        Memory at fc000000 (32-bit, non-prefetchable) [size=32M]
        Memory at d0000000 (64-bit, prefetchable) [size=128M]
        Memory at d8000000 (64-bit, prefetchable) [size=64M]
        I/O ports at e000 [size=128]
        [virtual] Expansion ROM at fe000000 [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
    
  • एक्सर्ग संस्करण: 7.7 (apt-cache show xserver-xorg | grep Version देता है: Version: 1:7.7+1ubuntu6)

  • Nvidia ड्राइवर संस्करण: 331.20 (एक्स-स्वाट पीपीए से)
  • uname -r: 3.11.0-15-generic

मैं अन्य जानकारी के बारे में सोच नहीं सकता जिसकी आवश्यकता हो सकती है, अगर आप ऐसा कह सकते हैं :)

संपादित करें: पिछली बार त्रुटि प्रस्तुत होने के 3 दिन बाद से यह रहा है। सिस्टम में कुछ भी नहीं बदला (संभवतः मेरे काम से नहीं) तो मुझे नहीं पता कि इसके कारण क्या हुआ और इसका हल क्या हुआ। मदद करने वाले सभी लोगों के लिए धन्यवाद, मैं अपडेट पोस्ट करूंगा यदि (और कब) मेरे पास फिर से ब्लैक स्क्रीन होगी ...


1
2018-01-06 12:54


मूल


कृपया अपने ग्राफिक्स कार्ड और मालिकाना एनवीडिया ड्राइवरों का उपयोग / स्थापित में विवरण दें। देख Nvidia एक्स सर्वर झिलमिलाहट, स्टार्ट-अप पर लटका और segfaults उदाहरण के लिए किस तरह की जानकारी उपयोगी होगी। - landroni
कृपया अपने डीएम और एक्स संबंधित लॉग पर एक नज़र डालें। यदि यह एक डिफ़ॉल्ट स्थापना है, तो / var / log / lightdm / * और /var/log/Xorg.0.log (वर्तमान), /var/log/Xorg.0.log.old (पिछला) चेक करने के लिए लॉग इन करें - t4lwh


जवाब:


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

जीडीएम की स्थापना के दौरान आपको डिफ़ॉल्ट लॉगिन डिस्प्ले मैनेजर के रूप में या तो जीडीएम या लाइटडीएम चुनने के लिए कहा जाएगा। जीडीएम का चयन करें।

टर्मिनल से चलने से आप किसी भी समय lightdm और gdm के बीच आगे और पीछे स्विच कर सकते हैं sudo dpkg-reconfigure gdm। यह एक नई विंडो खुल जाएगा जो आपको डिफ़ॉल्ट लॉगिन डिस्प्ले मैनेजर के रूप में या तो जीडीएम या लाइटडीएम चुनने की इजाजत देता है।


2
2018-01-15 00:05



"आप अपनी लॉगिन स्क्रीन पर इतनी जल्दी बूट कर रहे हैं कि आपका एनवीडिया ग्राफिक्स कार्ड जारी रखने में सक्षम नहीं है।" क्या आपके पास एक स्रोत है जहां यह समस्या थी? मैं शायद ही विश्वास कर सकता हूं कि यह एक संभावना है। मैं बस सोच रहा हूं, मैंने कभी सोचा नहीं है कि ऐसी चीज हो सकती है। - falconer
@ फाल्कनर मुझे प्रश्न में एक के लिए एक बहुत ही समस्या थी और बहुत परीक्षण और त्रुटि के बाद मैंने इसे ठीक किया। तब से मैंने परीक्षण के लिए कई बार कई संभावित समाधानों की कोशिश की है कि क्या समस्या किसी और चीज के कारण हो सकती है, हालांकि कुछ भी नहीं, लेकिन जीडीएम पर वापस स्विच करने से कुछ भी इसे ठीक करने में सक्षम नहीं रहा है! - karel
ओह मैं समझा। लेकिन फिर मैं कहूंगा कि आपका तर्क गलत है: यदि जीडीएम पर स्विच करना समस्या हल करता है तो मैं केवल यह समझूंगा कि समस्या lightdm में है। लेकिन मैं यह नहीं समझ सका कि वास्तव में समस्या क्या है, विशेष रूप से यह नहीं कि यह बहुत तेज़ है। लेकिन मैंने इसके लिए गुगल किया और इस स्थिति के बारे में एक बगबारी पाया और वास्तव में आप 9 5% सही हैं। वह 5% मैं रखता हूं क्योंकि यह lightdm पैकेज में स्पष्ट रूप से एक प्रोग्रामिंग / डिज़ाइन त्रुटि है और ग्राफिक्स कार्ड धीमा होने में कोई समस्या नहीं है, इसलिए lightdm ग्राफिक्स ड्राइवर के आने का इंतजार कर रहा है। उस 95% के लिए और मुझे यह दिलचस्प जानकारी प्रस्तुत करने के लिए: +1 - falconer
और मुझे लगता है कि यह उत्तर समस्या का सही समाधान होने की संभावना है। - falconer
मैं जीडीएम का उपयोग करने की कोशिश करूंगा लेकिन व्याख्या सही नहीं लगती है ... अगर यह इस तरह की समस्या थी, तो प्रकाश-डीएम हमेशा तेज होना चाहिए, मुझे कोई कारण नहीं मिल रहा है कि यह एकता को सूड करने के बाद ही क्यों सही ढंग से बूट होना चाहिए -ग्रेटर, त्रुटि और रिबूटिंग प्राप्त करना, जब तक यह सामान्य Xorg safemode से अलग किसी प्रकार का "सुरक्षित मोड" ट्रिगर नहीं करता है (जो आपको Xorg को फिर से कॉन्फ़िगर करने के लिए कहता है, टर्मिनल आदि पर जाता है ...) - Nicola Feltrin


कृपया पहले किसी भी अन्य ड्राइवर को अनइंस्टॉल करें और फिर निम्न स्थापित करें:

sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

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


0
2018-01-14 10:14



पहले से ही कोशिश की है, दुख की बात है कि यह मदद नहीं करता है। वैसे भी किसी इंटेल सीपीयू के बारे में कुछ भी नहीं कहा, वास्तव में यह एक एएमडी है और इसमें एकीकृत ग्राफिक्स नहीं हैं ... वैसे भी धन्यवाद :) - Nicola Feltrin


प्रयत्न:

sudo dpkg-reconfigure unity-greeter

यदि वह लाइव सीडी से बूट नहीं करता है (बशर्ते कि आप वहां से डेस्कटॉप पर पहुंच सकें), अपनी पुरानी xconfig सेटिंग्स का बैकअप लें, और लाइव सीडी से कॉपी करें।

रूट में बदलें:

sudo su

बैकअप:

mv /media/<Name of your Ubuntu Partion>/etc/X11/Xsession.d/ /media/<Name of your Ubuntu Partion>/etc/X11/old.Xsession.d/

कॉपी:

cp /etc/X11/Xsession.d/ /media/<Name of your Ubuntu Partion>/etc/X11/Xsession.d/

0
2018-01-14 17:30



आज मैंने आपके सुझावों की कोशिश की, लेकिन दुख की बात है कि इसमें कोई बदलाव नहीं आया :( - Nicola Feltrin
वाह, अजीब। क्या आप अपने प्रश्न में अपनी xsession त्रुटियों के बारे में अधिक जानकारी प्रदान कर सकते हैं? - virtualxtc


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

इसके अतिरिक्त, आप यह सुनिश्चित करना चाहते हैं कि आपके द्वारा चुने गए एनवीडिया ड्राइवर वास्तव में आपके ग्राफिक्स कार्ड के लिए उपयुक्त हैं। देख एनवीडिया गीफर्स 680 जीटीएक्स - स्क्रीन पर ग्लिच यह कैसे करें इस पर निर्देशों के लिए।

अंत में, यह अंधेरे में एक शॉट हो सकता है, लेकिन जैसा कि समझाया गया है इस एनवीआईडीआईए कार्ड पर अब कौन से ग्राफिक्स ड्राइवर उपयोग में हैं?, मेरे लैपटॉप झिलमिलाहट पर एनवीडिया एक्स सर्वर, स्टार्ट-अप पर लटकता है और segfaults। मैं शुरू करने में सक्षम हूँ X केवल अगर मैं अपने ग्राफिक्स कार्ड के लिए मालिकाना एनवीडिया ड्राइवर स्थापित करता हूं (nvidia-304) एक कर्नेल में (कहो, 3.2.0-23-generic), और फिर एक में बूट करें विभिन्न कर्नेल (कहो, 3.2.0-57-generic)। यह स्पष्ट रूप से कुछ फ़ॉलबैक ड्राइवर का उपयोग करता है, और मैं समझ नहीं पा रहा हूं कि यह कौन सा है, लेकिन ऐसा लगता है कि यह काम करता है।


0
2018-01-14 23:56



मैं इस समाधान को भी आजमाउंगा, लेकिन जब समस्या कोई एनवीडिया ड्राइवर स्थापित नहीं हुआ था (केवल नौवें) ... - Nicola Feltrin
यदि आप अंतिम लिंक देखते हैं, तो ध्यान दें कि मेरे सिस्टम पर भी nouveau ठीक से सक्रिय नहीं लगता है (मुझे अभी तक यकीन नहीं है कि वास्तव में क्या हो रहा है)। तो शायद तीसरे अनुच्छेद से यह बदसूरत कामकाज भी आपके लिए काम कर सकता है। - landroni
@ निकोलाफेलिन लेकिन मैं यह भी देखता हूं कि आप इसके बारे में बात करते हैं UEFI mode। यहां चारों ओर खोजने की कोशिश करें, क्योंकि इसी तरह के मुद्दों का वर्णन करने वाले कई संबंधित प्रश्न हैं। - landroni
मैंने शुद्ध / पुन: स्थापित चीज का पालन किया ... नतीजा यह था कि एकता-ग्रिटर वास्तव में बूट करता था लेकिन बहुत अजीब संकल्प (काला सीमाओं, गलत अनुपात ...) के साथ lspci -v कर्नेल ड्राइवर लाइन पर "डिवाइस तक नहीं पहुंच सकता" की रेखाओं पर कुछ कहा। चूंकि आकार और अनुपात प्लाईमाउथ बूट से मेल खाते हैं, मुझे संदेह है कि यह फ्रेमबफर ड्राइवर का उपयोग कर रहा था। वैसे भी, एक झुकाव पर मैंने एक्स-स्वाट पीपीए और 331 एनवीडिया ड्राइवर को सक्षम किया। सब कुछ रिबूट करने के बाद ठीक लग रहा था, लेकिन कभी-कभी मूल ब्लैक स्क्रीन समस्या स्वयं का प्रतिनिधित्व करती है (ऊपर देखें)। - Nicola Feltrin