एनवीडिया ड्राइवर को सक्षम करने से स्प्लैश स्क्रीन गड़बड़ हो जाती है


55

जब आप लाइव सीडी से बूट करते हैं, या उबंटू स्थापित करने के बाद पहला बूट करते हैं, तो स्प्लैश स्क्रीन भयानक लगती है। लेकिन जैसे ही आप एनवीडिया-वर्तमान ड्राइवर को सक्षम करते हैं, एप्ट-गेट के साथ स्थापित किया जाता है, स्प्लैश स्क्रीन सभी पागल हो जाती है।

पागल के साथ मेरा मतलब है कि संकल्प बहुत कम है, फ़ॉन्ट (मुझे लगता है) बहुत अजीब है और ऐसा लगता है कि यह टूट गया है।

यह 10.04 के साथ हुआ और अब फिर से 10.10 के साथ हुआ।

एनवीडिया ड्राइवरों को सक्षम करने के बाद मैं स्प्लैश स्क्रीन कैसे ठीक करूं?


1
X में मेरा रिज़ॉल्यूशन 1600x900 है, लेकिन sudo hwinfo --framebuffer के साथ या ग्रब के कंसोल में, अधिकतम रिज़ॉल्यूशन 1152x864 है। कोई भी मुझे बता सकता है कि क्यों है ??? थैंक्स

यह 12.04 में भी हुआ था, लेकिन इसके बजाय मेरे पास एक एटीआई ड्राइवर है
एमर्सन हेशिह

मुझे केवल एनआईडिया के लोगो के बारे में 1 aec के लिए एक फ्लैश मिलता है और फिर यह सब सामान्य है।
अलवर

यदि आप एक एटीए पासवर्ड सेट करते हैं तो इसके साथ वास्तव में सावधान रहें। मैंने किया और किसी भी कारण से यह बार-बार एक डिस्क को पढ़ने की कोशिश में दुर्घटनाग्रस्त हो गया, इसके लिए एक पासवर्ड का इंतजार करना चाहिए था ...
MrMesees

उपरोक्त टिप्पणियां १६.०४ पर आधारित हैं, १०.०४ या १०.१० पर नहीं
श्रीमानस

जवाबों:


55

वह आसान है। सबसे पहले:

sudo apt-get install v86d hwinfo
sudo hwinfo --framebuffer

यह आपको आपके समर्थित प्रस्तावों को दिखाएगा। ध्यान दें

फिर:

gksudo gedit /etc/default/grub

के लिए खोजें - GRUB_GFXMODE =

इसके नीचे आपको टाइप करना होगा: GRUB_GFXPAYLOAD_LINUX=1024x768 <- your-resolution-here

फ़ाइल सहेजें और फिर:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub2
sudo update-initramfs -u

2
क्या ऐसा करने के लिए एक नकारात्मक पहलू है?
ændrük

मैं आपके दूसरे चरण के बजाय cryptsetup स्थापित करता था। यह वही काम करता है।
एक्सटेंडर

1
यह मेरे लिए काम नहीं करता है, मैं एक NVIDIA 8600M का उपयोग कर रहा हूं। यह Maverick के साथ अच्छी तरह से काम करता था ...
nerdy_kid

2
उत्कृष्ट, यह 12.04 को ठीक काम करता है अगर कोई भी सोच रहा था
Anake

1
बस इस बात की पुष्टि करने के लिए भी ubuntu 14.04 और nvidia के साथ काम करें, बस hwinfo भाग को अनदेखा करें क्योंकि यह उपलब्ध नहीं है ... और सब कुछ समान है ...
Mohammad ZeinEddin

14

उपरोक्त समाधान आपके लिए काम नहीं कर सकता है। मेरे मामले में जैसे hwinfo समर्थित प्रस्तावों को प्रदर्शित नहीं करता है। हालाँकि, आप यह जानकारी सीधे ग्रब से प्राप्त कर सकते हैं।

प्रेस सी कोड़ना कंसोल में पाने के लिए और फिर Enter insmod video_allद्वारा पीछा videoinfoसमर्थित प्रस्तावों प्राप्त करने के लिए। यदि आपका मूल संकल्प समर्थित है, तो इसका उपयोग करें। इसे भी सीधे दिखाए गए तरीके से उपयोग करें (यानी 1680x1050x32, ताकि कोलॉर्ड को शामिल करें)। ईएससी दबाकर वापस जाओ ।

जब आपके पास समर्थित रिज़ॉल्यूशन संपादित हो / आदि / डिफ़ॉल्ट / ग्रब और इन दो लाइनों को शामिल करने के लिए फ़ाइल:

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1680x1050x32
GRUB_GFXPAYLOAD_LINUX=keep

अब पहले दिखावा करने के लिए और वास्तव में ग्रब में परिवर्तन करने के लिए निम्न पंक्तियाँ चलाएँ।

echo "FRAMEBUFFER=y" | sudo tee -a /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u -k all
sudo update-grub

उम्मीद है की यह मदद करेगा।


1
नहीं, hwinfo ने सही रिज़ॉल्यूशन नहीं दिया, लेकिन मैंने निकटतम का उपयोग किया - जो ठीक काम करता है। मैंने बूट करते समय C दबाने की भी कोशिश की (शिफ्ट और भागने की भी कोशिश की) लेकिन ग्रब कंसोल में नहीं जा सका।
neziric

1
यदि आपको नियमित ग्रब-स्क्रीन नहीं मिलती है (जहां आप बूट करने के लिए कौन सा कर्नेल या ओएस चुन सकते हैं) तो आपको बूट करते समय SHIFT पकड़ना होगा। जब आपको ग्रब स्क्रीन मिलती है, तो आप कंसोल में प्रवेश करने के लिए C दबाते हैं।
मुनि

मेरे लिए एक जादू की तरह काम किया! मेरे मामले में ग्रब कंसोल में कमांड 'विडॉइनफो' थी न कि 'वाइबिनफो'।
ब्रजसमा

@ user155897 धन्यवाद, मैंने जवाब अपडेट किया।
मैनीस

क्यों समर्थित संकल्प मेरे वास्तविक संकल्प से बहुत कम है
किरण

3

इसे ठीक करने के लिए यहां एक आसान स्क्रिप्ट दी गई है: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

मुझे नहीं पता कि यह आपकी alt + F2 समस्या को भी बदलेगा


मुझे लगता है कि समस्या यह है कि एनवीडिया जीपीयू को मालिकाना ड्राइवरों की आवश्यकता होती है जो कि कर्नेल में नहीं बन सकते हैं, इसलिए वे बहुत देर से बूट चरण में लोड होते हैं। इसलिए अगर मुझे सही से याद है, तो यह स्क्रिप्ट आपके कंप्यूटर को स्पलैश स्क्रीन दिखाने के लिए एक जेनेरिक वेसा ड्राइवर बनाती है। यह वास्तव में आपके कंप्यूटर को शुरू होने में अधिक समय लेता है (लेकिन मुझे नहीं पता कि अगर हम सेकंड या मिलीसेकंड के बारे में बात कर रहे हैं)।

मैं व्यक्तिगत रूप से एक आईकैंडी के लिए अपने सिस्टम के मुख्य भागों को बदलने की जहमत नहीं उठाऊंगा, लेकिन जब तक यह काम करता है, यह अच्छा है।


3

उपरोक्त सुधारों ने मेरे लिए काम नहीं किया, वे बहुत दूर नहीं गए। मैंने इसे 13.04 के साथ परीक्षण किया है, लेकिन अपने ब्लॉग पर लेखक ने इसे निम्न ubuntu संस्करणों के लिए उपयोग किया है। इस ब्लॉग से मूल जानकारी: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

निम्नलिखित कमांड चलाकर पहले hwinfo को स्थापित करें:

sudo apt-get install v86d hwinfo

स्थापना के बाद निम्न कमांड चलाएँ और उच्चतम रिज़ॉल्यूशन को नोट करें:

sudo hwinfo --framebuffer

मेरे लिए यह मोड 0x0361: 1280x800 (+5120), 24 बिट्स था , अगला निम्नलिखित फ़ाइल को संपादित करें:

gksu gedit /etc/default/grub

यह GRUB कॉन्फ़िग फ़ाइल खोलेगा, अब हम GRUB_CMDLINE_LINUX_DEFAULT = "शांत स्पलैश" की तलाश करते हैं और इसे निम्न के साथ बदलते हैं, अपने रिज़ॉल्यूशन को मेरे साथ बदलें और रंग की गहराई भी जोड़ें (मेरे लिए 24 24 या 16 या 32 हो सकता है)।

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap"

फिर निम्न पंक्ति ढूंढें (यदि आवश्यक हो तो) और अपना रिज़ॉल्यूशन फिर से बदलें, ध्यान दें कि आप रंग की गहराई को शामिल नहीं करते हैं:

GRUB_GFXMODE=1280x800

सहेजें और बाहर निकलें, अगली फ़ाइल को संपादित करें:

gksu gedit /etc/initramfs-tools/modules

फ़ाइल के अंत तक स्क्रॉल करें और निम्न पंक्ति जोड़ें, फिर से अपना संकल्प और कोलड्रिप जोड़ें जैसे आपने पहले किया था:

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

फिर टर्मिनल में निम्न कमांड टाइप करें और फिर रिबूट करें:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub
sudo update-initramfs -u

मेरे लिए यह समस्या तय हो गई, मैंने अन्य सभी सुझावों और लिपियों की कोशिश की, उनमें से किसी ने भी काम नहीं किया, लेकिन यह सौभाग्य है!


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