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)

GDM 2.28

emerge -av =gnome-base/gdm-2.28.2

для автологина правим конфиг
mcedit /etc/gdm/custom.conf
[daemon]
TimedLoginEnable=true
TimedLogin=<имя пользователя>
TimedLoginDelay=10
затем создаём два файла

/var/lib/polkit-1/localauthority/50-local.d/shutdown.pkla
[system shutdown privs]
Identity=unix-group:users
Action=org.freedesktop.consolekit.system.stop-multiple-users
ResultAny=no
ResultInactive=no
ResultActive=yes

/var/lib/polkit-1/localauthority/50-local.d/restart.pkla
[system restart privs]
Identity=unix-group:users
Action=org.freedesktop.consolekit.system.restart-multiple-users
ResultAny=no
ResultInactive=no
ResultActive=yes
Надо было обновить/перекомпилировать
emerge -av sys-auth/polkit gnome-extra/polkit-gnome
etc-update
emerge -av sys-auth/consolekit

Так же неплохо сменить тему GTK-2
sudo -u gdm gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme <имя темы>

Ссылки по теме:
http://wiki.archlinux.org/index.php/Gnome_2.28_Changes
http://library.gnome.org/admin/gdm/2.28/configuration.html.en
http://library.gnome.org/admin/gdm/stable/security.html.en#policykit
http://www.gentooforum.de/artikel/18039/autologin-dbus-hal-consolekit-policykit-funktioniert-das.html