Мда... отписываю как работает 11.10 на Acer 522,
В целом все неплохо, все работает и скайп и картридер, а вот с видео пришлось повозиться.
пришлось перерыть много форумов, прежде чем включить аппаратную поддержку декодирования видео в итоге напишу небольшой FAQ:
1. удаляем старые дрова ATI:Удаление старых драйверов ati из ubuntu
Для того, чтобы удалить старые драйвера ати из Ubuntu, надо в терминале ввести команду:
sudo sh /usr/share/ati/fglrx-uninstall.sh
Если же драйвер был установлен с помощью утилиты для установки дров, надо удалить его командой:
sudo apt-get purge fglrx*
Драйвер в момент установки создает в системе файл xorg.conf, которого там раньше не было. Так вот, его — надо тоже удалить командой:
sudo rm -f /etc/X11/xorg.conf
Мало того, рядом с этим файлом — часто маячит другой файл: xorg.conf.original-0 и xorg.conf.fglrx-0
Выпиливаем и его все той же командой:
sudo rm -f /etc/X11/xorg.conf.original-0
sudo rm -f /etc/X11/xorg.conf.fglrx-0
и другие копии если есть, (в место 0 будут цыфры 1,2..)
После всех этих действий — перезагружаемся.
После перезагрузки для большей надежности рекомендуют еще и иксы переустановить.
Это делается командой:
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core xserver-xorg-video-radeon xserver-xorg-video-ati
Затем опять следует перезагрузка.
Все, старые драйверы удалены, и система готова к установке новой версии драйверов ati.
2 Идем на сайт ATI и качаем новые дрова, последние на момент написания AMD Catalyst™ 12.3 Proprietary Linux x86 Display Driver3 Установка дров!Сразу скажу, что опробовал все способы установки, начиная с репозиториев, компилированием и установкой .deb пакетов т. д. предлагаю самый удобный, при котором дрова всегда встают как нужно.
Заходим в папку с дровами в терминале и вводим команду:
sudo sh ./amd-driver-installer-12-3-x86.x86_64.run
После этого — начнется установка, и выпадет окно с просьбой принять лицензионное соглашение. Нажимаем agree, выпадает еще одно окно — выбираем install driver, жмем продолжение. В следующем окне — выбираем автоматическую установку («automatic»). После того, как установка закончится — жмем exit.
А после этого — вводим в терминале вот это:
sudo /usr/bin/aticonfig --initial
Затем — перезагружаемся.
Для того, что бы проверить корректность установки дров в терминале вводим:
fglrxinfo
ответ будет примерно таким:
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6290 Graphics
OpenGL version string: 4.2.11566 Compatibility Profile Context
4 Настройка GStreamer Еще один способ снизить загрузку на AMD. Запускаем gstreamer-properties.
gstreamer-properties
Переходим на вкладку видео, плагином выбираем «Система X Window (с расширениями X11/XShm/Xv)». В пункте «Устройство» должен появится пункт вида «ATI Radeon AVIVO Video». Выбираем его
5 установка пакетов.устанавливаем пакет расширения ubuntu если не установлен
sudo apt-get install ubuntu-restricted-extras
устанавливаем VLC из родной репы или другой
Теперь самое важное!
Устанавливаем (лучше через пакетный менеджер Synaptic)следующие пакеты:
libva-glx1
vainfo
xvba-va-drive
sudo apt-get install libva-glx1 vainfo
Внимание! При установке пакета xvba-va-drive (не важно как, через центр приложений, терминал или synaptic) он тянет за собой еще и дрова из репозитория! при установке которых слетают те что только что установили! Поэтому ставим пакет вручную!Не пытайтесь поставить сначала xvba-va-drive, а потом дрова! В том случае, если это уже произошло... то начинайте все снова с пункта 1
Для того, чтобы установить в ручную, качаем пакет xvba-video_0.8.0-1_i386.deb или соответствующий для х64, и устанавливаем, а лучше открыть в менеджере архивов и скопировать файлы:
fglrx_drv_video.so
xvba_drv_video.so
в директорию /usr/lib/va/drivers/
лучше скопировать просто папку va из пакета xvba-video_0.8.0-1_i386.deb в /usr/lib/
для этого нужно открыть nautilus от супер пользователя:
sudo nautilus
Внимание! будьте осторожны! не удалите случайно чего-нибудь, после копирования немедленно закройте окно найтилуса.
затем вводим в терминале:
sudo gedit /etc/environment
и добавляем, не изменяя следующие строчки:
LIBVA_DRIVER_NAME="xvba"
LIBVA_DRIVERS_PATH="/usr/lib/va/drivers:
сохраняем и закрываем.
Теперь перезагружаемся..
6 ПроверкаПосле перезагрузки, вводим в терминале:
vainfo
ответ будет примерно таким:
libva: libva version 0.32.0
libva: User requested driver 'xvba'
libva: Trying to open /usr/lib/va/drivers/xvba_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
Значит все получилось поздравляю! :-)
если нет проверяем пути и файлы..
7 Настройка VLCНастройки → Ввод и кодеки → Использовать видеоускоритель включаем.
Остальное не трогаем!
Запускаем VLC
vlc --ffmpeg-hw
затем смотрим видео HD, смотрим что в терминале..
у меня следующие:
demon@demon-pc:~$ vlc --ffmpeg-hw
VLC media player 2.0.2 Twoflower (revision 2.0.1+git20120409+r168)
[0x9e21920] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
"sni-qt/5883" WARN 14:50:08.841 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
[0xa22acf8] dts decoder: DTS channels:6 samplerate:48000 bitrate:768000
libva: libva version 0.32.0
libva: User requested driver 'xvba'
libva: Trying to open /usr/lib/va/drivers/xvba_drv_video.so
libva: va_openDriver() returns 0
xvba_video: XVBA_GetSurface(): status 2
[0xa22a168] avcodec decoder: Using VA API version 0.32 for hardware decoding.
[h264 @ 0xa2151e0] Cannot parallelize deblocking type 1, decoding such frames in sequential order
Stream with high frequencies VQ coding
обратите внимание на строчку:
avcodec decoder: Using VA API version 0.32 for hardware decoding.
запуск в терминале не обязателен
8 Mplayer-vaapiУстановив из центра приложений убунты или с ее репозитория мы не получим в настройках видео профиль устройсва vaapi, поэтому нужно добавить другой репозиторий.
например :
mplayer-vaapisudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
идем в центр приложений пишем в поиск mplayer-vaapi и устанавливаем, ставим сразу еще и файс для него SMPlaer (это просто оболочка)
настраиваем согласно инструкции:
Настройки → Основные → Снимки экрана отключаем.
Настройки → Основные → Видео → Прямой рендеринг включаем.
Настройки → Основные → Видео → Устройство вывода выбираем vaapi.
Странно, но у меня работать отказался, поэтому выбрал устройство
xv (0-AMD Radeon AVIVO Video)
Работает так же как и VLC
На этом все! что сказать аппаратное декодирование хоть и заработало, оно еще далеко от того, как работает на win 7, то ли дрова кривые, то ли руки )))
BD Rip Авватара в формате mkv, размером 12Gb на семерке грузит CPU не больше 50%, в Ubuntu он грузит проц на все 100% )) да и фильм притормаживается порядком, а без аппаратного декодирования и вовсе не показывает ))
даже подумываю снести Ubuntu и сидеть на 7ке, все же быстрее работает и стабильней, пару раз подвисала Ubuntu, но только на этапе загрузке или перезагрузке, то не включалась, то не выключалась.
от 3го Гнома совсем не в восторге, да и Юнити в топку, не к тому говорю, что плохие они, поймите правильно, хоть и говорят, что под планшетники заточены, и упор на них делают опенсурсникии, разработчики и гном и юнити, мне все же удобней работать во 2.Х м Гноме, прост в настройке, неприхотлив все под рукой.
А не то, что мне нужно привыкать к чему то новому для удобства или допиливать что-то ))) что к нему привыкать, уже привык, но того удобства что во 2м гноме нет!
уже не говорю, про то что и Юнити и Гном Шел жрут ресурсы по хлеще 7го Windowsа!
Ограниченость настроек просто сводит с ума! столько нужно всего сделать чтобы просто тему поменять! или заставку! А докет, что в гноме, что в юнити еще не так юзабельны, с окнами работа в гноме3 удобней, но тормозит иногда, сам по себе перегружается )) Да и вот еще, что Gnome Classic - это не Gnome 2.x.x!!!!!!!
в общем посмотрим, что будет в 12.04 LTS, пока ставлю Xfce и Mate (ответветвление гонома 2.х ), а там или 12.04 LTS или
10.04.4 LTS