web-dev-qa-db-ja.com

Ubuntu 17.10でIntelグラフィックチップセットを使用してハードウェアビデオアクセラレーションを有効にする方法

Ubuntu 17.10では、ハードウェアビデオアクセラレーションによって何かが変わったようです。 VLCで再生されるビデオが途切れるので、Intelグラフィックチップセットを使用するとすぐに正常に動作しなくなります。ビデオを開くと、端末には次のように表示されます。

$ vlc
VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
[0000555baee879d8] core libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[00007fcbd4008758] vdpau_avcodec generic error: unsupported codec 1211250229 or profile 1
Failed to open VDPAU backend libvdpau_i965.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
^CQObject::~QObject: Timers cannot be stopped from another thread

Gnomeのビデオ(トーテム)についても同じことが言えます。

Ubuntuのインストール中、アクティブなインターネット接続でInstall third-party softwareがチェックされました。

libvdpau-va-gl1をインストールして再起動しても解決しませんでした。 WaylandではなくXorgでUbuntuを実行しています。

Ubuntu 17.04では、i965-va-driverおよびオプションでvainfoをインストールするだけで十分でした。現在、Ubuntu 17.10では、libvdpau1vdpau-driver-allなどのvdpauファイルもデフォルトでインストールされますが、Nvidiaのハードウェアアクセラレーションを担当します。

vainfoによると、すべてが適切にインストールされ、検出されます。

$ vainfo
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.40 (libva )
vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Mobile - 1.8.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD

ハードウェアも問題ありません。

$ lspci -nnk | grep -i VGA -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
    Subsystem: Toshiba America Info Systems 3rd Gen Core processor Graphics Controller [1179:fb31]
    Kernel driver in use: i915

これを解決する方法はありますか?

2
DMT

この問題は、ハードウェアビデオアクセラレーションとは関係ありませんでしたが、 システムモニター Gnome Extensionの単純なバグと関係がありました。無効にすると、すべてが再びスムーズになります。

1
DMT