Ваапи не работает в 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 ответа
РЕШЕНИЕ У меня есть видеокарта 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, но предпочел бы и простое пошаговое решение.
Есть ли энергосберегающее приложение, похожее на Юпитер?
для графических процессоров Intel (для графики Intel HD, а также 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":
VLC
Его в Инструменты> Предпочтения> Ввод и кодеки> Включить Использовать ускоренное декодирование на GPU