it-swarm.com.de

Wie aktiviere ich hardwarebeschleunigtes Video in VLC mit Intel HD 4000 GPU?

Ich verwende Ubuntu 12.10 auf einem Dell Latitude E5530 und kann die hardwarebeschleunigte Videodekodierung im VLC-Player nicht ausführen.

Ich habe die Option für die Hardwarebeschleunigung in den Einstellungen von VLC aktiviert und alle libva-, libdrm- und vaapi -bezogenen Pakete installiert. Die CPU-Auslastung zeigt jedoch an, dass sie immer noch nicht aktiv ist. Die CPU-Auslastung während der Wiedergabe eines 720p-Videos beträgt 40-80%, wobei ich auf meinem Computer mit einer deutlich geringeren Auslastung rechnen würde.

Kann mir jemand einen Rat geben, wie es funktioniert?

Die Ausgabe von vainfo ist:

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

Ich habe versucht, 720p-MPG-, MP4- und WMV-Filme abzuspielen, aber keiner von ihnen lief hardwarebeschleunigt.

Die Codecs der getesteten Filme sind:

  • mpeg: H264-MPEG 4-AVC (Teil 10) (avc) (resultierende 80% CPU-Auslastung, Full HD-Auflösung)
  • mp4: MPEG 4-Video (mp4v) (16% CPU-Auslastung, 720p)
  • wMV: Windows Media Video 7 (WMV1) (16% CPU-Auslastung, 720p-Auflösung)

Wenn ich mir den System Monitor anschaue, sehe ich, dass alle vier CPU-Threads (die von einem i5-3210M-Dual-Core-Prozessor sprechen) fast gleich stark ausgelastet sind.

14
Denes Zsarko

VA-API (Hardwarebeschleunigung für Intel)

Gibt es eine Energiesparanwendung ähnlich wie Jupiter? Überprüfen Sie meine Antwort auf vollständige Details

für Intel GPUs (für Intel HD Graphics sowie G45 und höher):

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

Aufbau

VLC

Unter Extras> Einstellungen> Eingabe & Codecs> Aktivieren GPU-beschleunigte Decodierung verwenden

enter image description here

Wie wird VA-API auf Intel Sandy Bridge korrekt aktiviert/getestet?

 vlc --ffmpeg-hw -v

Überprüfen Sie die Leitung

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