From 5484d1905c940ed903ac665c12c0610f81f1d0cf Mon Sep 17 00:00:00 2001 From: torinthiel Date: Mon, 13 Nov 2006 12:27:08 +0000 Subject: Partial sync with r20879 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20884 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/pl/video.xml | 293 ++++++++++++++++++++++++++------------------------ 1 file changed, 153 insertions(+), 140 deletions(-) (limited to 'DOCS') diff --git a/DOCS/xml/pl/video.xml b/DOCS/xml/pl/video.xml index b589787f89..bd7456b765 100644 --- a/DOCS/xml/pl/video.xml +++ b/DOCS/xml/pl/video.xml @@ -1,5 +1,6 @@ + Urządzenia wyjścia video @@ -8,7 +9,7 @@ Ustawianie MTRR -Jest WYSOCE wskazane, aby sprawdzić, czy rejestry MTRR są ustawione prawidłowo, +Jest WYSOCE wskazane sprawdzenie, czy rejestry MTRR są ustawione prawidłowo, ponieważ mogą dać duży wzrost wydajności. @@ -39,12 +40,11 @@ Przede wszystkim musisz znaleźć adres bazowy. Możesz to zrobić na 3 sposoby: --> - z /proc/pci (użyj polecenia lspci -v - ): + z /proc/pci (użyj polecenia lspci -v): 01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 -Memory at d8000000 (32-bit, prefetchable) - +Memory at d8000000 (32-bit, prefetchable) z komunikatów sterownika mga_vid w jądrze (użyj dmesg): @@ -55,7 +55,7 @@ Memory at d8000000 (32-bit, prefetchable) Znajdźmy teraz rozmiar pamięci. Jest to bardzo łatwe, po prostu zamień -rozmiar RAMu na karcie graficznej na system szestnastkowy lub użyj +rozmiar RAMu na karcie graficznej na system szesnastkowy lub użyj tej tabelki: @@ -76,18 +76,19 @@ Znasz już adres bazowy i rozmiar pamięci. Ustawmy więc rejestry MTRR! Na przykład dla powyższej karty Matrox (base=0xd8000000) z 32MB RAMu (size=0x2000000) po prostu wykonaj: -echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr +echo "base=0xd8000000 size=0x2000000 type=write-combining" > /proc/mtrr Nie wszystkie procesory obsługują MTRR. Na przykład starsze K6-2 -(jakieś 266MHz, stepping 0) nie obsługują MTRR, ale stepping 12 już tak. -(cat /proc/cpuinfo aby sprawdzić). +(jakieś 266MHz, stepping 0) nie obsługują MTRR, ale stepping 12 już tak +(wykonaj cat /proc/cpuinfo aby sprawdzić). Wyjścia video dla tradycyjnych kart graficznych + Xv @@ -107,12 +108,12 @@ Aby to zadziałało upewnij się, że: Masz XFree86 4.0.2 lub nowsze (starsze nie mają XVideo) - Twoja karta obsługuje przyśpieszanie sprzętowe (współczesne karty to mają) + Twoja karta obsługuje przyśpieszanie sprzętowe (współczesne karty to robią) X ładuje rozszerzenie XVideo, zwykle wygląda to tak: (II) Loading extension XVideo - w logu /var/log/XFree86.0.log + w /var/log/XFree86.0.log To ładuje tylko rozszerzenie XFree86. W dobrej instalacji jest to zawsze włączone i nie oznacza to że obsługa XVideo w @@ -163,14 +164,17 @@ screen #0 + Karty 3dfx Starsze sterowniki 3dfx znane były z tego, że miały problemy z akceleracją -XVideo. Nie obsługiwały ani YUY2, ani YV12. Sprawdź czy masz XFree86 w wersji -4.2.0 lub nowszej. Działają one dobrze z YV12 i YUY2. Poprzednie wersje z 4.1.0 -włącznie wywalały się na YV12. +XVideo. +Nie obsługiwały ani przestrzeni kolorów YUY2, ani YV12. Sprawdź czy masz +XFree86 w wersji 4.2.0 lub nowszej, działają one dobrze z YV12 i YUY2. +Poprzednie wersje, z 4.1.0 włącznie, +wywalały się na YV12. Jeżeli napotkasz na dziwne działanie używając , spróbuj SDL (także ma XVideo) i zobacz, czy to pomaga. Dokładniejsze instrukcje są w sekcji SDL. @@ -183,6 +187,7 @@ Zajrzyj do sekcji tdfxfb + Karty S3 @@ -193,12 +198,13 @@ na 16bpp). Jeżeli chodzi o S3 Virge: obsługuje ona Xv, ale jest bardzo wolna, więc najlepiej ją sprzedaj. + - Teraz dostępny jest natywny sterownik bufora ramek (framebuffer) dla - kart S3 Virge, podobny do tdfxfb. Ustaw swój bufor ramek (np. dodaj - "" do swojego kernela) - i używaj ( - i także mogą okazać się przydatne). +Teraz dostępny jest natywny sterownik bufora ramek (framebuffer) dla +kart S3 Virge, podobny do tdfxfb. Ustaw swój bufor ramek (np. dodaj +"" do parametrów swojego kernela) +i używaj ( +i także mogą okazać się przydatne). @@ -234,7 +240,7 @@ Zażalenia składaj do nVidii. Jednakże MPlayer zawiera sterownik VIDIX obsługujący większość kart nVidia. Obecnie znajduje się w stadium beta i ma pewne ograniczenia. -Więcej informacji znajdziesz w sekcji nVidia. +Więcej informacji znajdziesz w sekcji nVidia VIDIX. @@ -246,7 +252,7 @@ Więcej informacji znajdziesz w sekcji nVidiaSterowniki GATOS (których powinieneś używać, chyba że masz Rage128 lub Radeon) mają standardowo włączone VSYNC. Znaczy to, że szybkość dekodowania (!) -jest zsynchronizowana z (pionową) częstotliwością odświeżania obrazu. +jest zsynchronizowana z częstotliwością odświeżania obrazu. Jeżeli odtwarzanie wydaje Ci się powolne, spróbuj w jakiś sposób wyłączyć VSYNC, lub ustaw częstotliwość odświeżania na n*(fps filmu) Hz. @@ -300,8 +306,9 @@ EndSection SVGAlib @@ -738,7 +684,7 @@ Wyjście video SDL obsługuje wyświetlanie napisów pod filmem, na czarnym pask INSTALACJA -Będziesz musiał zainstalować pakiety svgalib i svgalib-devel, aby +Będziesz musiał zainstalować svgalib i jej pakiet rozwojowy, aby MPlayer zbudował swój własny sterownik SVGAlib (automatycznie wykrywane, lecz można wymusić). Nie zapomnij przerobić /etc/vga/libvga.config, tak aby @@ -755,11 +701,12 @@ która produkuje obraz złej jakości, ale jest nieco szybsza. -OBSŁUGA EGA (4BPP) + +OBSŁUGA EGA (4BPP) SVGAlib zawiera EGAlib i MPlayer może wyświetlać każdy film w 16 kolorach. -Używalne jest to w następujących zestawieniach: +Użyteczne jest to w następujących zestawieniach: @@ -773,7 +720,7 @@ Używalne jest to w następujących zestawieniach: -bpp (bity na piksel) musi być ustawione ręcznie na 4: +bpp (bity na piksel) musi być ręcznie ustawione na 4: @@ -784,7 +731,7 @@ lub -Aby to osiągnąć, musimy sięgnąć po szybką, lecz złej jakości metodę skalowania: +Aby to osiągnąć, musimy sięgnąć po metodę skalowania szybką, lecz złej jakości: -sws 4 @@ -801,11 +748,12 @@ próbkowania, ponieważ dźwięk 44kHz był popsuty: