Intel HD 4000 GPU를 사용하여 VLC에서 하드웨어 가속 비디오를 활성화하려면 어떻게합니까?


15

Dell Latitude E5530에서 Ubuntu 12.10을 실행 중이며 VLC 플레이어에서 하드웨어 가속 비디오 디코딩을 실행할 수 없습니다.

나는, 설치된 모든 VLC의 설정에서 하드웨어 가속 옵션을 쳤다 것 libva, libdrmvaapi관련 패키지, 아직 CPU 사용률이 여전히 활성화되지이다 저를 나타냅니다. 720p 비디오를 재생하는 동안의 CPU 사용량은 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 : Windows Media Video 7 (WMV1) (16 % CPU 사용량, 720p 해상도)

시스템 모니터를 살펴보면 4 개의 CPU 스레드 (i5-3210M 듀얼 코어 프로세서에 대한 대화)가 거의 동일하게 스트레스를 받으므로 위에서 언급 한 16 및 80 % CPU 사용량이 스레드간에 분산되어 있음을 알 수 있습니다.


1
관심있는 사람들을 위해 : 대한 해결책 NVIDIA의 비디오 카드 .
KrisWebDev

답변:


11

VA-API (인텔 용 하드웨어 가속)

목성과 유사한 절전 응용 프로그램이 있습니까? 자세한 내용은 내 답변을 확인하십시오.

Intel GPU (Intel HD Graphics 및 G45 이상용) :

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

구성

VLC

도구> 환경 설정> 입력 및 코덱> GPU 가속 디코딩 사용

여기에 이미지 설명을 입력하십시오

Intel Sandy Bridge에서 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 %가되었습니다. 잘 했어!
conualfy

2
VLC는 이제 "하드웨어 가속 디코딩"설정에 대한 드롭 다운을 가지고 있으며 "DRM을 통한 VA-API 비디오 디코더"및 "... via X11"만 작동했지만 기본 "자동"옵션이 작동하지 않습니다. 또한 더 이상 "--ffmeg-hw"옵션이 없습니다. 답변을 업데이트 하시겠습니까?
Suor

문제를 확인하고 잘못된 것이 있으면 업데이트합니다. @Suor
Qasim

5
VLC 2.1.3에서 옵션은 --avcodec-hw = vaapi입니다. 그것이 누군가를 돕기를 바랍니다.
feedbackloop
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.