Bug#899384: vlc: Hardware acceleration fails after upgrade to 3.0.2

Antoni Marcinek antoni.marcinek at gmail.com
Sun May 27 09:05:32 BST 2018


Hi,

dmo packages replaced, but it doesn't help.

As for other Qt applications, I can run for example qpdfview (Qt5) and
qtconfig (Qt4) with optirun.


As for the codec: before update to VLC 3.0.2 I didn't observe the
performance problem with this movie file. So either hardware
acceleration didn't fail, what is in conflict with "your hardware
doesn't support the codec" or it did fail with the same error, but I
didn't notice the error message and the performance with software
decoding was much better. In order to verify this, I would have to
revert my vlc to the previous version. Are there downloadable Debian
packages for the previous version that was shipped with Debian 9.4?

Cheers,
Antoni

2018-05-26 10:26 GMT+03:00 Sebastian Ramacher <sramacher at debian.org>:
> Control: tags -1 + moreinfo
>
> Hi
>
> On 2018-05-23 18:29:41, Antoni Marcinek wrote:
>> Package: src:vlc
>> Version: 3.0.2-0+deb9u1
>> Severity: important
>>
>> Dear Maintainer,
>>
>> After recent upgrade to 3.0.2 when I try to increase the speed above
>> certain level (16x), the video is frozen. The same procedure on
>> the same movie file worked without problem up to 64x before the upgrade.
>> Looks like there is some problem with hardware acceleration, which is
>> set to AUTO in the VLC config - I am getting the following error in the
>> console:
>>
>> libva info: VA-API version 0.39.4
>> 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_39
>> libva info: va_openDriver() returns 0
>> [00007f249c016240] vaapi generic error: profile(3) is not supported
>
> Not much vlc can do about that. If your hardware doesn't support the codec, then
> it can only fallback to software decoding.
>
>> Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
>>
>> I am doing this on a laptop with integrated Intel graphics + Optimus
>> nvidia card. What I understand is happening it tries to run vaapi
>> (fails) and then falls back to vdpau, which also fails. The vdpau
>> probably would require to run with nvidia card, but unfortunately
>> > optirun vlc
>> is unable to open the Qt interface and falls back to console interface
>> which is pretty useless (at least for my case).
>>
>> Maybe the new VLC version requires newer libva - libva2, which provides
>> VA-API 1.0.0?
>>
>> If the problem with VA-API cannot be solved, then maybe it is easier to
>> make VLC Qt interface run with optirun? While it would not bring the
>> user experience back to what was before upgrade to 3.0.2 (hardware
>> acceleration out-of-the-box on Intel graphics), it would still be
>> acceptable.
>
> Are you able to use any other Qt-based applications when started with optirun?
>
>> ii  libavcodec57                         10:3.3.7-dmo1+deb9u1
>> ii  libavformat57                        10:3.3.7-dmo1+deb9u1
>> ii  libavutil55                          10:3.3.7-dmo1+deb9u1
>
> This combination of packages is not supported by us. Please replace all dmo
> packages with the packages provided by Debian.
>
> Cheers
> --
> Sebastian Ramacher



More information about the pkg-multimedia-maintainers mailing list