Radeon HD 2000, 3000, 4000 उबंटू 12.04.2 पर और उच्चतर: fglrx (विरासत) असमर्थित, क्या करें?


32

12.10 क्वांटल में अपग्रेड करने के बाद, fglrx का पैकेज्ड वर्जन अब काम नहीं करता। मुझे पता चला कि ऐसा इसलिए है क्योंकि HD 2k-4k सीरीज़ कार्ड के लिए एक अलग 'लेगसी' fglrx ड्राइवर है, लेकिन यह 12.10 पर xorg सर्वर के साथ असंगत है।

यह HD 4000 श्रृंखला कार्ड के माध्यम से HD 2000 के लिए ड्राइवर का सबसे वर्तमान संस्करण है। आप नॉन-लेगेसी fglrx ड्राइवर का उपयोग नहीं कर सकते हैं, लेकिन आप ओपन-सोर्स रैडॉन ड्राइवर का उपयोग कर सकते हैं, यदि आप अपने WM कंपोज़िट को आकर्षक बनाना पसंद करते हैं और आपके YouTube वीडियो को खेलने के लिए पसंद करते हैं जैसे कि वे किसी पेंटियम MMX सीरीज़ पर हैं:

http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx

आमतौर पर इस ड्राइवर को निम्नलिखित तरीके से स्थापित किया जा सकता है, क्योंकि apt-get install fglrxगैर-विरासत चालक में यह आवश्यक होगा:

wget http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip
unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f

यदि आप fglrx के एक अलग संस्करण का उपयोग करते हैं (उदाहरण के लिए, एक नया 12.9 जो उन कार्डों का समर्थन नहीं करता है) तो अंतिम कमांड आपको एक त्रुटि no supported hardware detectedया कुछ समान देगा। हालाँकि, इस बिंदु पर सब कुछ काम करता है और आपको एक उचित xorg.conf मिलेगा:

... other stuff

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
EndSection

... other stuff

इस बिंदु पर आप रिबूट करने वाले हैं और सब कुछ fglrx ड्राइवर के साथ काम करेगा। हालांकि, रिबूट पर, आप निम्न त्रुटियों में इलाज किया जा जाएगा Xorg.0.logजब fglrxप्रयास लोड करने के लिए:

