The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Как задействовать UVD для ускорения..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Как задействовать UVD для ускорения..."  +/
Сообщение от auto_tips (??) on 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.dev/tips/info/2756.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Аноним (??) on 19-Апр-13, 11:15 
о, а как провернуть то же самое для Fedora? как-нибудь максимально безболезненно :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от цирроз (ok) on 19-Апр-13, 11:53 
а что, в репах федоры нет такого пакета?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от pavlinux (ok) on 19-Апр-13, 14:12 
Когда ж блин, КОДИРОВАНИЕ запилят.  
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Аноним (??) on 19-Апр-13, 14:56 
Патчи для поддержки UVD, кстати, уже включены и в linux-next
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от agente on 21-Апр-13, 23:41 
для суси меса есть собранная, а вот ядро и прошивки уж сами =)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от KT315 (ok) on 22-Апр-13, 14:07 
Можно по подробней, вы про месу из девелоп ветки?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Аноним (??) on 22-Апр-13, 15:58 
Никогда. Но ты можешь учить opencl  и писать. Вот интел запилил, но где хоть одна программа которая это умеет?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Аноним (??) on 25-Апр-13, 01:27 
блоб + xvba-va-driver + libvdpau-va-gl
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от agente on 25-Апр-13, 23:35 
лайф сд http://www.gearsongallium.com/?p=742
ну или на рабочую сусю
http://download.opensuse.org/repositories/home:/pontostroy:/X11/
но ядро и прошивки нужно самому достать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от KT315 (ok) on 27-Апр-13, 00:11 
капец, как много я о ней не знаю) Спасибо! будем тестить)
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

12. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Stax (ok) on 29-Апр-13, 20:03 
Положил прошивку в неправильное место. Нужно класть в подкаталог radeon в каталоге с прошивками (/lib/firmware/radeon/ например)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от agente on 06-Май-13, 12:20 
initrd не пересоздал, может еще нужно не только увд прошивки обновить, там на многих даты новые, размер тот же, но дата создания другая.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Zenitur (ok) on 08-Май-13, 04:33 
ffmpeg и mencoder.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от mihalych email(ok) on 13-Май-13, 17:36 
вообще-то ядро фирмварь видит, оно его загрузить не может. Либо фирмварь битая, либо не для вашей видухи.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

17. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от gro email(??) on 18-Май-13, 03:12 
Я так понимаю теперь флеш с ускорением заработал?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от darkshvein (ok) on 18-Май-13, 20:57 
а что с закрытым драйвером?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Как задействовать UVD для ускорения декодирования видео в Ub..."  –1 +/
Сообщение от gro email(??) on 21-Май-13, 10:07 
Есть кто протестировавший?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от KT315 (ok) on 23-Май-13, 12:29 
OpenSuse 12.3 с новой месой и ядром - фреймдропы есть, никаких настроек не колупал. Но mplayer/mplayer2 с опциями -vo vdpau -vc ffh264vdpau видео Хоббит в 1080p обрабатывает на ура.
Ниже в трэд добавлю рецепт.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Раздел полезных советов: Как задействовать UVD для ускорения..."  +/
Сообщение от KT315 (ok) on 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]

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от gro email(??) on 24-Май-13, 09:23 
Спасибо
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от KT315 (ok) on 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 мегабит и порой нестабильно), есть даже багрепорт на багтрекера ядра.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Как задействовать UVD для ускорения декодирования видео в Ubunt"  +/
Сообщение от scorry (ok) on 13-Июн-13, 20:51 
Кодирование во что и с какими параметрами?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

25. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Anonymouse on 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          

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

26. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Аноним (??) on 21-Июл-13, 11:43 
врешь же. Нету там.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

27. "Как задействовать UVD для ускорения декодирования видео в Ub..."  +/
Сообщение от Илья email(??) on 04-Авг-13, 22:31 
Я новичок в линуксе. Можно ли выложить более подробную инструкцию. Не могу собрать mesa. Спасибо заранее!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру