Аппаратное ускорение видео

Ответить

Автор темы
sergreyz
Сообщения: 21
Зарегистрирован: 16 фев 2017, 16:06

Аппаратное ускорение видео

#1

Сообщение sergreyz » 04 фев 2018, 01:34

Система версии 16.04.3.
Использую неттоп на процессоре Celeron N3000, он без активного охлаждения и сильно греется под нагрузкой
Аппаратное ускорение видео работает странно. Воспроизведение в браузере есть по 80-100% процессора.
Но ладно бразуер, если открывать тот же ютуб через VLC, то 720p ест по 30%, а 1080p - вплоть до 80% от процессора.
Решил установить windows для сравнения, и что интересно. В media player classic при выборе ускорения видео через quicksync повторяется та же ситуация - видео жрёт процессор, как и в lubuntu! А при выборе ускорения dxva - чудеса, 5%...
Я подозреваю, что надо попробовать попереключать и в lubuntu
Как узнать, какой вид ускорения используется в lubuntu, и переключить на другой? Я пробовал все настройки из меню VLC, но не помогло.

P.S. Винду не предлагать, 2 Гб ОЗУ - не увеличить.

Аватара пользователя

jazzbiker
Сообщения: 83
Зарегистрирован: 08 сен 2014, 16:02

Аппаратное ускорение видео

#2

Сообщение jazzbiker » 04 фев 2018, 04:47

Драйвера mesa-va-drivers установлены?


Автор темы
sergreyz
Сообщения: 21
Зарегистрирован: 16 фев 2017, 16:06

Аппаратное ускорение видео

#3

Сообщение sergreyz » 06 фев 2018, 21:35

jazzbiker писал(а):
04 фев 2018, 04:47
Драйвера mesa-va-drivers установлены?
До того не были. Сейчас попробовал - эффекта нет: Gnome с vaapi не показывает вообще, VLC с vaapi - показывает, но нагрузка та же.

Аватара пользователя

jazzbiker
Сообщения: 83
Зарегистрирован: 08 сен 2014, 16:02

Аппаратное ускорение видео

#4

Сообщение jazzbiker » 07 фев 2018, 20:20

Путаница имеет место быть. Gnome-mplayer действительно предлагает опцию vaapi для видеовыхода. Но он же является фронтом для mplayer. Смотрим варианты вывода видео в mplayer:
mplayer -vo help
и не видим там vaapi. То есть Gnome-mplayer не проверяет наличие драйверов а предлагает всевозможное варианты параметров, которые он передаст собственно mplayer'у, а там как карта ляжет.
Вот, например, Debian метапакет vdpau-driver-all устанавливает mesa-vdpau-drivers и libvdpau-va-gl1. В Ubuntu такого метапакета нет, надо эти два пакета поставить отдельно. Ещё есть пакет vdpau-va-driver, надо пробовать.
У меня AMD встроенная графика, так что я поставил mesa-vdpau-drivers и всё пошло-поехало. Но ленивые интела не хотят понимать vdpau, они хотят только своё va-api, вот и приходится добрым людям чесать репу в недоумении.

Аватара пользователя

jazzbiker
Сообщения: 83
Зарегистрирован: 08 сен 2014, 16:02

Аппаратное ускорение видео

#5

Сообщение jazzbiker » 08 фев 2018, 01:52

Кстати о vlc. Он у меня нормально заработал (то есть всю распаковку видео переложил на видеокарту) когда я задал ему устройство вывода видео vdpau, при этом в настройках самого vlc птицу "аппаратное ускорение видео" сбросил. Во как!


vktRus
Сообщения: 9
Зарегистрирован: 31 окт 2014, 12:23

Re: Аппаратное ускорение видео

#6

Сообщение vktRus » 11 мар 2019, 19:48

Adobe Flash Player Hardware Acceleration on Intel Graphics Cards

Код: Выделить всё

sudo apt update
sudo apt install i965-va-driver libvdpau-va-gl1 vdpauinfo vainfo
sudo mkdir -p /etc/adobe
echo "EnableLinuxHWVideoDecode=1" | sudo tee /etc/adobe/mms.cfg
echo "OverrideGPUValidation=1" | sudo tee -a /etc/adobe/mms.cfg
sudo sed -i "s/^# \[/\[/g" /etc/X11/Xsession.d/20vdpau-va-gl
sudo sed -i "s/^#   export/  export/g" /etc/X11/Xsession.d/20vdpau-va-gl
Перезагрузка.

Код: Выделить всё

vainfo
vdpauinfo
СпойлерПоказать
libva info: VA-API version 1.1.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_1_1
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Mobile - 2.1.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
В выводе команд обратить внимание на
libva info: va_openDriver() returns 0
Если будет -1, значит что-то пошло не так.
В таблице Decoder capabilities будет список аппаратно декодируемых кодеков для вашей графики.
Проверено с успешным результатом на Ubuntu Mate 18.04 + CPU Intel(R) Celeron(R) CPU 1007U

После этого добавить красивостей.
На Mate
Mate Tweak - Окна - Compiz
На Lubuntu можно задействовать compton

Код: Выделить всё

sudo apt install compton
compton -c -r 16 -l -24 -t -12 -G -b --vsync opengl

Ответить