मैं इंटेल एचडी 4000 जीपीयू के साथ वीएलसी में हार्डवेयर त्वरित वीडियो कैसे सक्षम करूं?


15

मैं एक Dell अक्षांश E5530 पर Ubuntu 12.10 चला रहा हूं, और मैं VLC प्लेयर में चल रहे हार्डवेयर त्वरित वीडियो डिकोडिंग प्राप्त करने में असमर्थ हूं।

मैं वीएलसी की सेटिंग में हार्डवेयर त्वरण विकल्प टिक गया है, सभी स्थापित libva, libdrmऔर vaapiसंबंधित संकुल, फिर भी CPU उपयोग मुझे इंगित करता है वह अभी भी सक्रिय नहीं है। एक 720p वीडियो के प्लेबैक के दौरान सीपीयू का उपयोग 40-80% है, जहां मैं अपनी मशीन पर बहुत कम उपयोग देखने की उम्मीद करूंगा।

किसी ने मुझे कैसे काम कर पाने के लिए कुछ सलाह दे सकते हैं?

Vainfo का आउटपुट है:

libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

मैंने 720p mpg, mp4 और wmv फिल्में चलाने की कोशिश की है, फिर भी उनमें से कोई भी हार्डवेयर तेजी से नहीं चला।

परीक्षण की गई फिल्मों के कोडेक्स हैं:

  • MPEG: H264-MPEG 4-AVC (भाग 10) (avc) (परिणामस्वरूप 80% CPU उपयोग, पूर्ण HD संकल्प)
  • mp4: MPEG 4 वीडियो (mp4v) (16% CPU उपयोग, 720p)
  • wmv: विंडोज मीडिया वीडियो 7 (WMV1) (16% CPU उपयोग, 720p रिज़ॉल्यूशन)

सिस्टम मॉनिटर पर एक नज़र डालते हुए, मैं देख सकता हूं कि सभी चार सीपीयू थ्रेड्स (एक i5-3210M दोहरे कोर प्रोसेसर के बारे में बात कर रहे हैं) लगभग समान रूप से तनावग्रस्त हैं, इसलिए उपरोक्त 16 और 80% सीपीयू का उपयोग थ्रेड्स के बीच वितरित किया गया है)।


जवाबों:


11

VA-API (हार्डवेयर एक्सेलेरेशन फॉर इंटेल)

क्या ज्यूपिटर के समान ही बिजली की बचत का आवेदन है? पूर्ण विवरण के लिए मेरे उत्तर की जाँच करें

इंटेल जीपीयू के लिए (इंटेल एचडी ग्राफिक्स के साथ ही जी 45 और बाद के लिए):

 sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

विन्यास

वीएलसी

इसके उपकरण में> वरीयताएँ> इनपुट और कोडेक्स> सक्षम करें GPU त्वरित डिकोडिंग का उपयोग करें

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

इंटेल सैंडी ब्रिज पर VA-API को सही ढंग से कैसे सक्षम / परीक्षण करें?

 vlc --ffmpeg-hw -v

लाइन की जाँच करें

 [0x7fd018c02d38] avcodec decoder: Using VA API version 0.32 for hardware decoding.

1
मैंने 3 पैकेज स्थापित किए हैं और GPU डिकोडिंग सक्रिय किया है। Intel HD 3000 पर, 720HD मूवी के लिए मेरे प्रोसेसर का उपयोग इसको सक्रिय करने से पहले 12-13% था और इसके बाद 6%। अच्छा काम!
11

2
वीएलसी में अब "हार्डवेयर-त्वरित डिकोडिंग" सेटिंग के लिए ड्रॉपडाउन है, केवल "वीआर-एपीआई वीडियो डिकोडर डीआरएम के माध्यम से" और "... एक्स 11 के माध्यम से" मेरे लिए काम किया, डिफ़ॉल्ट "स्वचालित" विकल्प काम नहीं करता है। इसके अलावा, अब कोई "--ffmeg-hw" विकल्प नहीं है। अपने उत्तर को अपडेट करने के लिए देखभाल?
सोर

मैं इस मुद्दे की जाँच करूँगा और अगर मुझे कुछ भी बीमार लगता है तो उसे अपडेट करूँगा। अपडेट के लिए धन्यवाद @ सुरूर
कासिम

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