VDPAU - odtwarzanie filmów 1080p

Grafika, film, dźwięk.
piotrpaz
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 07 lip 2007, 23:30
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

VDPAU - odtwarzanie filmów 1080p

Post autor: piotrpaz »

Witam.
Patę dni temu zainstalowałem sobie wszystko co potrzebne do odtwarzania filmów z użyciem VDPAU. Jak sądzę udało mi się... prawie. Mój problem jest następujący: przy próbie uruchomienia filmu w rozdzielczości 1080p mplayer pokazuje mi następujący komunikat:

Kod: Zaznacz cały

VDec: vo config request - 1920 x 1080 (preferred colorspace: H.264 HIGH VDPAU acceleration)
VDec: using H.264 HIGH VDPAU acceleration as output csp (no 2)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 H.264 HIGH VDPAU acceleration  [fs]
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
Error 23 at libvo/vo_vdpau.c:1099
Chciałbym zaznaczyć, że przy odtwarzaniu filmów w rozdzielczości 720p jest wszystko w porządku i faktycznie wtedy zużycie procesora (Athlon 64 3000+ AM2) dochodzi do max. kilku procent. Bardzo proszę o pomoc. Szukałem, googlowałem i nic pomocnego nie znalazłem.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: VDPAU - odtwarzanie filmów 1080p

Post autor: dk75 »

"Error 23 at libvo/vo_vdpau.c" oznacza brak wolnej pamięci na karcie.

1. Ile masz pamięci na karcie?
2. Próbujesz odpalić film na ekranie z Compiz?

FUT: viewtopic.php?t=92288
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
piotrpaz
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 07 lip 2007, 23:30
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: VDPAU - odtwarzanie filmów 1080p

Post autor: piotrpaz »

Posiadam Geforce'a 8400 GS 128MB GDDR2 ale z opcją "Turbo Cache". Compiza w ogóle nie używam. Wszelkie efekty wizualne mam wyłączone. Korzystałem właśnie z tego poradnika, który mi podałeś, ale użyłem repozytorium (które jest podane gdzieś tam poniżej) do instalacji wszystkiego. Od razu napiszę, że na początku próbowałem kompilować wszystko po kolei, ale miałem dokładnie to samo, więc pomyślałem, że może ja coś źle zrobiłem i w końcu użyłem paczek. Nadal nie wiem co z tym zrobić... czy w ogóle się da?

P.S. Może to nie istotne, ale nvidia-settings pokazuje, że mam 512MB RAM na karcie graficznej... może to za sprawą tego turbo cache?

P.S.2. Żeby nie było wątpliwości podam podstawowe parametry mojego sprzętu... Może się okaże, że w ogóle nie powinien odtwarzać HD 1080.


Ubuntu 8.10 PL
CPU: AMD Athlon 64 3000+ AM2
RAM: 1GB Kingmax DDR2 PC2-4200 (533MHz)
Grafika: Zotac Geforce 8400 GS 128MB GDDR2 Turbo Cache Oczywiście PCI Express x16
(być może to istotne) Monitor: ViewSonic 19" 1440x900 16:10
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: VDPAU - odtwarzanie filmów 1080p

Post autor: dk75 »

Nie ma prawa 1080p odtwarzać - za mało pamięci.
VDPAU nie korzysta i według słów developerów nVidii nigdy nie będzie korzystał z "TurboCache" i nie ma to nic wspólnego z ilością pamięci pokazywaną przez "nvidia-settings" (mi też pokazuje 512MB a mam 256MB i nie mam TurboCache).
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
piotrpaz
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 07 lip 2007, 23:30
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: VDPAU - odtwarzanie filmów 1080p

Post autor: piotrpaz »

aha... więc nawet nie mam co myśleć o 1080p na takim sprzęcie, tak? Ile pamięci potrzeba, żeby można było się cieszyć HD 1080? Czy taka sama karta ale z 256MB RAM podołała by temu zadaniu? A może lepiej wymienić procesor na jakiś z serii X2? Co najlepiej zorbić, abym mógł oglądać HD 1080?
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: VDPAU - odtwarzanie filmów 1080p

