मैं एक अति Radeon HD के लिए हार्डवेयर त्वरण कैसे सक्षम कर सकता हूं?


10

हाई डेफिनिशन वीडियो (720p और 1080p) खेलते समय CPU 100% तक पहुंच जाता है और नियमित अंतराल पर छवि को जमा देता है।

निर्माता के अनुसार यह त्वरक एचडी वीडियो के लिए हार्डवेयर त्वरण में सक्षम है।

स्पष्ट रूप से कुछ सही नहीं है।

यह आउटपुट है vainfo:

ivan@ivan-NT-A2400-NT-A3500:~$ vainfo
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

सहायता के लिए धन्यवाद।

यहाँ आप की जानकारी है vainfo:

ivan@ivan-NT-A2400-NT-A3500:~$ vainfo
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

मैंने अभी तक सिस्टम में कुछ भी इंस्टॉल / अनइंस्टॉल नहीं किया है। यह पीसी प्रीइंस्टॉल्ड सिस्टम के साथ आया था। अति चालक स्थापित हैं।

यहाँ मैं एक्स के बारे में जानकारी के साथ तस्वीर है:

यहाँ छवि विवरण दर्ज करें


माफ़ करना:

यह छवि vainfoमेरे सिस्टम की जानकारी और ड्राइवरों को दिखाती है।

यहाँ छवि विवरण दर्ज करें


मैंने कार्ड की अधिक विस्तृत श्रृंखला का समर्थन करने के लिए आपकी पोस्ट का शीर्षक बदल दिया है, जवाब बाइनरी ड्राइवरों को चलाने वाले सभी एटीआई कार्डों पर लागू होना चाहिए।
ब्रूनो परेरा

क्षमा करें, लेकिन यह गलत है। AFAIK, केवल UVD2 का समर्थन करने वाले कार्ड्स और बाद में xvba का समर्थन करता है, जिसका अर्थ है कार्ड 4000 radeon और बाद में। देख विकि-प्रविष्टि xvba
मार्टिन

@ सेवरिन thx पूरी तरह से सही है। जवाब बदल गया।
ब्रूनो परेरा

जैसा कि पोस्ट बलो पर कहा गया है, हार्डवेयर वीडियो डिकोडिंग केवल एटीआई बायनेरिज़ पर सक्षम है, आपको इसका उपयोग करने में सक्षम होने से पहले उन्हें सही ढंग से स्थापित करने की आवश्यकता है। आप कार्ड के लिए ड्राइवरों को स्थापित करने के लिए इस पोस्ट का पालन करें और चेक करना न भूलें कि कार्ड पहले समर्थित है (इसके लिए लिंक पोस्ट पर भी है)।
ब्रूनो परेरा

जवाबों:


13

Ubuntu 11.10 और बाइनरी ड्राइवर का उपयोग करके किसी भी समर्थित कार्ड ATI कार्ड के लिए परीक्षण किया गया (केवल कार्ड जो UDV2, radeon HD या अधिक समर्थन करते हैं)

हार्डवेयर वीडियो त्वरण केवल तभी सक्षम किया जाता है यदि आप ATI से बायनेरिज़ का उपयोग कर रहे हैं, या तो उन्हें Additional Driverटूल का उपयोग करके या मैन्युअल रूप से ATI साइट से इंस्टॉल करें , अंतिम विधि को प्राथमिकता दी जाती है क्योंकि Additional Driverटूल में मौजूदा पैकेज काफी छोटी गाड़ी है।

इस पोस्ट में एटीआई कार्ड के लिए ड्राइवरों को स्थापित / स्विच / निकालने के लिए आवश्यक सभी जानकारी शामिल है।

यह हो जाने के बाद भी आपको अपने नए ड्राइवरों में मौजूद मीडिया प्लेयर को हार्डवेयर त्वरण सुविधा से कनेक्ट करने का तरीका चाहिए।

स्थापित करने के लिए xvba-va-driver, libva-glx1और vainfo। एक टर्मिनल खोलें और इस कमांड का उपयोग करें, या उबंटू सॉफ्टवेयर सेंटर का उपयोग करके पैकेज देखें

sudo apt-get install xvba-va-driver libva-glx1 vainfo

पैकेज स्थापित होने के बाद एक टर्मिनल खोलें (यदि इसका उपयोग नहीं कर रहे हैं) और टाइप करें vainfo, आपको निम्न की तरह एक आउटपुट प्राप्त करना चाहिए

 libva: libva version 0.32.0
 Xlib:  extension "XFree86-DRI" missing on display ":0.0".
 libva: va_getDriverName() returns 0
 libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
 libva: va_openDriver() returns 0
 vainfo: VA API version: 0.32
 vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
 vainfo: Supported profile and entrypoints
 VAProfileH264High               :  VAEntrypointVLD
 VAProfileVC1Advanced            :  VAEntrypointVLD

यदि कुछ गलत नहीं है (अधिक सहायता के लिए एक टिप्पणी छोड़ें)।

यदि आपको एक समान आउटपुट मिलता है तो आपके ड्राइवर इंस्टॉल हो जाते हैं और हार्डवेयर डिकोडिंग क्षमताओं वाले किसी भी वीडियो प्लेयर को इसे स्वचालित रूप से चुनना चाहिए या आपको खिलाड़ी की सेटिंग में इसे सक्षम करने की अनुमति देनी चाहिए।

हार्डवेयर वीडियो डिकोडिंग का उपयोग करने में सक्षम खिलाड़ी की सूची के लिए यहां एक नज़र है , सूची उतनी पूरी नहीं है जितनी मैं चाहता था, लेकिन जानकारी के लिए यह एक अच्छा प्रारंभिक बिंदु है।


1
अच्छे निर्देश; यहाँ एक अनुवर्ती प्रश्न मिला । यह भी सोच रहे हैं कि क्यों / क्या libva-glx1आवश्यक है।
19

@ l0b0: यह आपके द्वारा उपयोग किए जा रहे मीडिया प्लेयर पर निर्भर करता है। उदाहरण के लिए, mplayer-vaapiआवश्यकता है libva-glx1। आपको इसे निर्दिष्ट करने की आवश्यकता नहीं है, क्योंकि यह स्वचालित रूप से स्थापित हो जाता है।
डेनिस

2

ब्रूनो के सुझाव के शीर्ष पर (जो मेरे लिए काम किया) आपको निम्नलिखित कार्य करने की आवश्यकता हो सकती है:

  1. निम्नलिखित पंक्तियों को अपने / etc / पर्यावरण (और रिबूट) में जोड़ें:

    LIBVA_DRIVER_NAME = xvba LIBVA_DRIVERS_PATH = / usr / lib / v / ड्राइवर

  2. फिर परीक्षण करने के लिए, कमांड लाइन से vlc को निम्नानुसार चलाएँ:

    vlc --ffmpeg-hw

  3. इसके अलावा 'वरीयताएँ -> सेटिंग्स दिखाएं सभी -> इनपुट / कोडेक -> वीडियो कोडेक -> FFmpeg -> हार्डवेयर डिकोडिंग' टिक! (उपरोक्त के समान, लेकिन स्थायी - .config / vlc से भी सेट किया जा सकता है)।

देखें: http://wiki.videolan.org/VLC_VAAPI


पहली छमाही अमान्य लगती है। मेरे सिस्टम पर कोई / usr / lib / va / ड्राइवर नहीं है, भले ही मैंने उपरोक्त पैकेज स्थापित किए हों।
user12164

-1

मैं केवल आपकी मदद कर सकता हूं, अगर आपके पास एक एटीआई / एडीएम कार्ड है। इस मामले में:

क्या आप अति-चालक का उपयोग करते हैं? आप इसे सिस्टम-सेटिंग्स का उपयोग करके स्थापित कर सकते हैं। "अतिरिक्त ड्राइवर" नामक एक आइकन होना चाहिए। रिबूट के बाद, आपको अपने सभी ग्राफिक्स-पावर का उपयोग करने में सक्षम होना चाहिए।

मेरे पास एक HD5770 है और पहले मैं इस ड्राइवर को अपने 11.10 पर स्थापित करने में सक्षम नहीं था। ऑटो-अपडेटर ने मुझे कुछ अपडेट दिखाए, और उन्हें स्थापित करने के बाद, इसने अच्छा काम किया। हो सकता है कि यह जानकारी आपके लिए भी प्रासंगिक हो।

यदि यह काम नहीं करता है, तो यह कोशिश करें: http://mrrichard.hubpages.com/hub/2-Ways-to-Install-FGLRX-in-Ubuntu-1110-Oneric

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