ATI HD3200IGP и аппаратное ускорение HD-видео в Ubuntu

Наконец то удалось задействовать ускорение интегрированного видео, правда только на Ubuntu, которая не является моей основной Ос, что ещё раз убедило меня в мысли что для большинства нынешних разработчиков linux это только ubuntu. (теперь работает и calculate, см. пост новее)
Вкратце о том как это удалось.
Брались следующие пакеты из http://www.splitted-desktop.com/~gbeauchesne/ и разных ppa(в 10.04 первые два пакета уже присутвуют):

libdrm-dev_2.4.14-1ubuntu1_amd64.deb
libdrm-nouveau1_2.4.14-1ubuntu1_amd64.deb
libva1_0.31.0-1+sds9_amd64.deb
libva1-dbg_0.31.0-1+sds9_amd64.deb
libva-dev_0.31.0-1+sds9_amd64.deb
xvba-video_0.6.7-1_amd64.deb
(версии устарели)
Затем собирался mplayer по указанной здесь инструкции.
И потом настраивался smplayer ориентируясь на это руководство.
Как результат: вместо 100% загрузки обоих ядер моего процессора в режиме максимальной его частоты 2.8GHz, 20-50% нагрузка на процессор в режиме энергосбережения и частоте 0.8GHz.

примечания:
  1. если при использования настроенный mplayer выдаёт:

    ....
    Unknown option on the command line: -stop-xscreensaver
    ....
    
    надо исправить сриптик ./checkout-patch-build.sh
    в конец строки с ./configure добавить --enable-xss
    по зависимостям для сборки потребуется до установить пару пакетов

    sudo apt-get install libxss-dev x11proto-scrnsaver-dev
    после чего чистим папку mplayer и распаковываем туда из архива не патченные исходники и запускаем ./checkout-patch-build.sh (можно конечно вообще не использовать этот скрипт, а отдельно пропатчить и собрать, но мне сей метод не поравился нудностью)
  2. (для тех кто в танке)
    параметр smplaer'а "Путь к mplayer" должен содержать путь к скомпилированному пропатченному vaapi.patch mplayer'у, например (если у вас такой же бардак в системе):

    /home/wavilen/source/mplayer-vaapi-20100602/mplayer-vaapi/mplayer
  3. у меня совершенно не работало ускорение вместе с compiz, с kwin вроде нормально;
    после настройки проверьте загрузку цпу если незаметно существенной разницы, значит что-то не так.

Альтернативное руководство:
http://welinux.ru/post/2651/ (автор nvbn)

Комментариев нет:

Отправить комментарий