मैं 3.2.0.x से ऊपर किसी भी कर्नेल के साथ काम करने के लिए अपने एटीआई / एएमडी ड्राइवरों को कैसे प्राप्त कर सकता हूं?


10

मैं 3.2.0.x से ऊपर किसी भी कर्नेल के साथ काम करने के लिए अपने एटीआई / एएमडी ड्राइवरों को कैसे प्राप्त कर सकता हूं?

क्या काम किया

Ubuntu 12.04 आईएसओ छवि का मूल AMD64 संस्करण स्थापित किया गया। डीवीडी को जलाया और स्थापित किया जो कि शुरू करने के लिए कर्नेल 3.2.0-23 दिखाया गया है। 5.1 सराउंड साउंड काम कर रहा है। समझे एटीआई (अब इसके एएमडी) वीडियो ड्राइवर्स को AMD की वेबसाइट से मेरे Radeon HD R6870 वीडियो कार्ड के लिए इंस्टॉल किया गया है। fglrxinfo ऊपर आया और सामान्य रूप से सूचना दी।

समस्या

कर्नेल 3.2.0.x लॉक किया गया ताकि मैंने उच्च कर्नेल संस्करणों की कोशिश की। लेकिन एटीआई / एएमडी ड्राइवर 3.2.0.x से ऊपर किसी भी कर्नेल पर स्थापित नहीं होते हैं

मैंने क्या किया है?

मैं इस ट्यूटोरियल में कई बार जा चुका हूँ ( https://help.ubuntu.com/community/BinaryDriverHowto/ATI ) और यह 3.2.0.x को छोड़कर किसी भी कर्नेल पर काम नहीं करता है।

मैं यहाँ जो समस्याएँ आ रही है, वह यह है कि अति / एएमडी चालक 12.04 के लिए काम कर रहे हैं, कर्नेल 3.2.0-23 और 24 के साथ सटीक करते हैं, लेकिन कंप्यूटर लॉक रहता है। यद्यपि मेरे सभी खेल काम करेंगे, लेकिन लॉक अप यादृच्छिक थे और निरंतर थे। इसलिए मैंने 3 दिनों तक पूरे वेब पर देखा और एक उत्तर खोजने की कोशिश की और लॉक अप समस्या को कर्नेल को अपडेट करने के लिए कहा। तो मैंने किया। कई गुठली की कोशिश की है। उन सभी को .. कोई लॉक अप नहीं। लेकिन एएमडी वेबसाइट से प्रतिबंधित एएमडी ड्राइवर स्थापित नहीं होंगे। और OpenSource एएमडी ड्राइवरों में से किसी ने कभी भी कर्नेल या संस्करण की कोशिश नहीं की, जो मैंने कोशिश की।

त्रुटियों के 3 डी प्रकार के उदाहरण

Javax.media.opengl.GLException: glXGetConfig failed: error code GLX_NO_EXTENSION
at com.sun.opengl.impl.x11.X11GLDrawableFactory.glXGetConfig(X11GLDrawableFactory.java:651)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.xvi2GLCapabilities(X11GLDrawableFactory.java:350)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.chooseGraphicsConfiguration(X11GLDrawableFactory.java:174)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
at haven.HavenPanel.<init>(HavenPanel.java:68)
at haven.HavenPanel.<init>(HavenPanel.java:78)
at haven.MainFrame.<init>(MainFrame.java:182)
at haven.MainFrame.main2(MainFrame.java:306)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$7.run(MainFrame.java:360)
at java.lang.Thread.run(Thread.java:722)

और निश्चित रूप से यह है कि fglrxinfo क्या दिखाता है:

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  139 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13

संपादित करें: मैं यह उल्लेख करना भूल गया कि मैं पिछले कुछ दिनों में इस पद को देखता हूं और इससे कोई फायदा नहीं हुआ।


हाँ, बहुत अच्छा काम! मुझे नहीं पता कि मैं मदद कर सकता हूं, लेकिन मैंने आपके सवाल को बहुत उम्मीद से उकेरा है, जो किसी व्यक्ति की मदद कर सकता है जो बाद के बजाय जल्द ही इस पर विचार कर सकता है।
इश

आह ठीक है आपकी मदद की सराहना करते हैं। मैं अभी भी इसे हल करने की कोशिश कर रहा हूं। इस बीच, मैं 3.2.0-23 कर्नेल के साथ मिंट 13 दालचीनी चला रहा हूं और अब तक जब तक मैं ड्राइवरों को स्थापित नहीं करता, तब तक यह स्थिर है। मेरे सिस्टम पर अभी तक कोई अति चालक नहीं चल रहा है। मुझे इस समय शुद्ध Xorg चलाना होगा। मैं अपना जावा 3 डी गेम भी चला सकता हूं। लेकिन इसके घटिया ग्राफिक्स। इसलिए मुझे उम्मीद है कि एटीआई चालक की स्थिति ठीक हो जाएगी या मुझे भद्दा खिड़कियों पर वापस जाने के लिए मजबूर होना पड़ेगा। उससे आगे नहीं देख रहे हैं। : - /
तोरकतु

उबंटू ड्राइवर आमतौर पर उबंटू गुठली के लिए ही होते हैं। IMO आप अपने लॉकअप समस्या को हल करने में बेहतर हैं पहले बिना एटी ड्राइवरों के 3.2 पर और फिर उन्हें स्थापित करें।
ish

हाँ अब तक, मुझे लगता है कि मुझे 3.2.x पर लॉक अप के रूप में मिला है। मैंने 3.2.0-24 में अपग्रेड नहीं किया। मैं अभी भी 3.2.0-23 पर हूं और अभी तक मिंट 13 दालचीनी के साथ कोई लॉक अप नहीं है। इसका एकमात्र लिनक्स संस्करण है जो लॉक नहीं करता है। फिर भी, मैं अभी भी बिना AMD ड्राइवरों को स्थापित नहीं कर सकता। इसलिए जब तक मैं वीडियो ड्राइवरों को स्थापित नहीं करता हूं मैं अच्छा हूं। लेकिन इसका मतलब यह भी है कि मेरे सभी खेल धीमे हैं और सभी 3 डी गेम काम नहीं करते हैं। इसलिए खिड़कियों पर वापस जाता हूं मैं अनुमान लगाता हूं। मेरे पास कोई विकल्प नहीं है।
तोरकतु

@TotakTu की इस सवाल के मेरे स्वीकृत जवाब पर एक नज़र है। askubuntu.com/questions/124292/… । मैंने आपके द्वारा उपयोग किए जा रहे निर्देशों पर ध्यान दिया और मतभेद हैं, हो सकता है कि आपने सभी सही निर्भरताएं स्थापित न की हों
Stephenmyall

जवाबों:


1

दो ड्राइवर विकल्प हैं जो आमतौर पर अच्छी तरह से काम करते हैं:

  • खुलता है radeonड्राइवर
  • fglrxसरकारी भंडार से पैकेज

64-बिट कर्नेल को आमतौर पर इस मामले में बहुत बेहतर समर्थन मिलता है।

आप AMD से 12.6 बीटा ड्राइवर भी आज़मा सकते हैं ।

यदि आपको एक गाइड की आवश्यकता है, तो एएमडी लिनक्स चालक के लिए अनौपचारिक विकी का प्रयास करें ।

एक पुराने पर एक नया ड्राइवर पैकेज स्थापित न करें। पिछले पैकेज को अनइंस्टॉल करना याद रखें।


हां, मैंने अभी इस संस्करण की कोशिश की है। मुझे अभी भी वही त्रुटि मिलती है जो मुझे हमेशा "डीकेएमएस इंस्टॉलेशन का हिस्सा फेल हो जाती है। कृपया विवरण के लिए /usr/share/ati/fglrx-install.log पर देखें"। अभी तक किसी ने भी मेरे वीडियो कार्ड के लिए समस्या तय नहीं की है। मैं हालांकि एक पैटर्न देख रहा हूं। मैं MSI से R6870 के नए R (हॉक संस्करण) का उपयोग कर रहा हूं। जाहिरा तौर पर यह नियमित पुराने 6870 संस्करण के समान नियमित ड्राइवरों का उपयोग नहीं करता है। भले ही उनके पास एक ही प्रकार का कोर हो। मैं सोच रहा था कि क्या समस्या है।
तोरकतु

1

मैं कर्नेल 3.2.0-26 के साथ उबंटू 12.04 चला रहा हूं और एटीआई और उत्प्रेरक ड्राइवरों को स्थापित करने का एक बुरा सपना था। मैं एक Radeon hd5xxx कार्ड चला रहा हूं और ड्राइवरों को स्थापित करने का प्रयास किया था। यह मेरे लिए काम कर रहा है क्योंकि मेरे पास एक टूटी हुई स्थापना थी जो फिर से स्थापित नहीं होगी और मुझे वही डीकेएमएस त्रुटि दी।

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

मैंने कुछ डिस्प्ले वापस पाने के लिए रिकवरी कंसोल का उपयोग करने के बाद ऐसा किया। मेरे पास उस समय सिनैप्टिक तक पहुंच थी, इसलिए उम्मीद है कि आपकी पहुंच होगी।

सबसे पहले मैंने एक रिपॉजिटरी को जोड़ा और सभी अपडेट जोड़े। मेरी अपेक्षा के अनुसार ग्राफिक्स विफल हो गए।

sudo add-apt-repository ppa:gnome3-team/gnome3 

इससे कुछ ऐसे काम जुड़ गए जो मुख्य भंडार के पास नहीं थे और कुछ अन्य मुद्दों को भी तय किया।

फिर:

  1. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK - सुरक्षा के लिए

  2. sudo rm /usr/share/ati/fglrx-uninstall.sh - पूरी तरह से कुछ भी किए बिना असफल होने से पर्स रोक देता है।

  3. sudo apt-get remove --purge fglrx* (त्रुटियां हुईं लेकिन जारी रहीं)

  4. sudo rm -rf /usr/share/lib/fglrx

  5. sudo rm -rf /usr/share/lib32/fglrx

  6. fglrxस्थापना के लिए खुला synaptic और निशान । इससे आखिरकार ड्राइवर जुड़ गया।

  7. फिर से synaptic के साथ, जोड़ें ATI catalyst control center

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


0

नए AMD 12.11 बीटा ड्राइवर (2012.10.23 को रिलीज़) नए कर्नेल के साथ काम करेंगे (मेरे मामले में वे 3.5 के साथ काम कर रहे हैं)। हालांकि उन्हें स्थापित करने के लिए आपको पहले लिनक्स-हेडर्स-जेनेरिक स्थापित करना होगा। इसलिये:

    sudo apt-get install linux-headers-generic

हर बार जब आप कर्नेल अपडेट (ctrl + alt + F1) को कम-ग्राफ़िक्स मोड में कंसोल पर ले जाते हैं, तो आपको उन्हें कमांड लाइन से पुनः इंस्टॉल करना होगा।

ड्राइवर को sudo के रूप में चलाएँ, और --force विकल्प का उपयोग करें, जैसे:

    sudo ./amd-driver-installer-catalyst-12.11-beta-x86.x86_64 --force

PS यह स्क्रिप्ट वॉटरमार्क से छुटकारा दिलाएगा।

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