टर्मिनल के माध्यम से ग्राफिक्स कार्ड ड्राइवर को कैसे बदलें?


12

मैंने हाल ही में अपने Asus Radeon HD 7870 के लिए ड्राइवर को मालिकाना एक में बदलने की कोशिश की (एक दोस्त ने मुझे बताया कि यह बहुत तेज था), हालांकि ऐसा लगता है कि उबंटू के मेरे इंस्टॉल को मार दिया गया था। अब जब भी मैं बूट करता हूं तो यह मुझे GRUB दिखाता है, मैं उबंटू का चयन करता हूं, और फिर यह एक या दो सेकंड के लिए बूट करता है और फिर ब्लैकस्क्रीन। मुझे लगता है कि ब्लैकस्क्रीन लॉगिन स्क्रीन तक पहुंचने के कारण होता है, क्योंकि यह उस बिंदु पर भी है कि मैं इसमें एसएसएच कर सकता हूं।

तो क्या कोई मुझे बता सकता है कि कैसे ओपन सोर्स ड्राइवर को वापस स्विच किया जाए?

संपादित करें: और मैं जोड़ूंगा, जब मैं एक यूएसबी से उबंटू बूट करता हूं, तो सब कुछ ठीक काम करता है।

संपादित करें: ठीक है यहाँ मेरी प्रक्रिया ड्राइवर के लिए है।

  1. मेरे सिस्टम में Radeon HD 7870 स्थापित करें
  2. बूट अप, सब कुछ स्वचालित रूप से ठीक काम कर रहा है
  3. मैं जाता हूं और जांचता हूं और यह ओपन सोर्स ड्राइवर का उपयोग कर रहा है (मैंने सॉफ्टवेयर और अपडेट प्रोग्राम में जाकर और ड्राइवर टैब पर जाकर जांच की)
  4. एक मित्र की सलाह है कि मैं प्रस्तावक के पास जाऊं क्योंकि यह तेज है (मुझे विश्वास है कि यह फ्लार्क्स-अपडेट की लाइनों के साथ कुछ था)
  5. मैं सॉफ्टवेयर और अपडेट कार्यक्रम में जाता हूं, और ड्राइवरों टैब पर नेविगेट करता हूं। वहाँ से मैंने फ़्लगरक्स-अपडेट्स को चुना और ठीक मारा।
  6. मैंने अपने सिस्टम को रिबूट किया, और फिर यह काम नहीं करेगा। कुछ बुनियादी समस्याओं के बाद, मैं यहां आता हूं।

अपडेट: gertvdijk के लिए धन्यवाद, मैंने प्रॉपर ड्राइवर को निष्क्रिय करने में कामयाबी हासिल की है, लेकिन उबंटू अभी भी हरा नहीं करेगा। मैं अनुमान लगा रहा हूं कि जिस भी कारण से ओपन सोर्स ड्राइवर को स्वचालित रूप से सक्षम नहीं किया गया है। क्या किसी के भी पास कोई सुझाव है? क्या कोई सिस्टम लॉग है जो मैं आप लोगों को समस्या को खोजने में मदद करने के लिए दे सकता हूं?


Ubuntu v14 में अभी भी हो रहा है :(
w00t

क्या आप इसे ठीक करने में सक्षम थे? मैं दोनों ड्राइवरों की कोशिश की है और मुझे लगता है कि कुछ टूट गया, क्योंकि अब, यह सिर्फ यादृच्छिक रूप से होता है ...
पीटर रेव्स

@PeterRaeves जैसा कि मैंने यहां नीचे कहा, मैंने सिस्टम विभाजन को फिर से स्थापित किया और इसे ठीक किया।
स्कारू

1
@scaru अगली बार जब भी आपके साथ ऐसा होता है, तो Xserver-xorg को शुद्ध करने, स्थापित करने और पुन: कॉन्फ़िगर करने का प्रयास करें। बस यही मेरे लिए टोटका था।
पीटर रेव्स

मैं ubuntu 16.04 डेस्कटॉप पर एक ही समस्या थी, सिर्फ nvidia ड्राइवरों के साथ, लेकिन अंत की कहानी एक ही है: मैं ग्राफिक मोड के माध्यम से लॉगिन नहीं कर सका, बस टेक्स्ट कंसोल से ... क्या तय हुई समस्या बिल्कुल वही थी: purging और Xserver-xorg पैकेज को फिर से स्थापित करना
ल्यूक

जवाबों:


5

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

लॉगिन स्क्रीन पर, मैं लॉग इन करने के बजाय CRL + ALT + F2 प्रकार का उपयोग करके एक टर्मिनल पर गया

ubuntu-ड्राइवर्स डिवाइस

अपने उपकरणों की एक सूची प्राप्त करने और अपने इच्छित व्यक्ति की पहचान करने के लिए। मेरा आउटपुट इस तरह दिखता है:

$ ubuntu-
driver डिवाइस == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias: pci: v000010DEd00000391sv00001462sd630bc03sc00i00
विक्रेता: NVIDIA कॉर्पोरेशन
मॉडल: G73 [GeForce 7600 GT]]
n ड्राइवर। 304 - डिस्ट्रो नॉन-फ्री अनुशंसित
ड्राइवर: एनवीडिया-173 - डिस्ट्रो नॉन-फ्री
ड्राइवर: एक्ससेवर-एक्सगोर-वीडियो-नोव्यू - डिस्ट्रो फ्री बिलिन
ड्राइवर: एनवीडिया-304-अपडेट्स - डिस्ट्रो नॉन-फ्री

