URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 89680
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как задействовать UVD для ускорения..."

Отправлено auto_tips , 19-Апр-13 11:15 
Для ускорения воспроизведения видео в приложениях поддерживающих API VDPAU с использованием аппаратного декодера UVD, присутствующего в GPU AMD, следует использовать свежую версию DRM-модуля radeon. Версия с поддержкой UVD войдёт в состав ядра Linux 3.10, поэтому для использования UVD до выхода данной ветки следует использовать экспериментальное ядро из репозитория drm-next.


Устанавливаем заголовочные файлы для VDPAU:

   sudo apt-get install libvdpau-dev.

Пересобираем Mesa из Git-репозитория http://cgit.freedesktop.org/mesa/mesa/ При выполнении configure следует указать опции "--with-gallium-drivers=r600 --enable-vdpau".

Добавляем в файл /etc/ld.so.conf.d/z.conf строку /usr/local/lib/vdpau и запускаем команду ldconfig.

Ставим пакеты с ядром drm-next (до того как выйдет ядро 3.10), доступные по ссылке http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-next/

Устанавливаем прошивку  UVD для используемой карты AMD. Загрузить файл с прошивкой можно на [[http://people.freedesktop.org/~agd5f/radeon_ucode/ данной странице]], после чего следует поместить её в директорию /lib/firmware.

Перезагружаем систему.

Запускаем любой проигрыватель с поддержкой  VDPAU.


URL: http://www.phoronix.com/scan.php?page=news_item&px=MTM1NDk
Обсуждается: http://www.opennet.me/tips/info/2756.shtml


Содержание

Сообщения в этом обсуждении
"Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux"
Отправлено Аноним , 19-Апр-13 11:15 
о, а как провернуть то же самое для Fedora? как-нибудь максимально безболезненно :)

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено цирроз , 19-Апр-13 11:53 
а что, в репах федоры нет такого пакета?

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено Аноним , 25-Апр-13 01:27 
блоб + xvba-va-driver + libvdpau-va-gl

"Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux"
Отправлено pavlinux , 19-Апр-13 14:12 
Когда ж блин, КОДИРОВАНИЕ запилят.  

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено Аноним , 22-Апр-13 15:58 
Никогда. Но ты можешь учить opencl  и писать. Вот интел запилил, но где хоть одна программа которая это умеет?

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено Zenitur , 08-Май-13 04:33 
ffmpeg и mencoder.

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено Аноним , 21-Июл-13 11:43 
врешь же. Нету там.

"Как задействовать UVD для ускорения декодирования видео в Ubunt"
Отправлено scorry , 13-Июн-13 20:51 
Кодирование во что и с какими параметрами?

"Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux"
Отправлено Аноним , 19-Апр-13 14:56 
Патчи для поддержки UVD, кстати, уже включены и в linux-next

"Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux"
Отправлено agente , 21-Апр-13 23:41 
для суси меса есть собранная, а вот ядро и прошивки уж сами =)

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено KT315 , 22-Апр-13 14:07 
Можно по подробней, вы про месу из девелоп ветки?

"Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux"
Отправлено agente , 25-Апр-13 23:35 
лайф сд http://www.gearsongallium.com/?p=742
ну или на рабочую сусю
http://download.opensuse.org/repositories/home:/pontostroy:/X11/
но ядро и прошивки нужно самому достать.

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено KT315 , 27-Апр-13 00:11 
капец, как много я о ней не знаю) Спасибо! будем тестить)

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено galiav , 29-Апр-13 17:39 
Поставил из этого репо месу, воткнул ядро и прошивку, однако ядро не видит прошивку radeon 0000:01:00.0: radeon_uvd: Can't load firmware "radeon/RV710_uvd.bin". ЧЯДТ?

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено Stax , 29-Апр-13 20:03 
Положил прошивку в неправильное место. Нужно класть в подкаталог radeon в каталоге с прошивками (/lib/firmware/radeon/ например)

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено galiav , 30-Апр-13 01:08 
> Положил прошивку в неправильное место. Нужно класть в подкаталог radeon в каталоге
> с прошивками (/lib/firmware/radeon/ например)

да положил я её во все места, и /lib/firmware/radeon/ и в /lib/firmware/$(uname -r)/radeon/ и... короче не видит и всё... я плакалЪ


"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено Anonymouse , 27-Июн-13 09:10 
>> Положил прошивку в неправильное место. Нужно класть в подкаталог radeon в каталоге
>> с прошивками (/lib/firmware/radeon/ например)
> да положил я её во все места, и /lib/firmware/radeon/ и в /lib/firmware/$(uname
> -r)/radeon/ и... короче не видит и всё... я плакалЪ

ядро 3.9? Похоже на новый глюк. Мне помогло
[*] Include in-kernel firmware blobs in kernel binary
(radeon/RV710_uvd.bin) External firmware blobs to build into the kernel  
(/lib/firmware) Firmware blobs root directory          


"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено agente , 06-Май-13 12:20 
initrd не пересоздал, может еще нужно не только увд прошивки обновить, там на многих даты новые, размер тот же, но дата создания другая.

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено mihalych , 13-Май-13 17:36 
вообще-то ядро фирмварь видит, оно его загрузить не может. Либо фирмварь битая, либо не для вашей видухи.

"Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux"
Отправлено gro , 18-Май-13 03:12 
Я так понимаю теперь флеш с ускорением заработал?

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено gro , 21-Май-13 10:07 
Есть кто протестировавший?

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено KT315 , 23-Май-13 12:29 
OpenSuse 12.3 с новой месой и ядром - фреймдропы есть, никаких настроек не колупал. Но mplayer/mplayer2 с опциями -vo vdpau -vc ffh264vdpau видео Хоббит в 1080p обрабатывает на ура.
Ниже в трэд добавлю рецепт.

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено gro , 24-Май-13 09:23 
Спасибо

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено KT315 , 26-Май-13 02:23 
Проверил флеш - http://www.youtube.com/watch?feature=player_embedded&v=oD2eS...
В ВК - рендеринг и дэкодирование совтварное
На Ютюбе толи рендеринг, толи дэкодирование только акселелированное.
Что бы все было с акселерацией (дэкодирование и рендеринг), нужен файл и параметр в нем:

cat /etc/adobe/mms.cfg
   EnableLinuxHWVideoDecode=1

PS: в 3.10 RC1-RC2 сломан драйвер intel wifi iwlwifi (intel N5100 работает в режиме 6.5 мегабит и порой нестабильно), есть даже багрепорт на багтрекера ядра.


"Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux"
Отправлено darkshvein , 18-Май-13 20:57 
а что с закрытым драйвером?

"Раздел полезных советов: Как задействовать UVD для ускорения..."
Отправлено KT315 , 23-Май-13 13:03 
Рецеп для Сюзи (моя базовая система - OpenSuse 12.3 i586)
Ставим репы:
1. Меса - zypper addrepo http://download.opensuse.org/repositories/home:/pontostroy:/... MESA_X11
2. Ядро - zypper addrepo http://download.opensuse.org/repositories/home:/pontostroy:/... DRM_NEXT

Обновляем и ставим пакеты:
zypper ref
zypper dup - должны обновится mesa, kernel, kernel-firmware

Так же необходимо, думаю, установить еще пакеты:
zypper in libvdpau1 libvdpau_r300 libvdpau_r600 libvdpau_radeonsi

Далее, нужно получить свежие прошивки firmware/radeon, качаем от сюда http://people.freedesktop.org/~agd5f/radeon_ucode/ или (мне проще, хоть с git на вы) клонируем репозиторий прошивок:
mkdir radeon_uvd && cd radeon_uvd
git clone http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-f...
и с linux-firmware выцепляем прошивки и помещаем в /lib/firmware/radeon.

Подготавливаем загрузку:
mkinitrd
grub2-mkconfig -o /boot/grub2/grub.cfg

Грузимся через новое ядро и все должно работать:
dmesg | grep -i uvd
[    2.510555] [drm] UVD initialized successful
Проверяем любое видео 720/1080 c помощью mplayer -vo vdpau -vc ffh264vdpau файл.mkv

PS: у меня девайс Lenovo X130e
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Wrestler [Radeon HD 6320]


"Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux"
Отправлено Илья , 04-Авг-13 22:31 
Я новичок в линуксе. Можно ли выложить более подробную инструкцию. Не могу собрать mesa. Спасибо заранее!

"Как задействовать UVD для ускорения декодирования видео в Ub..."
Отправлено Andrey Mitrofanov , 04-Авг-13 22:59 
> Я новичок в линуксе. Можно ли выложить более подробную инструкцию. Не могу
> собрать mesa. Спасибо заранее!

Забыл ещё добавить = "...да! И как пропатчить KDE??"