Bug#971962: vlc: VAAPI playback doesn't work
Package: vlc
Version: 3.0.11.1-2+b1
Severity: normal
Tags: upstream
Dear Maintainer,
playback using VAAPI doesn't work on my system with the amdgpu driver.
This results in high CPU usage and stuttering video e.g. with 4k 60FPS HEVC
even on a brand new AMD Ryzen 5 (6 Cores/12 Threads). I tried mpv and
playback using VAAPI works with smooth video and very low CPU usage.
There are reports that this may be a Mesa issue.
https://gitlab.freedesktop.org/mesa/mesa/-/issues/1193
However, I tried to build Mesa with a fix applied and it still didn't work.
So I open this bug and hope to see a coordinated fix for this issue, be it
in Mesa or in VLC.
Regards,
Tino
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.9.0-rc8 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages vlc depends on:
ii vlc-bin 3.0.11.1-2+b1
ii vlc-plugin-base 3.0.11.1-2+b1
ii vlc-plugin-qt 3.0.11.1-2+b1
ii vlc-plugin-video-output 3.0.11.1-2+b1
Versions of packages vlc recommends:
pn vlc-l10n <none>
pn vlc-plugin-access-extra <none>
pn vlc-plugin-notify <none>
pn vlc-plugin-samba <none>
pn vlc-plugin-skins2 <none>
pn vlc-plugin-video-splitter <none>
pn vlc-plugin-visualization <none>
Versions of packages vlc suggests:
pn vlc-plugin-fluidsynth <none>
pn vlc-plugin-jack <none>
pn vlc-plugin-svg <none>
Versions of packages libvlc-bin depends on:
ii libc6 2.31-3
ii libvlc5 3.0.11.1-2+b1
Versions of packages libvlc5 depends on:
ii libc6 2.31-3
ii libvlccore9 3.0.11.1-2+b1
Versions of packages libvlc5 recommends:
ii libvlc-bin 3.0.11.1-2+b1
Versions of packages libvlccore8 depends on:
ii libc6 2.31-3
ii libdbus-1-3 1.12.20-1
ii libidn11 1.33-2.4
Versions of packages libvlccore8 recommends:
pn libproxy-tools <none>
Versions of packages vlc-bin depends on:
ii libc6 2.31-3
ii libvlc-bin 3.0.11.1-2+b1
ii libvlc5 3.0.11.1-2+b1
Versions of packages vlc-plugin-base depends on:
ii liba52-0.7.4 0.7.4-20
ii libarchive13 3.4.3-2
ii libaribb24-0 1.0.3-dmo2
ii libasound2 1.2.3.2-1
ii libass9 2:0.14.0-dmo2
ii libavahi-client3 0.8-3
ii libavahi-common3 0.8-3
ii libavc1394-0 0.5.4-5
ii libavcodec58 10:4.3.1-dmo3
ii libavformat58 10:4.3.1-dmo3
ii libavutil56 10:4.3.1-dmo3
ii libbasicusageenvironment1 2:2020.08.19-dmo1
ii libbluray2 2:1.2.0-dmo3
ii libc6 2.31-3
ii libcairo2 1.16.0-4
ii libcddb2 1.3.2-6+b1
ii libchromaprint1 1:1.5.0-dmo1
ii libdav1d4 1:0.7.1-dmo1
ii libdbus-1-3 1.12.20-1
ii libdc1394-25 2.2.6-3
ii libdca0 1:0.0.7-dmo1
ii libdvbpsi10 1:1.3.3-dmo1
ii libdvdnav4 6.1.0-1+b1
ii libdvdread8 6.1.1-2
ii libebml5 1:1.4.0-dmo1
ii libfaad2 2.9.2-1
ii libflac8 1.3.3-1
ii libfontconfig1 2.13.1-4.2
ii libfreetype6 2.10.2+dfsg-3
ii libfribidi0 1.0.8-2
ii libgcc-s1 10.2.0-13
ii libgcrypt20 1.8.6-2
ii libglib2.0-0 2.66.0-2
ii libgnutls30 3.6.15-4
ii libgpg-error0 1.38-2
ii libgroupsock8 2:2020.08.19-dmo1
ii libharfbuzz0b 2.6.7-1
pn libixml10 <none>
ii libjpeg62-turbo 1:2.0.5-1.1
ii libkate1 0.4.1-11
ii liblirc-client0 0.10.1-6.2
pn liblivemedia77 <none>
ii liblua5.2-0 5.2.4-1.1+b3
ii libmad0 0.15.1b-10
ii libmatroska7 1:1.6.2-dmo1
ii libmpcdec6 2:0.1~r495-2
ii libmpeg2-4 0.5.1-9
ii libmpg123-0 1.26.3-1
ii libmtp9 1.1.17-3
ii libncursesw6 6.2+20200918-1
ii libnfs13 1:4.0.0-dmo1
ii libogg0 1.3.2-1+b1
pn libopenmpt-modplug1 <none>
ii libopus0 1.3.1-0.1
ii libpng16-16 1.6.37-3
ii libpostproc55 10:4.3.1-dmo3
ii libprotobuf-lite23 3.12.3-2
ii libpulse0 13.0-5
ii libraw1394-11 2.1.2-2
ii libresid-builder0c2a 2.1.1-15+b1
ii librsvg2-2 2.50.0+dfsg-1
ii libsamplerate0 0.1.9-2
ii libsdl-image1.2 1.2.12-12
ii libsdl1.2debian 1.2.15+dfsg2-5
ii libsecret-1-0 0.20.3-1
ii libshine3 3.1.1-2
ii libshout3 2.4.4-1
ii libsidplay2 2.1.1-15+b1
ii libsndio7.0 1.5.0-3
ii libsoxr0 0.1.3-4
pn libspatialaudio0 <none>
ii libspeex1 1.2~rc1.2-1.1
ii libspeexdsp1 1.2~rc1.2-1.1
ii libssh2-1 1.8.0-2.1
ii libstdc++6 10.2.0-13
ii libswscale5 10:4.3.1-dmo3
ii libsystemd0 246.6-1
ii libtag1v5 1.11.1+dfsg.1-3
ii libtheora0 1.1.1+dfsg.1-15
ii libtinfo6 6.2+20200918-1
ii libtwolame0 1:0.4.0-dmo1
ii libudev1 246.6-1
pn libupnp13 <none>
ii libusageenvironment3 2:2020.08.19-dmo1
ii libva-drm2 2.9.0-1
ii libva2 2.9.0-1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.11.1-2+b1
ii libvorbis0a 1.3.7-1
ii libvorbisenc2 1.3.7-1
pn libx264-160 <none>
ii libx265-192 1:3.4-dmo1
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb1 1.14-2
ii libxml2 2.9.10+dfsg-6
ii libzvbi0 0.2.35-18
ii vlc-data 3.0.11.1-2
ii zlib1g 1:1.2.11.dfsg-2
Versions of packages vlc-plugin-base recommends:
ii xdg-utils 1.1.3-2
Versions of packages vlc-plugin-base suggests:
ii libdvdcss2 1.4.2-dmo1
Versions of packages vlc-plugin-qt depends on:
ii libc6 2.31-3
ii libgcc-s1 10.2.0-13
ii libqt5core5a 5.14.2+dfsg-6
ii libqt5gui5 5.14.2+dfsg-6
ii libqt5svg5 5.14.2-2
ii libqt5widgets5 5.14.2+dfsg-6
ii libqt5x11extras5 5.14.2-2
ii libstdc++6 10.2.0-13
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.11.1-2+b1
ii libwayland-client0 1.18.0-2~exp1.1
ii libx11-6 2:1.6.12-1
Versions of packages vlc-plugin-qt recommends:
ii vlc-bin 3.0.11.1-2+b1
Versions of packages vlc-plugin-video-output depends on:
ii libaa1 1.4p5-46+b1
ii libavcodec58 10:4.3.1-dmo3
ii libavutil56 10:4.3.1-dmo3
ii libc6 2.31-3
ii libcaca0 0.99.beta19-2.1
ii libegl1 1.3.2-1
ii libgl1 1.3.2-1
ii libgles2 1.3.2-1
ii libplacebo72 2:2.72.0-dmo1
ii libva-drm2 2.9.0-1
ii libva-wayland2 2.9.0-1
ii libva-x11-2 2.9.0-1
ii libva2 2.9.0-1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.11.1-2+b1
ii libwayland-client0 1.18.0-2~exp1.1
ii libwayland-egl1 1.18.0-2~exp1.1
ii libx11-6 2:1.6.12-1
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb-shm0 1.14-2
ii libxcb-xv0 1.14-2
ii libxcb1 1.14-2
-- no debconf information
Reply to: