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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-11-13 01:07:38

  Van - Użytkownik

Van
Użytkownik
Zarejestrowany: 2011-09-02

SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Hej, mam problem z okazjonalnym zacinaniem filmu h264/.mkv/720p w SMPlayerze (czyli także w mplayerze, a poza tym także w VLC) - odtwarzacz sprawia wrażenie, jakby po prostu nie wyrabiał w najgorętszych momentach (dynamiczne tła w trakcie akcji).

Korzystam na zmianę z wyjścia wideo x11, gl i vdpau, ale żadne nie spełnia w pełni moich oczekiwań. Mam zainstalowaną paczkę libvdpau1, ale w repo zauważyłem też paczki nvidia-libvdpau1 i nvidia-vdpau-driver, więc pomyślałem, że ich instalacja może poprawić jakość vdpau u mnie. Niestety ich instalacja pociąga za sobą instalację nvidia-kernel-2.6.32-5-486 i linux-image-2.6.32-5-486, których nie chcę, bo mam nowsze jajko (bodajże z repo security).

Sterowniki do karty graficznej instalowałem ze strony NVIDII. Da się coś zrobić z tym vdpau, czy już jest najlepiej, jak się da?

Kod:

root@optiplex:/home/van# locate vdpau
/home/van/.pcsx/plugins/libvdpau.so
/home/van/.pcsx/plugins/libvdpau_nvidia.so
/home/van/.pcsx/plugins/libvdpau_trace.so
/usr/lib/libvdpau.so
/usr/lib/libvdpau.so.1
/usr/lib/libvdpau.so.260.19.36
/usr/lib/libvdpau_nvidia.so
/usr/lib/libvdpau_trace.so
/usr/lib/vdpau
/usr/lib/vdpau/libvdpau_nvidia.so.1
/usr/lib/vdpau/libvdpau_nvidia.so.260.19.36
/usr/lib/vdpau/libvdpau_trace.so.1
/usr/lib/vdpau/libvdpau_trace.so.260.19.36
/usr/share/doc/libvdpau1
/usr/share/doc/NVIDIA_GLX-1.0/html/vdpausupport.html
/usr/share/doc/libvdpau1/changelog.Debian.gz
/usr/share/doc/libvdpau1/changelog.gz
/usr/share/doc/libvdpau1/copyright
/var/lib/dpkg/info/libvdpau1.list
/var/lib/dpkg/info/libvdpau1.md5sums
/var/lib/dpkg/info/libvdpau1.postinst
/var/lib/dpkg/info/libvdpau1.postrm
/var/lib/dpkg/info/libvdpau1.shlibs
/var/lib/dpkg/info/libvdpau1.symbols

Kod:

van@optiplex:~/Pobrane$ mplayer \[HorribleSubs\]\ Hunter\ X\ Hunter\ -\ 06\ \[720p\].mkv -vo vdpau
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing [HorribleSubs] Hunter X Hunter - 06 [720p].mkv.
libavformat file format detected.
[matroska,webm @ 0xa6a9340] max_analyze_duration reached
[matroska,webm @ 0xa6a9340] Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0
[lavf] stream 2: subtitle (unknown), -sid 0
VIDEO:  [H264]  1280x720  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1280x720 => 1280x720 Planar YV12 
A: 141.6 V: 141.6 A-V: -0.000 ct:  0.010   0/  0 44% 14%  2.5% 0 0 

Exiting... (Quit)

Podobna kwestia była poruszona tutaj: http://forum.dug.net.pl/viewtopic.php?id=19207

Próbowałem jeszcze w ramach sięgania po omacku "co pomoże" zainstalować mplayer2 z backportów, ale stoi w konflikcie ze starym mplayerem, którego wolałbym się nie pozbywać.

Sprzęt - Pentium 4 (więc mplayer-mt odpada), 1 GB DDRAM2, GeForce 8400 GS.

Wiem, że podobne wątki już tu były, ale jedynie podobne (np. http://forum.dug.net.pl/viewtopic.php?id=17882), dlatego założyłem kolejny.

No, a może nie chodzi o vdpau, tylko o coś innego? Z góry dziękuję za pomoc.

Ostatnio edytowany przez Van (2011-11-13 01:10:58)

Offline

 

#2  2011-11-13 06:23:54

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Hmmm ja przed wczoraj akurat włączałem film z wykorzystaniem vdpau - FullHD (znaczy 1080p najnowszy ster nvidii) i problemu nie było - użycie procka tak z 5-10% (bez vdpau bliskie 100% i cięcie). Dodam że ten test o którym mowa przeprowadzałem na karcie z lapka - GF9100M czyli w zasadzie słabszej od tej którą posiadasz.

Po pierwsze spróbuj odpalić ten film z palca z takimi ustawieniami:

Kod:

mplayer nazwa_filmu.mkv -vo vdpau -vc ffh264vdpau

widzę że wcześniej nie podawałeś kodeka więc pewnie stąd problemy.

Ostatnio edytowany przez Huk (2011-11-13 06:37:48)

Offline

 

#3  2011-11-13 08:30:54

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Van napisał(-a):

w repo zauważyłem też paczki nvidia-libvdpau1 i nvidia-vdpau-driver

Van napisał(-a):

Sterowniki do karty graficznej instalowałem ze strony NVIDII.

Albo stery z repo, albo ze strony Nvidii. Z mieszania jednych z drugimi nic dobrego nie wynika.

Offline

 

#4  2011-11-13 08:41:52

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

ArnVaker napisał(-a):

Van napisał(-a):

w repo zauważyłem też paczki nvidia-libvdpau1 i nvidia-vdpau-driver

Van napisał(-a):

Sterowniki do karty graficznej instalowałem ze strony NVIDII.

Albo stery z repo, albo ze strony Nvidii. Z mieszania jednych z drugimi nic dobrego nie wynika.

Prawda

Sterowniki to nie kanapki, żeby instalować jeden na drugim.
W takich przypadkach robi się tylko bajzel z bibliotekami obsługującymi dany sterownik w warstwie aplikacji.

Dlatego zawsze trzeba wybrać jeden sposob instalacji steru, i tego sposobu się trzymać.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2011-11-13 08:45:32

  buri - Użytkownik

buri
Użytkownik
Skąd: Polska
Zarejestrowany: 2011-01-25

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

https://secure.wikimedia.org/wikipedia/en/wiki/Nvidia_PureVideo
Poczytaj czy spełnia wymagania odnośnie filmu, który chcesz włączyć.

Offline

 

#6  2011-11-13 08:55:19

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

@buri:

Jak już coś to sprawdza się tutaj:

ftp://download.nvidia.com/XFree86/Linux-x86/285.05. … tedchips.html

Na 8400GS jak najbardziej śmiga - VDPAU set A, więc wszelkie filmy h264 powinni śmigać (a jak ma nowszą wersję 8400 GS to i mpeg1/2 dekoduje sprzętowo).

Ja u siebie mam ster ze stronki, a w synapticu mam zainstalowane:

Kod:

vdpau-va-driver (który i tak nieśmiga ;] )
libvdpai1 (to powinieneś zainstalować)
libvdpau-dev (to jak chcesz kompilować mplayera ze wsparciem dla vdpau)

Testowałem też u siebie przed chwilą, i tak jak przepuszczałem - jeżeli ominiesz podanie kodeka (-vc ffh264vdpau) to samo -vo vdpau nic nie da.

Offline

 

#7  2011-11-13 09:19:19

  buri - Użytkownik

buri
Użytkownik
Skąd: Polska
Zarejestrowany: 2011-01-25

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Huk napisał(-a):

Na 8400GS jak najbardziej śmiga - VDPAU set A, więc wszelkie filmy h264 powinni śmigać (a jak ma nowszą wersję 8400 GS to i mpeg1/2 dekoduje sprzętowo).

Tak i nie. Sam posiadam 8400gs w laptopie i niestety 1080p nie podołała. U mnie winą jest za mało ram ~256 MB. Oczywiście wszystkie 720p śmigają aż miło, jednak przy nich nie widać jakoś szczególnie różnicy w obciążeniu procka ~10%.

Offline

 

#8  2011-11-13 09:26:39

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Jacekalex napisał(-a):

Dlatego zawsze trzeba wybrać jeden sposob instalacji steru, i tego sposobu się trzymać.

gorzej jak sterownik który się zainstalowało wywalili z repo.


buri napisał(-a):