(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension

आस-पास खोज करने वाले कुछ लोग यह दर्शाएंगे कि यह एक समस्या है, जो कि एटीआई के ड्राइवरों को xserver 1.13 या नए का समर्थन नहीं करता है। ( आर्क लिनक्स थ्रेड ) अति ने अपने हाल के (एचडी 5000 श्रृंखला या बाद के) कार्डों के लिए एक निश्चित ड्राइवर जारी किया है, लेकिन अभी तक 'विरासत' कार्ड के लिए नहीं। गैर-विरासत एटीआई ड्राइवरों का उपयोग पुराने कार्ड के साथ नहीं किया जा सकता है।

एक उबंटू उपयोगकर्ता को, इनमें से किसी एक को HD 2000-4000 श्रृंखला कार्ड का उपयोग करना चाहिए, क्या?

  1. एक अद्यतन 'विरासत' अति चालक के लिए प्रतीक्षा करें जो ठीक से xserver 1.13 के साथ काम करता है?
  2. डाउनग्रेड करने के लिए 12.04 सटीक, जो xserver 1.11 का उपयोग करता है?
  3. 12.10 को क्वांटल को 1.12 पर डाउनग्रेड करने का प्रयास करें, जो संभवतः एकता और GNOME को तोड़ सकता है?
  4. HD 5000 श्रृंखला या बाद में कार्ड के लिए मजबूर अपग्रेड? (एकीकृत ग्राफिक्स के साथ संभव नहीं ...)
  5. कुछ अन्य 1337 कार्रवाई जो इस समस्या को दर्द से ठीक करती है?


जवाबों:


1

वहाँ ppa: makson96 / fglrx PPA कि विरासत चालक है। यह आपके कर्नेल और एक्स सर्वर को पुराने संस्करणों में भी डाउनग्रेड करेगा, क्योंकि विरासत चालक नए कर्नेल और एक्स सर्वर के साथ संगत नहीं है। हालाँकि, कृपया लिंक से रिलीज़ नोट्स पढ़ें क्योंकि ड्राइवर Ubuntu 13.04 में उपयोग की गई यूनिटी के साथ पूरी तरह से संगत नहीं है।

यदि आप PPA का उपयोग करना चाहते हैं, तो कर्नेल और X सर्वर को डाउनग्रेड करने के लिए टर्मिनल से इन कमांड को चलाएं और लीगेसी ड्राइवर स्थापित करें:

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

2

यदि AMD / ATI GPU ड्राइवर का उपयोग कर रहे हैं: उन्हें निकालने के लिए निम्न कमांड चलाएँ, और रिबूट करें:

sudo apt-get purge fglrx

वर्तमान में एटीआई कार्ड (बल्कि एएमडी कैटालिस्ट) के रूप में उन्हें पुनर्स्थापित न करें, वर्तमान में एकता -3 डी का समर्थन नहीं करते हैं।

विकल्प के रूप में, मेरे पास # 1 सुझाव होगा: एएमडी / एटीआई को पकड़ने के लिए प्रतीक्षा करें।


1
मेरे पास 12.04 है, और इस गर्मी के बाद से मैं RADEON ड्राइवरों का उपयोग कर रहा हूं, जो सामान्य डेस्कटॉप उपयोग के लिए, सूक्ति-शेल में, काफी अच्छी तरह से काम करता है। मेरा कार्ड है: (--) RADEON(0): Chipset: "ATI Radeon HD 2400 Pro" (ChipID = 0x94c3)
रमनो

@Rmano मैंने ATI Radeon ड्राइवरों का उपयोग 12.04 पर खुद बिना किसी योग्यता के किया है। लेकिन वही ड्राइवर 12.10 पर MISERABLY को विफल करते हैं। इसका कारण यह है: ए। 12.10 में एकता का नया संस्करण। ख। यूनिटी -2 डी को 12.10 के साथ बंद कर दिया गया है।
टॉमकैट

यह भयानक खबर है। क्या आप जानते हैं कि Radeon ड्राइवर गनोम शेल के साथ काम करते हैं? इसे पढ़ने से पहले "अपडेट" बटन सेकंड पर मेरा हाथ था।
रमनो

1
@Rmano Radeon ड्राइवर (जिसे कॉल किया जाता है fglrx) सूक्ति-शेल के साथ अच्छी तरह से काम करता है, लेकिन नया xserver नहीं। हालांकि, मेरा मानना ​​है कि फिलहाल ओपन-सोर्स ड्राइवरों का उपयोग करना एक मुद्दा नहीं होना चाहिए। आप उनके साथ बहुत सुंदर गेमिंग कर सकते हैं। बस एएमडी के अपडेट या पैच की तरह या कुछ जारी करने के लिए कैननिकल या अन्य FOSS समुदायों / डेवलपर्स के लिए प्रतीक्षा करें। मैंने भी fglrxखुले ड्राइवरों को 12.10 में अपग्रेड करने के लिए अनुमति दी है और जो भी कोई पछतावा नहीं है।
तोमकैट

1
हां, ओपन-सोर्स ड्राइवर xserver, Unity (3D) और सूक्ति-शेल के साथ ठीक काम करते हैं।
टॉमकैट

2

मेरे पास एटीआई मोबिलिटी 4650 एचडी है और टॉमस मैकरेविक के एएमडी कैटेलिस्ट लीगेसी पीपीए से स्थापित होने से मेरी एकता और ओपेंग्ल टूट गया। मुझे इसके साथ काम करने की चीजें मिलीं (2012 ubuntu मंचों धागे में पाया गया । 12.10 में एटीआई मालिकाना ड्राइवरों को स्थापित नहीं कर सकता। एकता गुम है ):

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

sudo rm /etc/X11/xorg.conf

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-dri
sudo dpkg-reconfigure xserver-xorg

sudo reboot

मुझे उम्मीद है कि यह तब तक मदद करता है जब तक कि एटीआई द्वारा एक आधिकारिक ड्राइवर जारी नहीं किया जाता है।


मुझे लगता है कि आपको विपरीत समस्या थी। यह मदद करेगा क्योंकि एटीआई अब 5000 से कम समर्थित कार्ड नहीं है। यह काम करता है क्योंकि आपने मालिकाना ड्राइवर को शुद्ध किया है, बेहतर अंतर्निहित ओपन ड्राइवर ड्राइवर को अपनी चीज करने की अनुमति देता है। 12.04 से 14.04 तक अपग्रेड करने के बाद मेरे पास कोई डेस्कटॉप नहीं था, और यह मेरे लिए सब कुछ तय करता था।
सेरीन

1

मैं एक कॉम्पैक प्रेसारियो CQ56, अति गतिशीलता Radeon HD 4250 के साथ। ppa रिपॉजिटरी (जैसा कि lienmeat द्वारा उल्लेख किया गया है) का उपयोग करने की कोशिश की और विरासत चालक के साथ मेरे सिस्टम को तोड़ता है।

वास्तव में, Xserver को अपग्रेड करना अच्छी तरह से काम करता है, लेकिन fglrx नहीं: S। वास्तव में, उबंटू मेरे कार्ड का पता नहीं लगाता है, बेटा मैं "निजी ड्राइवर" भी डाउनलोड नहीं कर सकता कि ओएस ने हमेशा मुझे सुझाव दिया।

दूसरे शब्दों में, मैं उपर्युक्त विधि menciones के साथ विरासत स्थापित करने की अनुशंसा नहीं करता, सबसे अच्छा desition हमें ठीक करने के लिए प्रतीक्षा करने के लिए

(मेरे बुरे अंग्रेजी के लिए क्षमा करें, मैं कोस्टा रिका से हूं, मेरी अंग्रेजी मेरे स्पेनिश एक्सडी के रूप में अच्छी नहीं है)


OS द्वारा सुझाए गए ड्राइवर को डाउनलोड न करें। उत्प्रेरक को स्थापित करें 12.6 विरासत चालक जिसे मैंने अपने मूल प्रश्न में जोड़ा था, फिर इसे स्थापित करने के लिए कमांड का उपयोग करें।
एंड्रयू माओ

@egamboau यदि 12.10 का उपयोग कर रहे हैं, तो केवल अति ड्राइवर स्थापित न करें। वे सभी प्रणालियों पर विफल रहे हैं 12.10 के साथ मैंने कोशिश की है। 12.04 में एक आकर्षण की तरह काम करता है, हालांकि। नए xserver & Unity fglrx द्वारा समर्थित नहीं हैं, और Unity-2D को बंद कर दिया गया है।
टॉमकैट

1

ओपन सोर्स ड्रायवर मेरे लिए काम करेगा यहां तक ​​कि अगर यह एक उचित शक्ति वाणिज्य दूतावास प्रबंधन की तुलना में कम पूर्णता पर विचार कर रहा था।

मैं अति Radeon 4350 के साथ Dell Inspiron 1545 है, और दुर्भाग्य से खुला स्रोत ड्राइवर लगता है कि GPU कूलर राज्य का प्रबंधन नहीं करता है। कूलर हमेशा चालू था और जोर से चल रहा था, फिर भी सिस्टम / ग्राफिक्स लोड। एक बार मैंने X सर्वर को 1.12.3 पर डाउनग्रेड किया और लीगेसीपैड पर Fglrx द्वारा सुझाए गए अनुसार लीगेसी ड्राइवर स्थापित किया (जैसा कि lienmeat ने हमें करने का सुझाव दिया है), GPU कूलर ने केवल तभी काम करना शुरू किया जब जरूरत थी। आप कूलर की चुप्पी को आशीर्वाद दें।

हालांकि, यह बहुत अच्छा होगा यदि AMD नए एक्स सर्वर (एस) का समर्थन करने वाली विरासत ड्राइवरों को जारी करता है, हालांकि अब मुझे यकीन नहीं है कि वे वास्तव में परवाह करते हैं।


एह, मेरा लैपटॉप यह एक है: forum.notebookreview.com/acer/… भयानक डिजाइन। अभी मेरे पास temp1 है: + 57.0 ° C (crit = + 90.0 ° C) gpu पर कुछ भी नहीं है, लेकिन फ़ायरफ़ॉक्स के साथ, बंद ड्राइवरों की तुलना में लगभग 10 + डिग्री है, और यह हमेशा 'न्यूनतम' पावर सेटिंग पर है, इस माध्यम पर यह कभी-कभी पहले मिनटों के दौरान क्रैश हो जाता है (एक प्रक्रिया जो एक mimetype फ़ाइल डेटाबेस कर रही है)।
३० .१ i

0

मेरे पास एक अति Radeon HD 4770 है और खुले स्रोत ड्राइवर काफी अच्छी तरह से काम कर रहे हैं। मुझे नहीं पता कि आपके पास कौन सा कार्ड है, लेकिन आप fglrx की तुलना में अपनी किस्मत को बेहतर बना सकते हैं और अपने Xorg को अपग्रेड कर सकते हैं। मैंने सालों तक fglrx का इस्तेमाल किया और इस गर्मी ने ओपन सोर्स ड्राइवरों को बदल दिया और पीछे मुड़कर नहीं देखा।

दी, Compiz में कुछ प्रभाव खुले स्रोत के ड्राइवरों का उपयोग करते हुए धीमे हैं। इसके अलावा, 3 डी गेमिंग काफ़ी हद तक बिना फाल्ग्रे के धीमा है। हालाँकि, आपके अधिकांश डेस्कटॉप उपयोग के लिए, ओपन सोर्स ड्राइवर्स fglrx की तुलना में उपयोग करना बहुत आसान है, वास्तव में समर्थित होने के अतिरिक्त बोनस के साथ।

(संयोग से, 12.10 में पैक किया गया गनोम शेल ओपन सोर्स ड्राइवरों के साथ बहुत अच्छी तरह से काम करता है, और कॉम्पिज़ / यूनिटी की तुलना में बहुत तेज़ है!)


मेरे पास एक चिपसेट इंटीग्रेटेड Radeon HD 4290 है जो कि fglrx की सख्त जरूरत है। मुझे लगता है कि आपके 4770 जैसे अधिक शक्तिशाली कार्डों के साथ, ओपन सोर्स ड्राइवरों के लिए कुछ साँस लेने के लिए कुछ साँस लेने का कमरा है और अभी भी अच्छी तरह से काम करने के लिए कंपोज़िटिंग ... लेकिन मेरे कम अंत एकीकृत कार्ड के लिए मामला नहीं है।
एंड्रयू माओ

0

अंतिम अच्छा मालिकाना चालक लगाने के लिए रेपो: http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html


1
जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
fossfreedom

0

इस समस्या के लिए एक समाधान http://ubuntuforums.org/showthread.php?t=2073279 पर पोस्ट किया गया है


2
उबंटू पूछने के लिए आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
जीवाश्म

इस धागे ने मुझे ऊपर दिए गए अनुशंसित दृष्टिकोण का उपयोग करने के बाद fglrx- विरासत स्थापित करने में मदद की। इन्हें करने से: sudo apt-get purge fglrx-amdcccle-legacy fglrx-legacy-dev fglrx-legacy sudo rm -R / usr / lib / fglrx sudo rm -R / usr / share / ati
gare

0

मेरे पास 13.04 पर एक पुराना Radeon मोबिलिटी HD 2600 है। उपरोक्त रिपॉजिटरी (मेक्सन) को स्थापित करना मेरे लिए पर्याप्त नहीं था, क्योंकि Xorg -version की जाँच करते समय इसने Xorg को डाउनग्रेड नहीं किया था।

अंत में मैंने जो किया, वह सभी xorg पैकेज (जो पैकेज ubuntu-desktop (gulp) को हटाने के लिए शुरू हो गया) को हटाकर और फिर से संकुल को फिर से स्थापित करके) रिकवरी में रिबूट कर रहा था। यह रिपॉजिटरी से संकुल को पुनः प्राप्त करने के लिए ट्रिगर करता है।

कुछ इस तरह:

sudo apt-get remove xserver-*
sudo apt-get autoremove
sudo apt-get install ubuntu-desktop

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


-2

दोस्तों यदि आपके पास कोई ग्राफिक्स रिज़ॉल्यूशन समस्या है।

बस अपडेट मैनेजर पर जाएं -> अतिरिक्त ड्राइवर -> डिफ़ॉल्ट ड्राइवर का चयन करें और रिबूट करें।


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