Автор Тема: Радеон/Интел XvBA/VA-API  (Прочетена 2184 пъти)

vyrgozunqk

  • Гост
Радеон/Интел XvBA/VA-API
« -: Jan 27, 2012, 08:48 »
Та боря се аз тука с лаптопа и се опитвам да подкарам хардуерното ускорение на VA-API-то, но нещо не ми се получава явно, картинката е доста интересна, както можете да видите от снимката по-долу. Ва-апи-то показва, че има хардуерно ускорение, в същото време имам над 1000+ фрейма загуби. При това в/у sandybridge процесор...
Видеоконфигурацията е хибридно видео Intel HD3000 + Radeon 6370M, вмомента е активиран радеона с драйверите си на АМД, по-интересното, обаче е че vainfo вади информация само за интелския драйвер.

Също така допълнително инсталирах va-glx и xvba.
Конфигурацията на 2-те видеокарти е MUX-less, следователно и двете са активни едновременно.
« Последна редакция: Jan 27, 2012, 08:49 от vyrgozunqk »
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Радеон/Интел XvBA/VA-API
« Отговор #1 -: Jan 27, 2012, 10:12 »
Файлът MPEG ли е ?
И най-вероятно причината е скапания интелски libdrm

След доста обикаляне по форумите - бях намерил решение - ползвам MintDebian и (s)mplayer + libdrm 2.4.21

Код:
wget http://dri.freedesktop.org/libdrm/libdrm-2.4.21.tar.bz2
./configure --enable-i965-driver --prefix=/
make
checkinstall

Информацията е доста стара, но може да ти помогне - хвърли един поглед тук:
http://www.drupal4hu.com/node/244
Активен

vyrgozunqk

  • Гост
Re: Радеон/Интел XvBA/VA-API
« Отговор #2 -: Jan 27, 2012, 11:30 »
SandyBridge е активиран по подразбиране в libva, даже извода от vainfo го показва, точно това е най-интересното... Според мен е нещо свързано с ати драйвера и този на интел.

Дефакто при MUX-less графичните решения, дисплея е вързан към интелското видео, а радеона отговаря за обработването на информация и i965 и fglrx работят успоредно, според мен някъде оттам идва проблема, защото libva предпочита i965 , а дефакто цялата графична обработка минава през fglrx... и уж е активно, пък не е... Не знам дали някой ми разбра мисълта и нямам идея до колко има нещо вярно в нея.

Файла е кодиран с VC1 FullHD, aко не се лъжа беше .vob контейнер...
А и fglrx не подменяше ли освен GL-ските, glx i drm библиотеките с негови ?

P.S. vlc в убунту също е с активираа va поддръжка, както и ffmpeg
« Последна редакция: Jan 27, 2012, 11:32 от vyrgozunqk »
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Радеон/Интел XvBA/VA-API
« Отговор #3 -: Jan 27, 2012, 11:46 »

А и fglrx не подменяше ли освен GL-ските, glx i drm библиотеките с негови ?


Променя ги, обаче при теб реално не ги ползва и върви, както сам казваш - през интелския драйвър.
Не съм запознат с хибридни графични системи, но логиката би трябвало да е както ти казваш.
Пробвай едно нещо, което сега ми дойде на ум - преименувай /usr/lib/dri/i965_drv_xxx (както му е името) и направи линк към fglrx да минава през vaapi / libva:

Код:
ln -s /usr/lib/va/drivers/xvba_drv_video.so /usr/lib/dri/fglrx_drv_video.so
- идеята е (от /usr/lib/dri  fglrx_drv_video.so да сочи към /usr/lib/va/drivers/xvba_drv_video.so)

Също във vlc , ako оставиш Video OUTPUT = Default - кой драйвър ползва ?


Активен

Odido

  • Напреднали
  • *****
  • Публикации: 627
  • Distribution: Arch Linux
  • Window Manager: Gnome
    • Профил
Re: Радеон/Интел XvBA/VA-API
« Отговор #4 -: Jan 27, 2012, 12:07 »
Маса проблеми с новите ATI карти (особено 6-та серия). Почти тотална липса на информация във форумите ,а скоро излиза и седма серия.
Активен

"Congratulations, you broke the Internet
Look at what you did! Are you happy now?"

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Радеон/Интел XvBA/VA-API
« Отговор #5 -: Jan 27, 2012, 12:13 »
Тука е спорно къде точно е проблема !
Просто системата е хибридна и не е ясно "кой" управлява  :D

Аз от миналата година минах изцяло на ATI и съм (почти) доволен - нещата вървят бавно , но се подобряват значително.
Играчка е да се настрои fglrx - a , обаче после работи идеално.
 [_]3
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: Радеон/Интел XvBA/VA-API
« Отговор #6 -: Jan 27, 2012, 13:55 »
Пробвай да инсталираш xbmc да видиш дали там работи нормално, че vlc по-принцип си е скапан в това отношение.
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