मैं nvidia-304 चाहता था इसलिए मैंने टाइप किया:

apt-get install एनवीडिया- 304

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


3

मालिकाना ड्राइवरों को हटाने के लिए, आपको बस करने में सक्षम होना चाहिए:

sudo apt-get remove fglrx   fglrx-amdcccle fglrx-pxpress 

यदि आपने मानक ड्राइवरों को रोक दिया है, या

sudo apt-get remove fglrx-updates   fglrx-amdcccle-updates 

यदि आपके पास "अपडेट" है।

फ़ाइल को मैन्युअल रूप से हटाने के लिए याद रखें/etc/X11/xorg.conf ; अन्यथा X अभी भी मालिकाना ड्राइवरों की खोज करेगा और सही तरीके से शुरू नहीं करेगा (अधिकांश समय)।

यह सामान्य रूप से डिफ़ॉल्ट (ओपन-सोर्स) ड्राइवरों को फिर से सक्षम करेगा।


3

मैं सिर्फ यहाँ झंकार करना चाहता था क्योंकि मुझे सिर्फ वही समस्या थी (उबंटू 14.04 एलटीएस चल रहा था)। मैंने सिस्टम सेटिंग्स में एक अलग वीडियो कार्ड ड्राइवर का चयन किया, और रिबूट करने के बाद, मेरे कंप्यूटर ने मुझे कम-ग्राफिक्स मोड में शुरू करने के लिए प्रेरित किया।

मेरे लिए जो समस्या थी वह /etc/X11/xorg.conf को हटा रही थी। अब, X11 उबंटू द्वारा उपयोग किया जाने वाला विंडो मैनेजर है, और यह अपनी सेटिंग्स के लिए .conf में समाप्त होने वाली सभी फाइलों को लोड करता है (कम से कम - यही 3 मिनट में Google ने मुझे बताया)।

चूँकि मैं उन फ़ाइलों को एकमुश्त हटाने में संकोच करूँगा जो पूर्वव्यापी आवश्यक हो सकती हैं, इसलिए मैंने इसे कुछ और नाम दिया है:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo reboot

इससे मेरे लिए समस्या ठीक हो गई।

प्रारंभ में, मेरा विचार वीडियो कार्ड ड्राइवर को वापस बदलने के लिए कमांड लाइन का उपयोग करना था। मैंने इस विचार को आजमाने का सहारा लिया क्योंकि मुझे वीडियो कार्ड ड्राइवर को बदलने का कोई तरीका नहीं मिला। एक सुझाए गए उत्तर का उपयोग करने के लिए कहा गया jockey-text( कमांड लाइन का उपयोग करके मालिकाना वीडियो चालक को कैसे बदलना है? ); हालाँकि, 14.04 jockey-textसे शुरू होकर अब उबंटू का हिस्सा नहीं है।

कुछ अतिरिक्त शोध: मैंने पढ़ा कि X11 डिफ़ॉल्ट रूप से xorg.conf नहीं बनाता है। उपरोक्त समाधान आपके लिए काम नहीं कर सकता है।


संभावित प्रासंगिक उत्तर के लिए +1; xorg.confफ़ाइल का कंटेंट अलग होगा, जो ड्राइवर के उपयोग पर निर्भर करता है। डिफ़ॉल्ट रूप से, यह फ़ाइल वास्तव में 14.04 में मौजूद नहीं है। पहली बार मालिकाना ग्राफिक सेटिंग चलाने से xorg.confस्वचालित रूप से फ़ाइल उत्पन्न होगी ( nvidia-settingsऐसा करता है, इसलिए एएमडी / राडेन मामले के लिए समान हो सकता है)।
क्लीमकिमुरा

Xorg.conf को हटाना और मेरे लिए काम करना, उबंटू 18.04 एक अति GPU के साथ।
एंड्रयू

1

2 दिनों तक कोई भी अतिरिक्त जवाब नहीं देने के बाद, मैंने उबंटू को फिर से स्थापित करने की कोशिश करने का फैसला किया। मैंने एक उबंटू लाइव यूएसबी बनाया, और इसका उपयोग करके इसे उबंटू को पुन: स्थापित करने के लिए कहा (सिस्टम फ़ाइलों को बदलता है, लेकिन मेरी फाइलें रखता है), और यह पूरी तरह से काम करता है।


1
यह बहुत दुख की बात है कि समाधान ओएस को फिर से स्थापित करना है।
हवन किया

0

SSH पर चलाएं:

jockey-text --list

फिर उस ड्राइवर की पहचान करें जिसे आप अक्षम और चलाना चाहते हैं

sudo jockey-text --disable driveridentification

driveridentificationउस आईडी के साथ बदलें जिसे आपका ड्राइवर दिखाता है (जैसे xorg:nvidia_experimental_310मेरे मामले में)। मैं इस समय इसका परीक्षण / सत्यापन करने में असमर्थ हूं।

jockey-textनियमित जीयूआई में "अतिरिक्त ड्राइवरों" एप्लिकेशन का कमांड-लाइन टेक्स्ट-केवल संस्करण है। आपको नियमित GUI एप्लिकेशन में समान कार्य करने में सक्षम होना चाहिए - अन्य कार्यों पर मदद देखें:

jockey-text --help

यह आपके मामले में काम करेगा क्योंकि आप कहते हैं कि आप अभी भी SSH का उपयोग कर लॉग इन कर सकते हैं। अन्य पाठकों के लिए जिन्होंने अपनी मशीन पर SSH की स्थापना नहीं की है, उन्हें रिकवरी मोड में बूट करने की आवश्यकता होगी या ग्रब कमांड लाइन पर ग्राफिक्स ड्राइवर कर्नेल मॉड्यूल को ब्लैकलिस्ट करना होगा और फिर जॉकी परिवर्तनों को पूरा करना होगा।


मैं सिर्फ SSH के ऊपर, उस कमांड को चलाता था। इसने मुझे बताया कि मुझे जॉकी-कॉमन्स स्थापित करने हैं, इसलिए मैंने ऐसा किया। फिर मैंने उसे फिर से दौड़ाया। यह वही है जो मुझे मिला: root@david-desktop:~# jockey-text Additional Drivers Searching for available drivers... root@david-desktop:~#
स्कारू

@scaru तो मुझे लगता है कि आपने "अतिरिक्त ड्राइवरों" एप्लिकेशन का उपयोग करके Radeon ड्राइवर स्थापित नहीं किया है? कृपया सभी विवरणों को शामिल करें कि आपने अपने प्रश्न में ड्राइवर को पहले स्थान पर कैसे स्थापित किया (इसे संपादित करें!)। यदि यह ऐसा मामला है जो मेरे उत्तर को अमान्य करता है - तो कृपया अगली बार अपने प्रश्न में अधिक विशिष्ट बनें!
gertvdijk

ठीक है मैंने अभी कुछ और विवरणों के साथ अपने मूल प्रश्न को अपडेट किया है। लेकिन हां, मैंने सॉफ़्टवेयर और अपडेट्स के मूल्यांकन के अतिरिक्त ड्राइवर टैब के भीतर ड्राइवर को बदल दिया।
स्कारू

@scaru मेरे उत्तर के गलत होने के बारे में क्षमा करें - मैंने गलत तरीके से मान लिया कि यह एक इंटरैक्टिव अनुप्रयोग था। मुझे इसे अपडेट करने दें।
gertvdijk

ठीक है मैंने सिर्फ जॉकी-टेक्स्ट चलाने की कोशिश की और यह मिल गया: root@david-desktop:~# jockey-text --list kmod:fglrx - Video driver for the AMD graphics accelerators (Proprietary, Disabled, Not in use) kmod:fglrx_updates - ATI Fire GL (Proprietary, Enabled, Not in use) root@david-desktop:~# इसलिए यह किसी भी कारण से ओपन सोर्स ड्राइवर को सूचीबद्ध नहीं कर रहा है।
स्कारू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.