Ваапи не работает в Ubuntu 13.04

У меня Dell Vostro 1014 с GMA 4500 МГц. Я установил драйвер vaapi, но он показывает, что он поддерживает только ускорение Mpeg2.

На самом деле я хочу использовать его для воспроизведения видео в формате Full HD, которое занимает 30-35% ЦП при воспроизведении, в то время как Windows 7, использующая dxva, сохраняет его на уровне 4-8%.

Когда я запускаю vainfo, он показывает:

libva info: VA-API version 0.33.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.33 (libva 1.1.1)
vainfo: Driver version: Intel i965 driver - 1.0.20
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD

H264 отсутствует в списке.

2
задан 1 June 2013 в 13:48

2 ответа

Существует ли энергосберегающее приложение, подобное Jupiter?

для графических процессоров Intel (для Intel HD Graphics, а также G45 и более поздних версий):

 sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

Установить MPlayer с поддержкой VA-API в Ubuntu

По умолчанию версия MPlayer, доступная в официальных репозиториях Ubuntu, не поддерживает VA-API, но вы может использовать PPA, который предоставляет пользовательские сборки MPlayer с поддержкой VA-API.

 sudo add-apt-repository ppa:sander-vangrieken/vaapi
 sudo apt-get update
 sudo apt-get install mplayer-vaapi

Теперь вам нужно установить smplayer или vlc

 sudo add-apt-repository ppa:rvm/smplayer
 sudo apt-get update
 sudo apt-get install smplayer

ИЛИ

 sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc

Конфигурация

SMPLAYER

На вкладке «» > «Установки» на вкладке «Видео»> «Общее видео»> «Драйвер вывода» установите драйвер вывода видео на «vaapi»: 1115]

enter image description here

VLC

Его в Инструменты> Предпочтения> Ввод и усиление; Кодеки> Включить Использовать ускоренное декодирование GPU

enter image description here

0
ответ дан 1 June 2013 в 13:48

РЕШЕНИЕ У меня есть видеокарта Intel G45 4500MHD.

добавить следующий ppa ppa: wsnipex / vaapi

открыть терминал


sudo apt-get update
sudo apt-get install libva1 libva-intel-vaapi-driver vainfo 
sudo apt-get upgrade

mkdir temp
cd temp
sudo apt-get build-dep libva
sudo apt-get install libx11-dev libtool libdrm-dev build-essential autoconf libva-dev

git clone git://anongit.freedesktop.org/vaapi/intel-driver intel-driver -b g45-h264
cd intel-driver
./autogen.sh
./configure
make
sudo make install

Выполнить команды выше по одной. Проверьте, действительно ли вы не получите никаких ошибок или предупреждений. если это так, сделайте следующим образом

 cd ..
rm -r intel-driver

установите все отсутствующие пакеты (вы должны выяснить, что отсутствует по отсутствующей команде в сообщениях об ошибках)

начать заново с помощью команды git clone

Мой вывод vainfo:


~/tmp/intel-driver $ vainfo
libva info: VA-API version 0.34.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_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.0)
vainfo: Driver version: Intel i965 driver - 1.2.1.pre1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD

1080p работает с упомянутой здесь версией smplayer, но загрузка процессора составляет до 60% на обоих процессорах. но это меньше, чем раньше.

vlc почему-то не работает, есть только глючные картинки, иногда включенные wird hw accell. тогда работает без интенсивного использования процессора.


Отсюда старые вещи

Это не помогает.

К сожалению, профили декодирования h264 не активированы для чипа Intel 4500mhd. Он активируется в ветке g45 h264 репозитория git драйверов intel, но, к сожалению, они не проверяют его в основном.

Некоторое время назад у меня сработало компиляция, но я пробовал последние несколько дней и не могу заставить ее работать снова.


даже драйверы из

https://launchpad.net/~wsnipex/+archive/vaapi

не активируют поддержку h264 для 4500mhd



libva info: VA-API version 0.34.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_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.0)
vainfo: Driver version: Intel i965 driver - 1.2.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD 

может быть, более опытный пользователь Linux может попробовать инструкции здесь

http://www.emmolution.org/?p= 192

и может редактировать его для работы 13.04. я не совсем новичок в Linux, но предпочел бы и простое пошаговое решение.

0
ответ дан 1 June 2013 в 13:48

Другие вопросы по тегам:

Похожие вопросы: