Решено:mplayer+libva+fglrx поломалось аппаратное ускорение (ССЗБ)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
snake_Kaa
Сообщения: 96
ОС: Gentoo х86_64

Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение snake_Kaa »

Привет всем!
Сразу отмечу - аппаратное ускорение при проигровании фильмов работало нормально.
Пересобрал mplayer с новыми флагами (подключал веб-камеру) + еще кое-что добавил...
На данный момент аппаратное ускорение не работает. (Без него - все нормально).
mplayer у меня такой

Код: Выделить всё

eix -I media-video/mplayer
...
     Installed versions:  1.0_rc4_p20101219-r50[1](08:20:26 PM 02/21/2011)(X a52 aalib alsa ass cdio cdparanoia dga dirac dv dvd dvdnav enca encode faac faad fbcon gif iconv jpeg jpeg2k kernel_linux libmpeg2 mad mmx mmxext mng mp3 mpg123 nut openal opengl osdmenu oss png quicktime rar real rtc schroedinger sdl shm speex sse sse2 ssse3 theora toolame tremor truetype twolame unicode v4l v4l2 vaapi vorbis x264 xscreensaver xv xvid xvmc -3dnow -3dnowext -altivec -amr -aqua -bidi -bindist -bl -bluray -bs2b -cddb -cpudetection -custom-cpuopts -debug -directfb -doc -dts -dvb -dxr3 -esd -ftp -ggi -gsm -ipv6 -jack -joystick -ladspa -libcaca -lirc -live -lzo -md5sum -nas -network -pnm -pulseaudio -pvr -radio -rtmp -samba -tga -vdpau -video_cards_mga -video_cards_s3virge -video_cards_tdfx -video_cards_vesa -vidix -vpx -win32codecs -xanim -xinerama -zoran)
     Homepage:            http://www.mplayerhq.hu/
     Description:         Media Player for Linux

[1] "xhub" /var/lib/layman/xhub


при воспроизвидении выдает:

Код: Выделить всё

... --> вырезано неинтересное
[vo_vaapi] Using OpenGL rendering
libva: libva version 0.31.1-sds1
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns -1
[vo_vaapi] vaInitialize(): unknown libva error
Error opening/initializing the selected video_out (-vo) device.
--> вырезано неинтересное


ошибку удалось локализовать

Код: Выделить всё

$ vainfo
libva: libva version 0.31.1-sds1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
Segmentation fault


что делал: пересобирал libva, ati-drivers, ffmpeg, (стучал по колесу, протирал заркала...) на данный момент

Код: Выделить всё

[ebuild   R   ] x11-drivers/ati-drivers-11.2  USE="modules (multilib) qt4 -debug" 0 kB
[ebuild   R   ] x11-libs/libva-0.31.1_p4  USE="opengl" VIDEO_CARDS="-dummy -intel -nvidia" 0 kB
[ebuild   R   ] media-video/ffmpeg-0.6_p25767  USE="X alsa bzip2 encode hardcoded-tables jpeg2k mmx mmxext mp3 oss sdl ssse3 theora threads v4l v4l2 vaapi vorbis xvid zlib -3dnow -3dnowext (-altivec) -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -jack -network -pic -qt-faststart -rtmp -schroedinger -speex -static-libs -test -vdpau -vpx -x264" VIDEO_CARDS="-nvidia" 0 kB


помогите куда копать

Спасибо
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение patrius »

В других плеерах как дела с аппаратным ускорением?
пересобирал libva, ati-drivers, ffmpeg,

относиться к revdep-rebuild?
perl-clean --all ?
выполнялись ли какие-либо манипуляции с ядром?
как дела на старом конфиге ядра?
Спасибо сказали:
Аватара пользователя
snake_Kaa
Сообщения: 96
ОС: Gentoo х86_64

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение snake_Kaa »

patrius писал(а):
22.02.2011 16:50
В других плеерах как дела с аппаратным ускорением?
пересобирал libva, ati-drivers, ffmpeg,

относиться к revdep-rebuild?
perl-clean --all ?
выполнялись ли какие-либо манипуляции с ядром?
как дела на старом конфиге ядра?

в других плеерах с аппаратным ускорением никак - т.е. не собирал прицельно. А по умолчанию - нет аппаратного ускорения.
revdep-rebuild? perl-clean --all (наверное имелось в виду perl-cleaner --all) ничего не дал.
С ядром: включил модули (и только их) поддержки веб-камеры, само ядро не обновлял (правда пересобирал, но не думаю что в этом проблема)
Наверное забыл сообщить: видео - Radeon HD 4870, CPU - C2D 8400 (но наверное уже догадались по флагам).
Короче я в тупике.
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение megabaks »

пересобери x11-libs/xvba-video
Спасибо сказали:
Аватара пользователя
snake_Kaa
Сообщения: 96
ОС: Gentoo х86_64

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение snake_Kaa »

megabaks писал(а):
23.02.2011 09:36
пересобери x11-libs/xvba-video

megabaks
спасибо! помогло!
вопрос конечно летаргический, но почему этот пакет у меня удалился после --depclean? получается нигде не прописана зависимость?

Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение megabaks »

почему этот пакет у меня удалился после --depclean? получается нигде не прописана зависимость?
честно? хз )
Спасибо сказали:
Аватара пользователя
snake_Kaa
Сообщения: 96
ОС: Gentoo х86_64

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение snake_Kaa »

ладно, некорректно задал вопрос...
что должно было притянуть x11-libs/xvba-video?

кстати, все по прежнему

Код: Выделить всё

vainfo
libva: libva version 0.31.1-sds1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
Segmentation fault

но ускорение работает...
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение megabaks »

странно кстати )
должно быть нормально...
по поводу 32-ой libva вкурсе
с проблемами такими для 31-ой не сталкивался
Спасибо сказали:
Аватара пользователя
snake_Kaa
Сообщения: 96
ОС: Gentoo х86_64

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение snake_Kaa »

megabaks писал(а):
23.02.2011 22:58
странно кстати )
должно быть нормально...
по поводу 32-ой libva вкурсе
с проблемами такими для 31-ой не сталкивался

попробовал еще раз версию 0.32. С ней аппаратное ускорение снова не работает. Ошибок при сборке и при revdep-rebuild не было.
поставил назад 0.31 - работает. Кино!
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Решено:mplayer+libva+fglrx поломалось аппаратное ускорение

Сообщение megabaks »

ну да - такое вот кино
кстати 32-е работает с x11-libs/vdpau-video (Nvidia)
а вот на ати с x11-libs/xvba-video нет
Спасибо сказали: