Bug 11553

Summary: VDPau support not available
Product: [ROSA-based products] ROSA Fresh Reporter: Vladimir Potapov <v.potapov>
Component: Preinstalled software in the ISOAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED    
Severity: normal CC: m.novosyolov
Priority: Normal Flags: v.potapov: qa_verified+
v.potapov: published+
Version: Plasma5   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: Upstream:
Bug Depends on:    
Bug Blocks: 11462    

Description Vladimir Potapov 2021-10-19 16:47:10 MSK
В образе нет lib(64)vdpau-drivers, соответственно vdpauinfo выдает ошибку
vdpauinfo 
display: :0   screen: 0
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
Comment 1 Vladimir Potapov 2021-10-19 16:47:59 MSK
Решением вижу добавление этого пакета в зависимость к основному пакету MESA.
Ну и версию поднять до последней багфиксовой 21.2.4
Comment 2 Vladimir Potapov 2021-10-19 16:51:04 MSK
Стоит проверить поддержку с помощью хромиума, его последние версии должны поддерживать аппаратное ускорение видео с помощью vaapi-vdpau
https://www.linuxuprising.com/2018/08/how-to-enable-hardware-accelerated.html
Comment 3 Mikhail Novosyolov 2021-10-19 22:44:58 MSK
(In reply to Vladimir Potapov from comment #2)
> Стоит проверить поддержку с помощью хромиума, его последние версии должны
> поддерживать аппаратное ускорение видео с помощью vaapi-vdpau
> https://www.linuxuprising.com/2018/08/how-to-enable-hardware-accelerated.html

Хромиум умеет только VA-API, VDPAU не умеет. По умолчанию выключено, для раньше был флаг chrome://flags/#enable-accelerated-video-decode , сейчас его нет, похоже, надо запустить с  --enable-features=VaapiVideoDecoder.

Есть прослойка vaapi-driver-vdpau, добавлю его в мягкие зависимости проприетарного драйвера nvidia, больше эта прослойка нигде не нужна. С
Comment 4 Mikhail Novosyolov 2021-10-19 22:45:50 MSK
(In reply to Mikhail Novosyolov from comment #3)
> Есть прослойка vaapi-driver-vdpau, добавлю его в мягкие зависимости
> проприетарного драйвера nvidia, больше эта прослойка нигде не нужна. С

Но не начнет ли mpv при этом работать через эту прослойку на автопилоте? Пока не буду добавлять, надо проверить.
Comment 5 Mikhail Novosyolov 2021-10-19 22:47:18 MSK
(In reply to Vladimir Potapov from comment #1)
> Решением вижу добавление этого пакета в зависимость к основному пакету MESA.
> Ну и версию поднять до последней багфиксовой 21.2.4

А зачем VDPAU на свободных драйверах? Сейчас все, что можно, работает через VA-API.
Comment 6 Mikhail Novosyolov 2021-10-19 23:12:39 MSK
********* QA ADVISORY ********

vlc 3.0.16-9
- install plugins for opengl, wayland, VA-API and VDPAU by default
https://abf.io/build_lists/3950580
https://abf.io/build_lists/3950581
https://abf.io/build_lists/3950582

vaapi-driver-intel 2.4.1-3
- pick after-release fixes from upstream
https://abf.io/build_lists/3950586
https://abf.io/build_lists/3950587
(not available on aarch64)

task-x11 2021.1-3
- install vaapi-driver-intel by default
  for VA-API out of the box on Intel,
  AMD and Nouveau are supported in Mesa
https://abf.io/build_lists/3950583
https://abf.io/build_lists/3950584
https://abf.io/build_lists/3950585

**********************************
Comment 7 Vladimir Potapov 2021-10-20 09:54:11 MSK
(In reply to Mikhail Novosyolov from comment #5)
> А зачем VDPAU на свободных драйверах? Сейчас все, что можно, работает через
> VA-API.
А зачем тогда vdpauinfo нерабочий в образе?
Comment 8 Mikhail Novosyolov 2021-10-20 13:14:33 MSK
(In reply to Vladimir Potapov from comment #7)
> (In reply to Mikhail Novosyolov from comment #5)
> > А зачем VDPAU на свободных драйверах? Сейчас все, что можно, работает через
> > VA-API.
> А зачем тогда vdpauinfo нерабочий в образе?

Он тянется, как минимум, через hw-probe:
https://abf.io/import/hw-probe/blob/838b46cd73/hw-probe.spec#lc-35
В принципе это же нормально для сбора статистики, мне кажется
Comment 9 Vladimir Potapov 2021-10-20 16:26:50 MSK
Все ж багфиксовую версию месы бы собрать не помешало б.
Comment 11 Vladimir Potapov 2021-10-26 15:42:00 MSK
********* QA ADVISORY ********

vlc 3.0.16-9
- install plugins for opengl, wayland, VA-API and VDPAU by default
https://abf.io/build_lists/3950580
https://abf.io/build_lists/3950581
https://abf.io/build_lists/3950582

vaapi-driver-intel 2.4.1-3
- pick after-release fixes from upstream
https://abf.io/build_lists/3950586
https://abf.io/build_lists/3950587
(not available on aarch64)

task-x11 2021.1-3
- install vaapi-driver-intel by default
  for VA-API out of the box on Intel,
  AMD and Nouveau are supported in Mesa
https://abf.io/build_lists/3950583
https://abf.io/build_lists/3950584
https://abf.io/build_lists/3950585

mesa-21.2.4-1
- up to bugfix version
https://abf.io/build_lists/3950864
https://abf.io/build_lists/3950865
https://abf.io/build_lists/3950866

**********************************
QA Verified