vyrgozunqk

  • Гост
Re: Радеон/Интел XvBA/VA-API
« Отговор #7 -: Jan 28, 2012, 16:20 »
Пипнах по /etc/enviorment
Добавих :
LIBVA_DRIVER_NAME=xvba
LIBVA_DRIVERS_PATH=/usr/lib/va/drivers

Вкрайна сметка изпълних и твойта команда, преди да ресна Х-а и захапа, fglrx_drv_video.so съществуваше, за всеки случай го изтрих на сляпо и стздадох връзката. ( Демек нищо не се е променило си мисля. ) : ))

Предполагам, че оправията дойде от промяната в enviorment-а... За която не знаех, че трябва да се направи. Мислех, че като инсталирам само xvba и ще си захапе  ;D

Вкрайна сметка излиза, че вграденото интелско видео има поддръжка много повече формати от радеона. Радеона поддържа само H264High и VC1Advanced. Нaдявах се и поне мпег2 да са вкарали.

А относно поддръжката на радеоно от амд и техния драйвер... Не знам как са попринцип нещата, но като сравнявам новия каталист със стария ( 9.3 - радеон 9600ХТ ), в стария имаше настройки за видео, цветове и т.н. Новия каталист освен настройки за 3Д, няма други. Това ми е интересно дали е само при мен или...?
« Последна редакция: Jan 28, 2012, 16:26 от vyrgozunqk »
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Радеон/Интел XvBA/VA-API
« Отговор #8 -: Jan 29, 2012, 00:41 »
Пипнах по /etc/enviorment
Добавих :
LIBVA_DRIVER_NAME=xvba
LIBVA_DRIVERS_PATH=/usr/lib/va/drivers

Вкрайна сметка изпълних и твойта команда, преди да ресна Х-а и захапа, fglrx_drv_video.so съществуваше, за всеки случай го изтрих на сляпо и стздадох връзката. ( Демек нищо не се е променило си мисля. ) : ))

Предполагам, че оправията дойде от промяната в enviorment-а... За която не знаех, че трябва да се направи. Мислех, че като инсталирам само xvba и ще си захапе  ;D

Вкрайна сметка излиза, че вграденото интелско видео има поддръжка много повече формати от радеона. Радеона поддържа само H264High и VC1Advanced. Нaдявах се и поне мпег2 да са вкарали.

А относно поддръжката на радеоно от амд и техния драйвер... Не знам как са попринцип нещата, но като сравнявам новия каталист със стария ( 9.3 - радеон 9600ХТ ), в стария имаше настройки за видео, цветове и т.н. Новия каталист освен настройки за 3Д, няма други. Това ми е интересно дали е само при мен или...?

fglrx_drv_video.so оригинално води към ... никъде  ;D
За enviroment - не съм сигурен как и дали се взема предвид специално за видеото.
MPEG I/II си е "вградено" декодирането - UVD/UVD2
Новият Catalyst няма промени в GUI-то - всичко си има и работи доста добре.Нещо при теб е проблемно.Ако имаш пусната Xinerama - няма да имаш доп. настройки на дисплея
Активен

vyrgozunqk

  • Гост
Re: Радеон/Интел XvBA/VA-API
« Отговор #9 -: Jan 29, 2012, 03:51 »
Явно тогава не е напълно имплементирано, виж от предишния ми скрийншот колко разновидности на h264 и vc1, има при интела, като и си пише, че има съпорт за мпег, сега вече няма. Прикачам пак една снимка, на която съм щракнал и каталиста, нямам Xineramma, нямам никакви настройки за дисплеят.  :)

enviorment-a беше задължителен за оказване на кой драйвер да ползва, защото при мен реално са активни и двете карти, монитора е с хард линк към интелското видео, а рендирането идва от радеона. Абе една мешавица е.  Та ако не му окажеш задължително да ползва fglrx, то по подразбиране ползва интелския.
« Последна редакция: Jan 29, 2012, 03:53 от vyrgozunqk »
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Радеон/Интел XvBA/VA-API
« Отговор #10 -: Jan 29, 2012, 06:51 »
Хмм, странно изглежда при теб Catalyst 12.1.

При мен си е нормално - прик.файл.
Активен

vyrgozunqk

  • Гост
Re: Радеон/Интел XvBA/VA-API
« Отговор #11 -: Jan 29, 2012, 22:31 »
Точно това имах в предвид... Нещо гнило има тук...
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
АMD предоставя отворен код за XvBA !
Коментар
kalinik 3 1721 Последна публикация Feb 26, 2011, 15:03
от nigl