Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.





Szczawiożerca






fervi napisał(-a):
U mnie VAAPI w Intelu nie działa i nie płaczę, mam wystarczająco dobry procesor - średnio mplayer 2% mu zabiera (jak robiłem testy)
Fervi
Sprawdzałeś wg tego?
http://intellinuxgraphics.org/h264.html
// wydzielono z wątku — ilin
http://forum.dug.net.pl/viewtopic.php?id=22604
Offline




Użytkownik





fervi@ThunderStorm:~$ vainfo
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLDNiby OK, ale jak chcę by Mplayer lub XBMC użył VAAPI to nie odtwarzają filmów (tylko dźwięk)
Mi to i tak nie przeszkadza, bo zużycie procesora na poziomie 2% to tam pikuś
Fervi
Offline







Palacz








Mplayer (przynajmniej debianowy) chyba nie ma wyjścia vaapi
adam@debian:~$ mplayer -vo help
MPlayer2 UNKNOWN (C) 2000-2012 MPlayer Team
Available video output drivers:
vdpau VDPAU with X11
xv X11/Xv
gl_nosw OpenGL no software rendering
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
gl OpenGL
gl_sdl OpenGL with SDL
dga DGA ( Direct Graphic Access V2.0 )
fbdev Framebuffer Device
fbdev2 Framebuffer Device
svga SVGAlib
aa AAlib
caca libcaca
v4l2 V4L2 MPEG Video Decoder Output
dfbmga DirectFB / Matrox G200/G400/G450/G550
null Null video output
directfb Direct Framebuffer Device
mpegpes MPEG-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frameXbmc też mi się na vaapi sypało.
Sprawdź na vlc tam to działa.
Przynajmniej u mnie.
Offline





Szczawiożerca






Xbmc u mnie też nie działał.
W standardowym mplayerze nie ma vaapi.
W Vlc sprawdzisz tak:
vlc --ffmpeg-hw
Offline







Palacz








Dokładniej zaś
vlc plik.video --ffmpeg-hw
Można to wyklikać w opcjach vlc aby bylo domyślnie ustawione.
U mnie wygląda to tak.
adam@debian:~$ vlc /home/adam/Videos/2012-12-31/TVN/Pogoda.2012-12-31.ts --ffmpeg-hwVLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d) [0x8bf28f0] main libvlc: Uruchamianie vlc z domyślnym interfejsem. Użyj 'cvlc' aby używać vlc bez interfejsu. libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 201 libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 201 [0x8de3e58] pulse audio output error: PulseAudio server connection failure: Connection refused libva: VA-API version 0.32.0 Xlib: extension "XFree86-DRI" missing on display ":0.0". libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.so libva: va_openDriver() returns -
Offline




Użytkownik





Albo Fervi jest idiotą, albo tyle samo mu z VAAPI procka żre, co bez ...
Fervi
Offline







Palacz








Pokaż logi z tego uruchomienia przez vaapi
Offline




Użytkownik





Sorki, jestem idiotą :D
Ogólnie zapomniałem jedną ważną rzecz, która jest pomijana
VAAPI działa tylko z H264 i MPEG2
Fervi
PS. No i całe testy poszły w ...
PS2. Bez VAAPI 8%, z 4%, niby nic i tak to traktuję :D
Ostatnio edytowany przez fervi (2012-12-31 23:00:06)
Offline







Podobno człowiek...;)








fervi napisał(-a):
Sorki, jestem idiotą :D
Ogólnie zapomniałem jedną ważną rzecz, która jest pomijana
VAAPI działa tylko z H264 i MPEG2
Fervi
PS. No i całe testy poszły w ...
PS2. Bez VAAPI 8%, z 4%, niby nic i tak to traktuję :D
Ja tutaj widzę chyba coś jeszcze:
vainfo
libva: VA-API version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.3
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
To zależy od karty i sterownika.
Offline




Użytkownik





fervi@ThunderStorm:~$ vainfo
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
fervi@ThunderStorm:~$ optirun vainfo
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLDBida :(
Fervi
PS. VDPau NVidia only?
Offline







Podobno człowiek...;)








Vdpau to technologia Nvidii, ATI ma jakieś APU, Intel też coś podobnego ma w najnowszych prockach.
Offline





Szczawiożerca






AMD też używa vaapi, ale przez coś w rodzaju wraperra xvba-va-driver.
I nawet działa, ale to zabugowane i może byc problematyczne, a AMD nad tym za bardzo nie chce pracować.
Offline