Tak i nie. Sam posiadam 8400gs w laptopie i niestety 1080p nie podołała. U mnie winą jest za mało ram ~256 MB. Oczywiście wszystkie 720p śmigają aż miło, jednak przy nich nie widać jakoś szczególnie różnicy w obciążeniu procka ~10%.

posiadam 8400gs i na Windows 7 1080p bez ścinek ciągnie


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#9  2011-11-13 09:37:46

  buri - Użytkownik

buri
Użytkownik
Skąd: Polska
Zarejestrowany: 2011-01-25

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

dominbik napisał(-a):

posiadam 8400gs i na Windows 7 1080p bez ścinek ciągnie

Nie każda karta jest taka sama, za dużo się namęczyłem by odpalić i wiem, że w moim przypadku nie pójdzie. Mam 128 (stały)+128(przydzielany) MB ramu, dało się wymusić aby wykrył jako całość, ale były crashe i tak skończyłem przygodę z vdpau w 1080p. Nie piszę iż się nie da, on ma może ma więcej ram więc raczej powinno pójść bez większego problemu. Teraz zobaczyłem iż odpalał 720p, więc raczej jakiś konflikt prędzej jak za dużo namieszane - też się tak zgubiłem w pewnym momencie.

Odnośnie sterownika to lepiej na tym z repo jakimś nowszym. Obecnie mam z testing i vdpau do 720p chodzi bez problemu.
Zainstalowane mam tylko paczki: libvdpau1,  nvidia-vdpau-driver.
nvidia-libvdpau1 - mam od innej wersji sterownika, więc już nie mieszałem.

Odpalenie u mnie 1080p:

Kod:

Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 H.264 VDPAU acceleration 
[VD_FFMPEG] XVMC-accelerated MPEG-2.
A:   1.5 V:   0.2 A-V:  1.273 ct:  0.019   0/  0 ??% ??% ??,?% 7 0 
[vdpau] Error when calling vdp_video_surface_create: The system does not have enough resources to complete the requested operation at this time.
[vdpau] no surfaces available in get_image

Ostatnio edytowany przez buri (2011-11-13 09:48:35)

Offline

 

#10  2011-11-13 09:56:52

  Van - Użytkownik

Van
Użytkownik
Zarejestrowany: 2011-09-02

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Huk napisał(-a):

Hmmm ja przed wczoraj akurat włączałem film z wykorzystaniem vdpau - FullHD (znaczy 1080p najnowszy ster nvidii) i problemu nie było - użycie procka tak z 5-10% (bez vdpau bliskie 100% i cięcie). Dodam że ten test o którym mowa przeprowadzałem na karcie z lapka - GF9100M czyli w zasadzie słabszej od tej którą posiadasz.

Po pierwsze spróbuj odpalić ten film z palca z takimi ustawieniami:

Kod:

mplayer nazwa_filmu.mkv -vo vdpau -vc ffh264vdpau

widzę że wcześniej nie podawałeś kodeka więc pewnie stąd problemy.

Chyba pomogło, kodek jest w użyciu. Dopisałem sobie odpowiednie opcje do SMPlayera tak jak w tym wątku: http://forum.dug.net.pl/viewtopic.php?id=17882

Dzięki!

ArnVaker napisał(-a):

Van napisał(-a):

w repo zauważyłem też paczki nvidia-libvdpau1 i nvidia-vdpau-driver

Van napisał(-a):

Sterowniki do karty graficznej instalowałem ze strony NVIDII.

Albo stery z repo, albo ze strony Nvidii. Z mieszania jednych z drugimi nic dobrego nie wynika.

Nie wiedziałem, że ta paczka związana jest ze sterownikami z repo. Czyli instalując sterowniki z binarki ze strony NVIDII, dostałem też libvdpau. Ale nie miałem pewności, czy libvdpau zainstalowane w ten sposób będzie działać automatycznie.

Offline

 

#11  2011-11-13 11:41:52

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

@offtop
tak sobie czytam ten wątek i zapragnąłem mieć mplayera na kilku wątkach ale nigdzie nie mogę znaleźć jakiegoś how to jak to skompilować

używam najnowszej wersji z svn, vdpau mi działa ładnie ale chciałem powydziwiać


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#12  2011-11-13 11:47:29

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

W „zwykłym” mplayerze nie ma takiej możliwości (chyba że coś się zmieniło ostatnio). W mplayer2 (pakiety z oficjalnego repo i repo multimedia) jest domyślnie.

Offline

 

#13  2011-11-13 11:50:13

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

@buri:

Ty nie masz GF8400GS a raczej tylko GF8400MGS - to jednak pewna różnica, a tak swoją drogą to dziwne jest to co Piszesz... samemu mam - o czym wspomniałem w pierwszym poście - GF9100M - karta nie posiada swojej pamięci, tylko współdzieloną i działa na niej fullhd... u Ciebie rozumiem że działa, ale crash'uje po pewnym czasie?

Offline

 

#14  2011-11-13 12:00:58

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

@ArnVaker
smplayer wspiera mplayer2?


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#15  2011-11-13 12:03:20

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Tak. MPlayer2 z repo multimedia instaluje się obok zwykłego i binarka nazywa się /usr/bin/mplayer2. W konfigu smplayer trzeba zmienić żeby nie wywoływał mplayer, a mplayer2. MPlayer2 z oficjalnego repo zastępuje mplayer i binarka nazywa się /usr/bin/mplayer AFAIR, zatem nic nie trzeba zmieniać.

Offline

 

#16  2011-11-13 12:21:50

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

k, dzisiaj sie pobawie


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#17  2011-11-13 23:57:32

  Van - Użytkownik

Van
Użytkownik
Zarejestrowany: 2011-09-02

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

urbinek napisał(-a):

@offtop
tak sobie czytam ten wątek i zapragnąłem mieć mplayera na kilku wątkach ale nigdzie nie mogę znaleźć jakiegoś how to jak to skompilować

używam najnowszej wersji z svn, vdpau mi działa ładnie ale chciałem powydziwiać

mplayer-mt ?

Offline

 

#18  2011-11-14 08:41:23

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Van napisał(-a):

mplayer-mt ?

A to jeszcze żyje jako osobny projekt? Myślałem, że po prostu zostało włączone do mplayer2. :)

dug.net.pl/news/260

Offline

 

#19  2011-11-14 09:26:05

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Van napisał(-a):

mplayer-mt ?

szukałem informacji o kompilaji tego i nic nie mogłem znaleźć

@ArnVaker
jak tego mplayera2 odpalić na 2 wątkach ?
w smplayerze w zaawansowanych opcjach mplayera ustawiłem

Kod:

-vc ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau, -vf-clr -lavdopts threads=2

i różnica jest taka, że filmy 1080p lekko przycinają w okienkach a na fullscreenie jest ok

poza tym dalej mam 1 proces


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#20  2011-11-14 09:49:30

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Z wiersza poleceń właśnie tak jak podałeś powinno działać:

Kod:

-lavdopts threads=2

W smplayer wystarczy w zakładce „wydajność” ustawić „wątki dekodowania” na tyle ile chcesz. Poza tym (i wyklikaniem sterownika wyjściowego) ja w smplayer nie dodaję żadnych opcji z palca, sam używa tego co trzeba. Inna sprawa, że jak już korzystasz z vdpau, to te dwa wątki i tak pewnie nie zrobią żadnej różnicy.

Offline

 

#21  2011-11-14 10:02:16

  Van - Użytkownik

Van
Użytkownik
Zarejestrowany: 2011-09-02

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

ArnVaker napisał(-a):

Van napisał(-a):

mplayer-mt ?

A to jeszcze żyje jako osobny projekt? Myślałem, że po prostu zostało włączone do mplayer2. :)

dug.net.pl/news/260

No to już pewnie zależy od gałęzi Debiana. W wersji stabilnej mplayer-mt jest jak najbardziej dostępny.

Offline

 

#22  2011-11-14 10:05:14

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

@ArnVaker
masz rację, gdy używam vdpau to nie generuje więcej wątków na CPU
ale wymuszenie codeców poprawia troche jakosć


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#23  2011-11-14 10:11:46

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: SMPlayer, vdpau na GeForce 8400 GS i problemy z wydajnością h264/.mkv

Van napisał(-a):

W wersji stabilnej mplayer-mt jest jak najbardziej dostępny.

O, racja. :) Faktycznie w stable jakaś stara wersja się ostała, no ale właśnie — wersja sprzed półtora roku.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)