Ubuntu 14.04.5 / 16.04 और AMD ग्राफिक्स पर नया


52

मेरे पास 14.04.5 / 16.04 या नया और एक AMD GPU है। मुझे वह प्रदर्शन नहीं मिल रहा है जो मैं चाहता हूं, और कुछ कार्यक्रमों का कहना है कि उन्हें ओपनसीएल जैसी चीजों की आवश्यकता है।

मैंने सुना है fglrx, लेकिन अगर मैं इसे अपने मशीन पर स्थापित करने की कोशिश करता हूं, तो यह टूट जाता है और मेरे पास कोई जीयूआई नहीं है।

क्या ऐसा कुछ है जो मैं अपने AMD कार्ड को अपनी पूरी क्षमता से काम करने के लिए कर सकता हूं?


amdgpu भी ओपन-सोर्स है। amdgpu-pro नया मालिकाना चालक है लेकिन केवल नए चिपसेट का समर्थन करता है।

@CelticWarrior amdgpu ओपन-सोर्स है लेकिन AMD से है या नहीं?
हृदयोज टी

आप सही हैं @Hrvoje T और amdgpu प्रो में अधिक विशेषताएं हैं, ई। जी। वल्कन और gcn 1.1 समर्थन
लेदर

जवाबों:


69

पूर्व नोट

यह उत्तर 14.04 (AKA 14.04.5) के लिए नवीनतम HWE अपग्रेड पर भी लागू होता है। यह उन्नयन 16.04 पर Xorg और संस्करणों में कर्नेल लाता है। यह क्यों महत्वपूर्ण है, इस बारे में अधिक जानकारी के लिए नीचे पढ़ें।

पृष्ठभूमि

एक सामान्य विवरण के साथ शुरू करते हैं।

उबंटू 16.04 की रिलीज के साथ, एएमडी के लिए मालिकाना ड्राइवरों की कमी आई। "क्यों?" आप पूछ सकते हैं। खैर, यह कुछ चीजों की वजह से है।

सबसे पहले, यह सिर्फ संगत नहीं है। आपको fglrx16.04 रिपॉजिटरी में नहीं मिलेगा , न ही आपको 16.04 के लिए कोई संस्करण मिलेगा। यदि आप एएमडी की वेबसाइट से नवीनतम संस्करण डाउनलोड करते हैं और इसे स्थापित करते हैं, तो आप लो ग्राफिक्स मोड, रिक्त स्क्रीन और अन्य खराब सामानों में भाग लेंगे, जो आप नहीं होना चाहते हैं।

आप उम्मीद कर रहे होंगे कि AMD ड्राइवर को अपडेट करने के लिए कदम बढ़ाएगा, लेकिन तब आपको लिनक्स पर थोड़े पुराने कार्ड्स के लिए भी समर्थन के लिए AMD की प्रतिष्ठा पता नहीं होनी चाहिए। चूंकि AMD ड्राइवर को अपडेट नहीं करना चाहता है, कैन्यन उबंटू के लिए एक बना सकता है, सिवाय इसके कि यह नहीं होगा। चूंकि 16.04 एलटीएस रिलीज़ है, इसलिए कैननिकल को कम से कम 5 साल के लिए एएमडी ड्राइवर बनाए रखना होगा, जो करना मुश्किल होगा।

हमेशा संभावना है कि एएमडी एक और व्यापक रूप से संगत ग्राफिक्स ड्राइवर जारी करेगा या हो सकता है कि लोग लिनक्स पर एएमडी से दूर चले जाएं। यह कुछ लिनक्स ओएस के लिए एक ड्राइवर पर बहुत प्रयास करने के लिए समझ में नहीं आता है (सभी के लिए ऐसा करना कठिन होगा), जिसे अभी भी समर्थन करना होगा अगर कोई नया चालक एएमडी से बाहर आया।

इस बारे में यहाँ और अधिक: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04


प्रदर्शन

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

यदि आप अपने कंप्यूटर का उपयोग वेब ब्राउज़िंग, ईमेल, सवालों के जवाब देने / यहाँ पूछने, कुछ YouTube वीडियो और बहुत कुछ नहीं करते हैं, तो मालिकाना ड्राइवरों की कमी शायद आपको परेशान नहीं करेगी। आप वीडियो में कुछ हकलाना नोटिस कर सकते हैं, और आप नहीं कर सकते। ईमानदारी से, पहले से बताने का कोई तरीका नहीं है।

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

व्यक्तिगत रूप से, मैंने ज्यादातर रिपोर्ट्स को यहां और समीक्षाओं और लेखों में देखा है जिसमें कहा गया है कि ओपन सोर्स ड्राइवरों के साथ एएमडी भयानक है: प्रोग्राम काम नहीं करते हैं, क्योंकि उन्हें ओपनजीएल / सीएल संस्करणों की आवश्यकता होती है जो डिफ़ॉल्ट ड्राइवर प्रदान नहीं कर सकते हैं; खेल शिथिल और अशिष्ट हैं; वीडियो कट आउट, और उनके साथ ऑडियो ले; आदि। हालांकि, मैंने कुछ लोगों को यह भी कहते देखा है कि वे ठीक खेल खेल सकते हैं, वीडियो एकदम सही हैं, और कोई परेशानी नहीं है।

यह विरोधाभास दो अलग-अलग खुले स्रोत ड्राइवरों के उपलब्ध होने के कारण हो सकता है: radeonऔर AMDGPUAMDGPUमुझे लगता है कि बेहतर प्रदर्शन प्रदान करता है, लेकिन यह केवल नए कार्ड के लिए उपलब्ध है। पुराने कार्ड (जो एएमडी का मतलब 6 महीने हो सकते हैं यदि आप अशुभ हैं) के साथ फंस गए हैं radeon, और Google और आस्क उबंटू की एक खोज आपको दिखाएगी कि आपके द्वारा उपयोग किए जा रहे स्विच करने का कोई तरीका नहीं है। कम से कम, वहाँ कोई रास्ता नहीं है कि जारी किया गया है।

बहुत सी चीजों के साथ की तरह, आप यह नहीं जान सकते कि जब तक आप कोशिश नहीं करेंगे, तब तक यदि आप एक अपग्रेड का जोखिम उठाने के लिए तैयार हैं, तो आगे बढ़ें।


विकल्प

तो शायद आपने डुबकी लगा ली, उम्मीद है कि आपके पास वह कार्ड होगा AMDGPU, जो इतना भाग्यशाली नहीं था। शायद आपने एएमडी के साथ स्थिति को जानने के बिना स्थापित या अपग्रेड किया है। हो सकता है कि आपको मिल गया है AMDGPUऔर यह पर्याप्त नहीं है। आप एएमडी ग्राफिक्स के साथ 16.04 पर जो भी कारण हैं, आपके लिए कुछ विकल्प हैं।


1. पहला, और सबसे स्पष्ट, केवल 14.04 पर डाउनग्रेड करना है

  • यह अभी भी 2019 तक समर्थित है, इसलिए आपके पास इसका उपयोग करने के लिए 2-3 और वर्ष हैं। कौन जाने? उस समय तक, एएमडी ने अपने व्यवसाय मॉडल को पूरी तरह से बदलने और वास्तव में अच्छा समर्थन प्रदान करने का निर्णय लिया होगा।
  • आप का उपयोग करने के लिए मिलता है fglrxऔर आप चाहते हैं / जरूरत प्रदर्शन मिलता है।
  • कृपया ध्यान दें: 14.04.5 अपने साथ Xorg 1.18 लाया, जो कि 16.04 में समस्या का कारण बनता है। सौभाग्य से, Xorg को 1.16 ( 14.04 को ) पर डाउनग्रेड करना पूरी तरह से संभव है , इसलिए आप अभी भी उपयोग कर सकते हैं fglrx। पढ़ें यहाँ

हो सकता है कि 14.04 आपके लिए बहुत पुराना हो, हालाँकि। हो सकता है कि आपके पास उस नए एप्लिकेशन के लिए अनुकूलता न हो जो आप इतना उपयोग करते हैं। हो सकता है कि आप डेटा का बैकअप लेने और पुनः इंस्टॉल करने की परेशानी से नहीं गुजरना चाहते हों। खैर, एक और विकल्प है।


2. Oibaf के ड्राइवरों को आज़माएं ।

  • वे AMD, NVIDIA और Intel के लिए काम करते हैं, इसलिए आप उन्हें भी आज़मा सकते हैं यदि आप NVIDIA के स्वामित्व वाले ड्राइवरों को नापसंद करते हैं या अपने Intel कार्ड से अधिक प्रदर्शन की उम्मीद कर रहे हैं।
  • वे नए ओपनजीएल और ओपनसीएल संस्करणों का समर्थन करते हैं, इसलिए सामान जो उन पर निर्भर करता है काम करेगा।
  • वे अनुकूलित होने का दावा करते हैं, इसलिए आप प्रदर्शन में वास्तविक वृद्धि देख सकते हैं।

Oibaf के ड्राइवर के लिए एक महान प्रतिस्थापन की तरह लगता है fglrx, और यह शायद है। हालाँकि, यदि आपके पास वास्तव में हाल ही में AMD कार्ड है, तो आप AMD की पेशकश की कोशिश कर सकते हैं।


3. AMDGPU-PRO

  • यह मालिकाना है और एएमडी द्वारा बनाए रखा जाता है, इसलिए इसे उसी तरह का प्रदर्शन प्रदान करना चाहिए जैसा fglrxकि किया था।
  • यह वास्तव में 14.04 पर भी काम करता है, इसलिए यदि आप अभी भी उस पर हैं तो आप इसे आजमा सकते हैं।
  • अद्यतन : 16.60 जारी किया गया था, जो काफी पुराने (3-4 साल पुराने) कार्ड के लिए समर्थन जोड़ता है। लिंक अपडेट किया गया।

दुर्भाग्य से, AMDGPU-PRO के लिए एक सही प्रतिस्थापन नहीं है fglrx। हालांकि यह 16.04 के लिए समर्थन प्रदान करता है, यह केवल संगत 20 मॉडल है। यह ज़्यादा नहीं है।

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


4. बस खुला स्रोत ड्राइवरों के साथ रहना।

  • स्थापित करने का कोई झंझट नहीं, क्योंकि वे पहले से ही चल रहे हैं।
  • यदि आपको कुछ विशेष नहीं करना है तो वे आपको वह सब कुछ प्रदान करते हैं जो आपको चाहिए।

बस ध्यान रखें कि ये आम तौर पर खेलों के लिए काम नहीं करेंगे, खासकर उच्च अंत वाले।


5. डाउनग्रेड Xorg

  • यह 16.04 पर काम नहीं करेगा।

यह काम कर सकता है, यह आपके सिस्टम को तब तक तोड़ सकता है जब तक कि आप सही संस्करण को पुनर्स्थापित नहीं करते। हालांकि, अगर यह काम करता है, तो आप fglrxवापस आ गए हैं।

जवाब यहाँ पढ़ें ।

विकल्प 16.04 पर सीमित हैं, लेकिन उनमें से कुछ सर्वोत्तम नहीं हो सकते हैं। मैं कुछ और करने से पहले Oibaf के ड्राइवर की कोशिश करने की सलाह देता हूं, और केवल डाउनग्रेड करता हूं अगर आप वास्तव में प्रदर्शन नहीं कर सकते हैं और AMDGPU-PRO का उपयोग नहीं कर सकते हैं।


1
क्या 14.04 के लिए नवीनतम HWE कर्नेल उन्नयन fglrxकाम नहीं करेगा?
edwinksl

मुझे ऐसा लगता है क्योंकि प्राथमिक तौर पर लोकी (जो उबंटू 14.04 पर आधारित है) पर मेरे साथ ऐसा ही हुआ है। मैं हालांकि यह सुनिश्चित करने के लिए नहीं बता सकता कि इतना अच्छा चेक
deesnook

1
बहुत बढ़िया जवाब! बहुत बढ़िया। लेकिन किसी ने भी ओइबाफ के ड्राइवरों की कोशिश की? वे कैसे है ?
मैक

2
@ मैं केवल ओइबफ के ड्राइवरों को स्थापित करता हूं और वे ठीक काम करने लगते हैं। मैंने अपने पुराने एचपी लैपटॉप पर AMD मोबिलिटी राडॉन HD 4530 के साथ glxgears चलाया और यह 60fps पर चल रहा था। इसलिए, जैसा कि मैं देख सकता हूं कि ड्राइवर जिस तरह से काम करने वाले हैं, वे काम कर रहे हैं।
टेरेंस

2
@Woeitg जहाँ तक मैं देख सकता हूँ, मैंने ओइबाफ़ ड्राइवरों की स्थापना सिर्फ की थी, लेकिन मैंने कभी एमपीवी स्थापित नहीं किया। मैंने अभी VLC प्लेयर स्थापित किया है, और यह बिना किसी हिचकी या स्टूटर्स के नेटवर्क कनेक्शन में मेरी फिल्में चला रहा है।
टेरेंस

7

आपके सटीक ग्राफिक्स हार्डवेयर के आधार पर, उबंटू 16.04 और बाद में ओपन-सोर्स AMDGPU ड्राइवर या ओपन-सोर्स Radeon ड्राइवर का उपयोग करेगा, जो दोनों डिफ़ॉल्ट Ubuntu 16.04+ इंस्टॉलेशन में शामिल हैं। Amdgpu ड्राइवर, 16.04+ में पहले से स्थापित, AMD के नवीनतम ग्राफिक्स कार्ड के लिए उपयोग किया जाता है। रैडॉन ड्राइवर, जो 16.04+ में पहले से स्थापित है, का उपयोग पुराने AMD ग्राफिक्स कार्ड के लिए किया जाता है जो कि amdgpu ड्राइवर का समर्थन नहीं करता है।

उन सभी ड्राइवरों को दिखाने के लिए जो डिफ़ॉल्ट उबंटू रिपॉजिटरी से स्थापित होने के लिए उपलब्ध हैं और आपके हार्डवेयर के साथ संगत हैं, टर्मिनल को खोलें और:

ubuntu-drivers devices  

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

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


और एएमडी के लिए 'नया' और 'पुराना' क्या है?
हिरोविज टी

यदि एएमडी ग्राफिक्स कार्ड में 1 जीबी से कम रैम है, तो यह संभवतः एक 'पुराना' मॉडल है।
कारेल

ध्यान दें कि यह कमांड 14.04.5
एल्डर गीक

1
मैंने ubuntu-drivers devicesUbuntu 16.04 पर और मेरे Ubuntu 17.04 पर दैनिक वीएम का निर्माण किया और यह सही तरीके से काम कर रहा है। जब मैंने उसी मशीन पर अपने 14.04 वीएम का परीक्षण किया तो मुझे एक दिलचस्प तथ्य का पता चला। 17.04 इंटेल-माइक्रोकोड ड्राइवर का उपयोग कर रहा है और 14.04 एक ही भौतिक मशीन पर नहीं है।
कारेल

1
1. Ubuntu 16.04 के साथ AMD GPU पर काम करने के लिए OpenCL कैसे प्राप्त करें? 2. यह सही है। AMD-PRO ड्राइवर वह चालक भी है जो नवीनतम AMD GPU पर हार्डवेयर लाभ का सबसे अधिक लाभ उठाता है यदि नवीनतम खुला स्रोत AMD ड्राइवर को डिफ़ॉल्ट Ubuntu रिपॉजिटरी में जारी नहीं किया गया है।
कैरेल

1

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

मैंने कुछ अलग ड्राइवरों को स्थापित करने की कोशिश की, लेकिन किसी ने मेरी समस्याओं को तय नहीं किया, कुछ ने अधिक बूटिंग मुद्दे (नामांकित के अलावा) लाया।

मेरी लगभग सभी समस्याओं का हल क्या कर्नेल को 4.10 से 4.14 (नवीनतम 01/02/18 तक) अद्यतन कर रहा था । मुझे लगता है कि सभी तुच्छ चीजों को आज़माने के बाद कर्नेल को अपडेट करना अगला कदम होना चाहिए।

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