Post autor: dk75 »

Spróbuj mojego sposobu z nowym ekranem - wygląda na to, że przy jego otwarciu ekran "0" jest wypychany do pamięci komputera i cała pamięć karty jest dla nowego ekranu a startuje on bez żadnych dodatków, okienek i WindowManagera więc i więcej pamięci wolnej zostaje. Jak to nie podziała to tylko wymiana na kartę z większą ilością pamięci pomoże - 256MB to też mało, o czym sam się przekonałem. Da się żyć ale...

Jeśli chodzi o procesor X2 to musiał by być taki minimum 3000MHz ( realne MHz na rdzeń gdyż przy odtwarzaniu dwa rdzenie nie pomagają nic a nic - żaden player pod Linuxa nie korzysta z większej ilości rdzeni niż 1 ).
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
lukakuka
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 15 paź 2009, 20:23
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: VDPAU - odtwarzanie filmów 1080p

Post autor: lukakuka »

dk75 pisze: Jeśli chodzi o procesor X2 to musiał by być taki minimum 3000MHz ( realne MHz na rdzeń gdyż przy odtwarzaniu dwa rdzenie nie pomagają nic a nic - żaden player pod Linuxa nie korzysta z większej ilości rdzeni niż 1 ).
To całkiem sporo wymagają pamięci ;) Co ciekawe, PS3 ma 256 MB i daje sobie radę...

Wracając na moment do kodeka - trochę mnie to dziwi, bo jest programik PS3 Media Server, który udostępnia, ale i potrafi również dekodować filmy tak, aby PS3 widziało. I tam można podać ile rdzeni może być używane... To działa, sprawdzałem... na serwer DLNA to się da zrobić, a na razie na wyswietlanie na kompie już nie bardzo... Chociaż podobno są już wersje, wykorzystujące wiele rdzeni procka. Tylko, że u mnie nie działały zbyt dobrze i na razie 9500 dekoduje. I to musi być całkiem sprawne dekodowanie, bo co prawda mam 512 MB RAM, ale z drugiej strony kartę mam z chłodzeniem pasywnym, z obniżonym taktowaniem. I o 1-2 st. C podnosi się temperatura karty.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: VDPAU - odtwarzanie filmów 1080p

Post autor: dk75 »

Ale w PS3 jest inaczej dekodowanie przeprowadzane - tam robi to CELL który ma dostęp do obu pamięci, VIDEO i RAM (dekoduje w RAM a potem kopiuje poza procesorem głównym do pamięci VIDEO do framebuffera).
A VDPAU to jest program na shaderach który ma dostęp tylko i wyłącznie do pamięci VIDEO a jeszcze trzeba mieć miejsce na framebuffer (x2 nawet) plus na desktop więc 256MB w kartach nVidia przy włączonym COMPIZ to za mało na dekodowanie filmów 1080p (przy materiale zakodowanym z 250 klatkami pomiędzy klatkami kluczowymi musisz trzymać parędziesiąt klatek zdekodowanych w pamięci dopóki nie dojdziesz do pełnej klatki <I> i to wszystko na karcie VIDEO)

Co do kodeka i wielu rdzeni - od stycznia 2009 trochę się zmieniło ale np. FFMPEG MT jest tylko jako wersja beta unstable testing wypuszczana na razie i MPlayer MT też jest jako taka ciekawostka wypuszczany (trzeba się nieźle napocić aby go dostać a dodatkowo to jest jakiś stary fork głównego drzewa źródeł).
Co do PS Media Server to używają swojego własnego MEncodera bazowanego na FFMPEG MT.

Karta 9500 jest już dość wydajna - potrafi dekodować AVC1 1080p 60FPS z dodatkowym filtrowaniem podczas gdy moja 9400M (ION) tylko 1080p 30FPS bez filteringu (40FPS by dała radę ale takich nie ma).
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości