`नोमोडसेट` क्या करता है


90

12.10 Ubuntu स्थापित करने के बाद से मैं मालिकाना चालक के साथ काम करने के लिए अपने Radeon HD 5450 gpu को प्राप्त करने की कोशिश कर रहा हूं, क्योंकि शुरू से ही चालक को स्थापित करने का मतलब एकता खोना था।

मैं उन चरणों को सूचीबद्ध नहीं करूंगा जो मैंने उठाए थे क्योंकि इस प्रश्न का उत्तर देने की आवश्यकता नहीं है।

एक उपाय करने के बाद और फिर fglrx-updates को इनस्टॉल करना, सिस्टम को रिबूट करने पर बैंगनी स्क्रीन पर लटका दिया जाता है। इसलिए मैंने बूट का उपयोग करने का फैसला कियाnomodeset

मैंने संपादित किया

quiet splash $vt_handoff

इस तरह से देखना

quiet splash nomodeset

इस परिवर्तन को करने के बाद मैं एकता में और मालिकाना ड्राइवर स्थापित करने और अच्छा प्रदर्शन करने में सक्षम हूं। मैं यह कहूंगा कि यह 12.04 में किए गए प्रदर्शन से बेहतर है

fglrxinfo पढ़ता

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context

कृपया ध्यान दें कि मैंने इसे जोड़ा है nomodesetक्योंकि मुझे ऐसा करने में थोड़ी देर हो गई है, इसलिए इसे स्मृति से किया गया था। जब इस प्रश्न का उत्तर खोज रहा था तो मुझे यह पता चला कि मेरे संपादन से जाना चाहिए था

quiet splash $vt_handoff

सेवा

nomodeset $vt_handoff

मेरा nomodesetसंपादन क्या किया है? केवल एक चीज जो मैंने देखी है वह गलत है कि बूट करते समय मुझे प्लायमाउथ उबंटू लोगो स्क्रीन नहीं मिलती है।

अगर वह एकमात्र ट्रेड-ऑफ है तो मैं संपादन को स्थायी बनाकर खुश हूं।

जवाबों:


89

इसका जवाब यहां पाया जा सकता है: http://ubuntuforums.org/showthread.php?t=1613132

nomodeset

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


7
तो मैं प्रदर्शन को स्थायी बनाकर प्रदर्शन से नहीं चूक रहा हूँ, केवल छप स्क्रीन पर? यह जानना अच्छा होगा कि मेरे ग्राफिक कार्ड का मुद्दा हल हो गया है।
क्रिस कार्टर

4
आपने सही कहा। :-)
निकोटक्स

1
@ निक् टी: मैं वास्तव में एक समस्या का पता लगाता हूं जब मैं स्थायी रूप से नामांकन जोड़ता हूं। मैं अब दूसरी स्क्रीन का पता नहीं लगा सकता। क्या आपके पास इसके लिए कोई सुझाव है? नामांकन के बिना, मैं एक बैंगनी स्क्रीन के साथ समाप्त होता हूं और अब ubuntu को बूट नहीं कर सकता।
क्लेब

@Cleb, nomodesetग्राफिक कार्ड को ठीक करने तक एक अस्थायी समाधान / वर्कअराउंड है, या तो ड्राइवर स्थापित करके (यदि बाहर निकलता है) या एक नए संस्करण में अपग्रेड। यह कर्नेल संस्करण, हार्डवेयर ... आदि के आधार पर कई समस्याएं पैदा कर सकता है। मैं यहाँ AskUbuntu पर या ubuntuforums.org पर एक नया प्रश्न खोलने का सुझाव दूंगा, जिसमें विवरण में समस्या का वर्णन होगा।
निकुक्स

@NikTh: मैंने अब अपना प्रश्न पोस्ट किया: askubuntu.com/questions/631339/… आशा है कि आप मदद कर सकते हैं :)
क्लीब

15

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

नामांकित व्यक्ति के मालिकाना (fglrx / nvidia) ड्राइवरों पर कोई प्रभाव नहीं होना चाहिए। उनके पास इस प्रकार की कर्नेल मोड सेटिंग नहीं है।

"स्प्लैश" को हटाने से प्लायमाउथ बूट * स्प्लैश * से छुटकारा मिला।

Radeon ने हाल ही में "उपयोगकर्ता मोड सेटिंग" (जो नामांकित कंप्यूटर का उपयोग करने के लिए कंप्यूटर को मजबूर करता है) के लिए समर्थन को हटा दिया है, लेकिन हाल ही में इंटेल ग्राफिक्स के साथ यह थोड़ी देर के लिए मामला रहा है। http://lists.x.org/archives/xorg-announce/2012-November/002093.html

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