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/.
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
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
Niby 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
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 frame
Xbmc też mi się na vaapi sypało.
Sprawdź na vlc tam to działa.
Przynajmniej u mnie.
Offline
Xbmc u mnie też nie działał.
W standardowym mplayerze nie ma vaapi.
W Vlc sprawdzisz tak:
vlc --ffmpeg-hw
Offline
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
Albo Fervi jest idiotą, albo tyle samo mu z VAAPI procka żre, co bez ...
Fervi
Offline
Pokaż logi z tego uruchomienia przez vaapi
Offline
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
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
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 : VAEntrypointVLD
Bida :(
Fervi
PS. VDPau NVidia only?
Offline
Vdpau to technologia Nvidii, ATI ma jakieś APU, Intel też coś podobnego ma w najnowszych prockach.
Offline
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