view DOCS/pl/video.html @ 10153:f80f680d6169

One / too many, noticed by Andreas Hess <jaska@gmx.net>.
author diego
date Thu, 22 May 2003 21:27:39 +0000 (2003-05-22)
parents bbf6f508a343
children
line wrap: on
line source
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<HEAD>
  <TITLE>Wideo - MPlayer - Odtwarzacz film�w dla Linuksa</TITLE>
  <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
</HEAD>

<BODY>


<H3><A NAME="video">2.3.1 Urz�dzenia wyj�cia Wideo</A></H3>


<H4><A NAME="mtrr">2.3.1.1 Ustawianie MTRR</A></H4>

<P>Jest bardzo sugerowane, by sprawdzi�, czy rejestry MTRR s� ustawione w�a�ciwie,
gdy� mog� one du�o zwi�kszy� wydajno倶.</P>

<P>Wykonaj '<CODE>cat /proc/mtrr</CODE>':</P>

<P><CODE>
  --($:~)-- cat /proc/mtrr<BR>
  reg00: base=0xe4000000 (3648MB), size=  16MB: write-combining, count=9<BR>
  reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1</CODE></P>

<P>To prawda, pokazuje mojego Matrox G400 z 16Mb pami�ci. Wykona�em to z
   XFree 4.x.x , z ustawionymi automatycznie rejestrami MTRR.</P>

<P>Je�li nic nie dzia�a, powinienie� wykona� to r�cznie. Najpierw musisz odnale倶 adres bazowy.
   Mo�esz to zrobi� na 3 sposoby:</P>

<UL>
  <LI>ze startowego komunikatu X11, na przyk�ad:
    <P><CODE>(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000<BR>
    (--) SVGA: Linear framebuffer at 0xD8000000</CODE></P></LI>
  <LI>z /proc/pci (u�yj polecenia lspci -v):
    <P>
    <CODE>01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525</CODE>
    <CODE>Memory at d8000000 (32-bit, prefetchable)</CODE>
    </P></LI>
  <LI>z komunikatu sterownika j�dra mga_vid (u�yj <CODE>dmesg</CODE>):
    <P><CODE>mga_mem_base = d8000000</CODE></P></LI>
</UL>

<P>Nast�pnie wyszukaj rozmiar pami�ci. Jest to bardzo �atwe, wystarczy, �e przekonwertujesz rozmiar pami�ci
   wideo do liczby heksadecymalnej, lub po prostu u�yjesz poni�szej tabeli:</P>

<TABLE BORDER=0>
  <TR><TD>&nbsp;&nbsp;</TD><TD>1 MB</TD><TD WIDTH="10%"></TD><TD>0x100000</TD></TR>
  <TR><TD></TD><TD>2 MB</TD><TD></TD><TD>0x200000</TD></TR>
  <TR><TD></TD><TD>4 MB</TD><TD></TD><TD>0x400000</TD></TR>
  <TR><TD></TD><TD>8 MB</TD><TD></TD><TD>0x800000</TD></TR>
  <TR><TD></TD><TD>16 MB</TD><TD></TD><TD>0x1000000</TD></TR>
  <TR><TD></TD><TD>32 MB</TD><TD></TD><TD>0x2000000</TD></TR>
</TABLE>


<P>Znasz ju� adres bazowy i rozmiar pami�ci, wi�c zabierz si� do ustawie�!
   Na przyk�ad, dla powy�szej karty Matrox (bazowy=0xd8000000) z 32MB ramu
   (rozmiar=0x2000000) wystarczy, �e uruchomisz:</P>

<P><CODE>&nbsp;&nbsp;echo "base=0xd8000000 size=0x2000000 type=write-combining" &gt;| /proc/mtrr</CODE></P>

<P>Nie wszystkie procesory wspieraj� MTRRy. Na przyk�ad starsze K6-2 [oko�o 266Mhz,
   stepping 0] nie wspieraj� MTRR, ale stepping 12 ju� tak ('<CODE>cat /proc/cpuinfo</CODE>'
   by to sprawdzi�').</P>

<H4><A NAME="normal">2.3.1.2 Wyj�cia wideo dla tradycyjnych kary graficznych</A></H4>

<H4><A NAME="xv">2.3.1.2.1 Xv</A></H4>

<P>Pod XFree86 4.0.2, lub nowszymi, mo�esz u�ywa� sprz�towej procedury YUV twojej karty
   u�ywaj�c rozszerzenia XVideo. U�ywa tego opcja '-vo xv'. Tak�e sterownik ten wspiera
   modyfikowanie jasno�ci/kontrastu/hue/itp (chyba, �e u�ywasz starego, wolnego kodeka DirectShow
   DivX, kt�ry wspiera to wsz�dzie), zobacz stron� manuala.</P>
   
   <P>�eby wykona� t� czynno倶, powinienie� sprawdzi� nast�puj�ce rzeczy:</P>

<UL>
  <LI>Czy u�ywasz XFree86 4.0.2 lub nowszego (poprzednie wersje nie zawieraj� XVideo)</LI>
  <LI>Czy twoja karta obecnie wspiera akceleracj� sprz�tow� (nowoczesne karty tak)</LI>
  <LI>XSerwer �aduje rozszerzenie XVideo, jest to co� w stylu:

    <P><CODE>&nbsp;&nbsp;(II) Loading extension XVideo</CODE></P>

    <P>w /var/log/XFree86.0.log</P>

    <P>INFORMACJA: to �aduje tylko rozszerzenia XFree86. W poprawnej instalacji zawsze
       to �aduje, ale nie oznacza, �e wsparcie XVideo _karty_ jest za�adowane!</P>
  </LI>
  <LI>Twoja karta posiada wsparcie Xv pod Linuksem. By to sprawdzi�, spr�buj 'xvinfo', jest
      to partia dystrybucjii XFree86. Powinno wy�wietli� d�ugi tekst, podobny do tego :
  <PRE>
	X-Video Extension version 2.2
	screen #0
	  Adaptor #0: "Savage Streams Engine"
	    number of ports: 1
	    port base: 43
	    operations supported: PutImage
	    supported visuals:
	      depth 16, visualID 0x22
	      depth 16, visualID 0x23
	    number of attributes: 5
	(...)
	    Number of image formats: 7
	      id: 0x32595559 (YUY2)
	        guid: 59555932-0000-0010-8000-00aa00389b71
	        bits per pixel: 16
	        number of planes: 1
	        type: YUV (packed)
	      id: 0x32315659 (YV12)
	        guid: 59563132-0000-0010-8000-00aa00389b71
	        bits per pixel: 12
	        number of planes: 3
	        type: YUV (planar)
	(...itd...)
  </PRE>
    <P>Musi wspiera� pakiet YUY2 i format p�askich pikseli YV12, by m�g�by� u�ywany z
       MPlayerem</P>
  </LI>
  <LI>I na ko�cu sprawd�, czy zosta� skompilowany z obs�ug� 'xv'.
      ./configure wy�wietli to.</LI>
</UL>


<H4><A NAME="xv_3dfx">2.3.1.2.1.1 Karty 3dfx</A></H4>

<P>Starsze karty 3dfx znane by�y z problem�w z akceleracj� XVideo,
   nie wspiera�y obydwu YUY2 lub YV12. Sprawd�, czy posiadasz XFree86
   w wersjii 4.2.0 lub nowszej, kt�re pracuj� dobrze z YV12 i YUY2. Poprzednie wersje,
   w咳czaj�c 4.1.0 <B>wywala�y si� przy YV12</B>!
   Je�li twoje doznania daj� dziwne efekty przy u�ytku -vo xv, spr�buj SDL (posiada tak�e XVideo)
   i zobacz, je�li pomaga. Sprawd� sekcj� <A HREF="#sdl">SDL</A>po szczeg鶻y.</P>


<P><B>LUB</B>, wypr�buj nowego sterownika -vo tdfxfb! Zobacz sekcj�
  <A HREF="#tdfxfb">tdfxfb</A>.</P>


<H4><A NAME="xv_s3">2.3.1.2.1.2 Karty S3</A></H4>

<P>S3 Savage3D powinny pracowa� dobrze, ale dla Savage4, u�yj XFree86 w wersji 4.0.3
   lub nowszej (w przypadku problem�w z obrazem spr�buj 16bpp). R�wnie� dla S3 Virge... istnieje wsparcie
   dla xv, lecz karta sama w sobie jest bardzo wolna, lepiej b�dzie wi�c jak j� sprzeda�.</P>

<P><B>INFORMACJA</B>: nie jest obecnie jasne, kt�re modele Savage nie posiadaj�
      wsparcia YV12 i konwertacji przez sterownik (wolne). Je�li podejrzewa� o to
      twoj� kart�, pobierz najnowsze sterowniki lub uprzejmie spytaj na li�cie mailingowej  
      mplayer-users o sterownik w咳czaj�cy  MMX/3DNow.</P>


<H4><A NAME="xv_nvidia">2.3.1.2.1.3 Karty nVidia</A></H4>

<P>nVidia nie jest najlepszym wyborem dla Linuksa (wed�ug NVidii, 
   <A HREF="users_against_developers.html#nvidia">nie jest to prawd�</A>).. B�dziesz potrzebowa�
   binarnych, zamkni�tych (bez kodu �r�d�owego) sterownik�w nVidia,  dost�pnych na stronie nVidii.
   Standardowe sterowniki XFree86 nie wspieraj� XVideo dla tych kard, nale�nych do zamkni�tego
   kodu/specyfikacji nVidii.</P>

<P>O ile wiem ostatnie sterowniki XFree86 zawieraj� wsparcie XVideo dla Geforce 2 i 3.</P>

<P>Karty Riva128 nie posiadaj� wsparcia XVideo r�wnie� ze sterownikami nvidia :(
   Skargi do NVidii.</P>


<H4><A NAME="xv_ati">2.3.1.2.1.4 Karty ATI </A></H4>

<UL>
  <LI><A HREF="http://gatos.sourceforge.net">Sterowniki GATOS</A> (kt�rych powniniene�
  u�ywa�, chyba �e masz Rage128 lub Radeona) posiadaj� domy�lnie w咳czone VSYNC. Oznacza to,
  �e pr�dko倶 dekodowania (!) jest zsynchronizowana z tempem od�wie�ania monitora. Je�li
  odtwarzanie zdaje si� by� wolne, spr�buj wy咳czy� w jaki� spos�b VSYNC, albo ustaw tempo od�wie�ania do
  n*(ilo倶 fps�w w filmie) Hz.</LI>
  <LI>Radeon VE - obecnie tylko XFree86 CVS posiada sterowniki do tych kart, wersja 4.1.0 nie.
  I nie ma wsparcia dla wyj�cia TV. Oczywi�cie za pomoc� <B>MPlayera</B> mo�esz uzyska�
  <B>zakcelerowane</B> wy�wietlanie, z/lub bez <B>wyj�cia TV</B>. Nie s� potrzebne �adne
  biblioteki lub X. Czytaj sekcj�  <A HREF="#vidix">VIDIX</A></LI>
</UL>


<H4><A NAME="xv_neomagic">2.3.1.2.1.5 Karty NeoMagic</A></H4>

<P>Karty te mog� by� znalezione w du�ej ilo�ci laptop�w. Niestety sterowniki w
  X 4.2.0 nie potrafi� wykona� Xv, ale mamy dla ciebie zmodyfikowane sterowniki zdolne do Xv.
  <A HREF="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neomagic_drv.o.4.2.0.bz2">�ci�gnij st�d</A>.
  Sterownik dostarczony zosta� przez Stefana Seyfrieda.</P>

<P>By udost�pni� odtwarzanie DVD zadowalaj�co, zmie� XF86Config tak jak ni�ej:</P>

<P>Section "Device"<BR>
  &nbsp; &nbsp; <I>[...]</I><BR>
  &nbsp; &nbsp; Driver "neomagic"<BR>
  &nbsp; &nbsp; <B>Option "OverlayMem" "829440"</B><BR>
  &nbsp; &nbsp; <I>[...]</I><BR>
  EndSection</P>


<H4><A NAME="xv_trident">2.3.1.2.1.6 Karty Trident</A></H4>

<P>Je�li chcesz u�ywa� Xv z kart� Trident, b�d� pewnien, �e nie pracuje ona
  z 4.1.0, zainstaluj XFree 4.2.0. W 4.2.0 dodano wsparcie dla pe�noekranowego xv 
  wspieranego przez kart� Cyberblade XP.</P>


<H4><A NAME="xv_powervr">2.3.1.2.1.7 Karty Kyro/PowerVR</A></H4>

<P>Je�li chcesz u�ywa� Xv z kartami bazyj�cymi na Kyro (na przyk�ad Hercules Prophet
  4000XT), powniniene� pobra� sterowniki ze
  <A HREF="http://www.powervr.com/">strony PowerVR</A>.</P>


<H4><A NAME="dga">2.3.1.2.2 DGA</A></H4>


<H4>WST�P</H4>

<P>Dokumant ten ma na celu wyja�ni� w kilku s�owach, czym jest og�lnie DGA i
   co sterowniki wyj�cia wideo DGA mog� zrobi� dla mplayera (i czego nie mog�).</P>


<H4>CZYM JEST DGA</H4>

<P>DGA jest skr�tem od Direct Graphics Access (bezpo�redni dost�p graficzny)
   i oznacza to dla programu obej�cie X-Serwera i bezpo�redni� modyfikacj� 
   pami�ci framebuffera. Technicznie rzecz m�wi�c, dzieje si� to przez mapowanie 
   pami�ci framebuffera w zakresie pami�ci twojego procesu.
   Zezwalane jest to przez j�dro tylko je�li posiadasz uprawnienia superu�ytkownika.
   Mo�esz je otrzyma� przez zalogowanie si� jako roota, albo ustawiaj�c bit suida 
   na pliku wykonalnym mplayera (<B>nie sugerowane</B>).</P>

<P>Istniej� dwie wersje DGA: DGA1 u�ywane jest przez XFree 3.x.x i DGA2 wprowadzone
   z 4.0.1.</P>

<P>DGA1 dostarcza tylo bezpo�redni dost�p framebuffera, jak opisano wy�ej. By
   prze咳cza� rozdzielczo倶 sygna�u wideo, musisz polega� na rozszerzeniu
   VidMode.</P>

<P>DGA2 咳czy cechy rozszerzenia XVidMode, a tak�e zezwala na prze咳czanie 
   g滑bi wy�wietlania. Mo�esz wi�c, cho� podstawowo uruchamiasz XSerwer w g滑bi 32-bitowej,
   prze咳czy� do g滑bi 15-bitowej i na odwr�t.</P>

<P>DGA posiada jednak pewne wady. Jak widac jest troch� zale�ny od chipu graficznego,
   jakiego u�ywasz i od implementacji sterownik�w wideo XServera, kt�re steruj� chipem.
   Wi�c nie dzia�a on na wszystkich systemach</P>


<H4>INSTALACJA WSPARCIA DGA DLA MPLAYERA</H4>

<P>Najpierw sprawd�, czy rozszerzenie DGA zosta�o za�adowane przez serwer X, 
   zajrzyj do /var/log/XFree86.0.log:</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>(II) Loading extension XFree86-DGA</CODE></P>

<P>Sp�jrz, XFree86 4.0.x lub wy�sze jest BARDZO REKOMENDOWANE!
   Sterownik DGA MPlayera automatycznie wykrywana przez ./configure, ale mo�esz wymysi�
   go przez --enable-dga</P>

<P>Je�li sterownik nie mo�e prze咳czy� do mniejszej rozdzielczo�ci, eksperymantuj z
   prze咳czaniem -vm (tylko z X 3.3.x), -fs, -bpp, -zoom, by znale倶 tryb wideo, kt�ry zgadza si�
   z filmem. Nie ma obecnie prawid�owego konwertera :(</P>

<P>Zosta� ROOTEM. DGA wymaga dost�pu roota, by m�c zapisywa� bezpo�rednio do pami�ci.
   Je�li zamierzasz uruchamia� go jako u�ytkownik, zainstaluj MPlayera z SUID roota:</P>

<P><CODE>
  &nbsp;&nbsp;&nbsp;&nbsp;chown root /usr/local/bin/mplayer<BR>
  &nbsp;&nbsp;&nbsp;&nbsp;chmod 750 /usr/local/bin/mplayer<BR>
  &nbsp;&nbsp;&nbsp;&nbsp;chmod +s /usr/local/bin/mplayer</CODE></P>

<P>Teraz b�dzie tak�e pracowa� jako zwyk�y u�ytkownik.</P>

<BLOCKQUOTE>
  <B>Ostrze�enie: ryzyko bezpiecze�stwa</B><BR>
  Jest to <B>du�e</B> ryzyko bezpiecze�stwa! <B>Nigdy</B> nie r�b tego na serwerach, lub komputerach,
  kt�re s� dost�pne dla wi�cej ludzi ni� tylko ciebie, poniewa� mog� oni zdoby� prawa roota
  poprzez suida mplayera.
</BLOCKQUOTE>

<P>Teraz u�yj opcji <CODE>-vo dga</CODE> i ju� (mam nadziej� :))!
  Powiniene� spr�bowa� tak�e opcji <CODE>-vo sdl:dga</CODE>. 
  Jest troch� szybsza.</P>


<H4><A NAME="dga_modelines">PRZE�CZANIE ROZDZIELCZO�CI</A></H4>

<P>Sterowniki DGA pozwalaj� na prze咳czenia rozdzielczo�ci sygna�u wyj�ciowego.
   Unikaj� one wykonywania (wolnego) skalowania sprz�towego i w tym samym czasie
   zapewniaj� pe�noekranowy obraz. Idealne wyj�cie, je�li chcia�e� prze咳czy� do
   �cis�ej rozdzielczo�ci (wykluczaj�c zaszczytny stosynek) danych wideo, ale XSerwer
   zezwala tylko na prze咳czanie do zdefiniowanych wcze�niej rozdzielczo�ci w
   <CODE>/etc/X11/XF86Config</CODE> (<CODE>/etc/X11/XF86Config-4</CODE> odno�nie 
   XFree 4.0.X).
<P>Tamte zdefiniowane s� przez tak zwane linie tryb�w i zale�ne s� od zdolno�ci
   twojego sprz�tu wideo. Serwer X skanuje ten plik konfiguracyjny podczas startu,
   i wy咳cza linie tryb�w nieodpowiednie dla towjego sprz�tu.
   Mo�esz sprawdzi�, kt�re tryby znajduj� si� w logach X11. Znajdziesz je w:
   <CODE>/var/log/XFree86.0.log</CODE>.</P>

<P>Wpisy te znane s� z poprawnej pracy z chipem Riva128 chip, u�ywaj�cego 
  modu鞄w X serwera <CODE>nv.o</CODE>.</P>

<PRE>
  Section "Modes"
    Identifier    "Modes[0]"
    Modeline	"800x600"  40     800 840 968 1056  600 601 605 628
    Modeline	"712x600"  35.0   712 740 850 900   400 410 412 425
    Modeline	"640x480"  25.175 640 664 760 800   480 491 493 525
    Modeline 	"400x300"  20     400 416 480 528   300 301 303 314 Doublescan
    Modeline	"352x288"  25.10  352 368 416 432   288 296 290 310
    Modeline	"352x240"  15.750 352 368 416 432   240 244 246 262 Doublescan
    Modeline	"320x240"  12.588 320 336 384 400   240 245 246 262 Doublescan
  EndSection
</PRE>


<H4>DGA &amp; MPLAYER</H4>

<P>DGA jest u�ywany w dw�ch miejscach w MPlayerze: Sterowniki SDL
   mog� by� u�yte przez niego (-vo sdl:dga) w wewn�trz sterownika DGA (-vo dga).
   Rzeczy, kt�re powiedzia�em wy�ej s� zar�wno prawd�; w nast�puj�cej sekcji wyja�ni�
   Jak sterownik DGA pracuje z MPlayerem.</P>


<H4>CECHY</H4>

<P>Serownik DGA wywo�ywany jest przez okre�lenie -vo dga z lini polece�.
  Standardowe zachowanie prze咳cza do rozdzielczo�ci zestawiaj�c oryginaln�
  rozdzielczo倶 wideo najbli�sz� z mo�liwych.
  Rozmy�lnie ignoruje prze咳czanie -vm i -fs (w咳czaj�c prze咳czanie tryb�w
  wideo i pe�ny ekran) - zawsze pr�buje pokry� tyle obszaru twojego ekranu,
  jak to mo�liwe, poprzez prze咳czanie trybu wideo, w ten spos�b powstrzymuje
  u�ycie pojedynczego okresu twojego CPU do skalowania obrazu.
  Je�eli nie lubisz trybu, jego wyb�r mo�esz wymysi� przez okre�lenie -x i -y.
  Dostarczan� przez opcj� -v, sterownik DGA wy�wietli, spo�r�d wielu innych
  rzeczy, list� wszystkich wspieranych rozdzielczo�ci przez tw�j obecny plik
  konfiguracyjny XF86-Config.
  Posiadaj�c DGA2 mo�esz tak�e wymusi� u�ycie okre�lonej g滑bi, u�ywaj�c do
  tego opcji -bpp. Poprawne g滑bie to 15, 16, 24 i 32. Zale�y od twojego sprz�tu,
  czy s� one wspierane lub czy (mo�liwe, �e wolne) konwersja zosta�a wykonana.</P>


<P>Je�li jeste� na tyle szcz蟠cia�em, �e posiadasz dosy� miejsca, by umie�ci�
   ca�y obraz, sterownik DGA u�yje podw�jnego buforowania, kt�ry daje bardziej 
   wyg�adzone odtwarzanie filmu.
   Zostaniesz poinformowany, czy pod�wjne buforowanie jest w咳czone, czy te� nie.</P>

<P>Pod�wjne buforowanie oznacza, �e kiedy nast�pna klatka twojego wideo jest przetwarzana
   gdzie� w pami�ci, obecna klatka jest wy�wiatlana. Kidy nast�pna klatka jest gotowa
   chip graficzny trzyma tylko miejsce w pami�ci nowej klatki i po prostu dane przechodz�
   do wy�wietlenia stamt�d.
   W tym czasie inny bufor w pami�ci zostanie zaj�ty ponownie nowymi danymi wideo.</P>

<P>Pod�wjne buforowanie mo�e zosta� w咳czone porzez u�ycie opcji -double i wy咳czone przez
   -nodouble. Obecnie domy�lna opcja wy咳cza pod�wjne buforowanie.
   Kiedy jest u�ywany sterownik DGA, wy�wiatlanie na ekranie (ang. on screen display (OSD))
   pracuje tytlko przy w咳czonym pod�wjnym buforowaniu. Jednak w咳czenie pod�wjnego buforowania
   mo�e odbi� si� na spadku pr�dko�ci (na moim K6-II+ 525 u�ywa� dodatkowo 20% czasu CPU!)
   w zale�no�ci od implementacji DGA dla twojego sprz�tu.</P>


<H4>WYNIKI PR�DKO�CI</H4>

<P>Og�lnie powiedziawszy, dost�p bufora klatki DGA powinno by� przynajmniej
   szybkie u�ywaj�c starownika X11 w dodatku z korzy�ci� otrzymywaniu pe�noekranowego obrazu.
   Procentopwa warto倶 pr�dko�ci wy�wiatlana przez MPlayera, powinna by� traktowana z
   ostro�no�ci�, bo na przyk�ad ze sterownikiem X11 nie zawieraj� one czasu u�ytego przez
   Serwer X wymagany do aktualnego przetwarzania. Sprawd� wi�c co dzieje si� na twoim komputerze.</P>

<P>Og�lnie rzecz bior�c, osi�gni�te przy�pieszenie poprzez u�ycie DGA wbrew 'normalnego'
   u�ycia X11, wysoko zale�ne jest do twojej karty graficznej oraz jak dobrze
   zoptymalizowane s� modu�y X-Serwera.</P>

<P>U�ywanie g滑bi 24 bitowej jest r�wnie dobrym pomys�em je�li twoje karta w�asnor�cznie 
   ubs�uguje 32 bitow� g滑bi�, poniewa� odst�puje ona 25% mniej danych w por�wnaniu do 
   trybu 32/32.</P>

<P>Widzia�em niekt�re pliki avi odtwarzane ju� na Pentium MMX 266. Procesory AMD K6-2 
   mog�y by pracowa� na 400 MHZ i wy�szych.</P>


<H4>ZNANE BJDY</H4>

<P>Jak przyznaj� niekt�rzy deweloperzy XFree, DGA jest jak nieokie�znana bestia.
   M�wi�, �e lepiej go nie u�ywa�. Jego implementacja nie zawsze jest idealna 
   ze wszystkimi sterownikami dla XFree.</P>

<UL>
  <LI>z XFree 4.0.3 i nv.o pojawiaj� si� b滑dy rozdzielczo�ci w dziwnych kolorach.</LI>
  <LI>Sterowniki ATI wymagaj� prze咳czenia do trybu poprzedniego wi�cej ni� raz po u�ytku DGA.</LI>
  <LI>Niekt�re sterownikipo prostu zawodz� podczas powracania do normalnej rozdzielczo�ci
      (u�yj Ctrl-Alt-Keypad +, do przywr�cenia r�cznego).</LI>
  <LI>Niekt�re sterowniki wy�wietlaj� dziwne kolory</LI>
  <LI>Niekt�re sterowniki nie podaj� poprawnnie zu�ycia pami�ci ich mapy w przestrzeni adres�w
      procesu, przez co vo_dga nie mo�e u�y� podw�jnego buforowania (SIS?)</LI>
  <LI>Niekt�re steroiwniki zdaje si� zawodz� przy zg�aszaniu pojedynczych poprawnych tryb�w. 
      W tym przypadku sterownik DGA wykolei si� powiadamiaj�c ci� o niedorzecznym trybie
      100000x100000 lub podobnym...</LI>
   <LI>OSD dzia�a tylko przy w咳czonym podw�jnym buforowaniu (lub jego odpowiednikach).</LI>
</UL>


<H4><A NAME="sdl">2.3.1.2.3 SDL</A></H4>

<P>SDL (Simple Directmedia Layer) jest g�ownie interfejsem wideo/audio.
  Programy wykorzystuj�ce go wiedz� tylko o SDLu, i nic z kt�rych sterownikach 
  audio lub wideo aktulanlnie korzysta. Na przyk�ad port Dooma u�ywaj�cy SDL 
  potrafi wystartowa� na svgalib, aalib, X, fbdev, i innych, musisz tylko mie� okre�lone 
  (na przyk�ad) sterowniki wideo u�ywane ze �rodowiskiem
  SDL_VIDEODRIVER. No to na tyle teorii</P>

<P>Z MPlayerem u�ywamy sterownik�w X11 ze zdolno�ci� sprz�towego skalowania dla kart/sterownik�w,
  kt�re nie wspieraj� XVideo, a� stworzymy nasz w�asny (szybszy, wygodniejszy) skalownik sprz�towy.
  Tak�e u�ywamy jego wyj�cia aalib, ale teraz posiadamy w�asny, kt�ry jest wygodniejszy. Jego tryb DGA
  by� lepszy od maszego, do niedawna. Pobra� go natychmiast? :)</P>

<P>Pomaga tak�e z niekt�rymi dziurawymi starownikami/kartami je�li wideo jest skokowe
  (nie chodzi o problem z wolnym systemem), lub je�li audio si� opu�nia.</P>

<P>Wyj�cia wideo SDL wspiera wy�wietlanie napis�w pod filmem, na czarnym pasku 
   (je�li ten wyst�puje).</P>

<P><B>Istniej� r鷽ne opcje linii polece� dla SDLa:</B></P>
<DL>
  <DT><CODE>-vo sdl:name</CODE></DT>
  <DD>okre�la, kt�ry sterownik wideo sdl u�y� (tj. aalib, dga, x11)</DD>

  <DT><CODE>-ao sdl:name</CODE></DT>
  <DD>okre�la, kt�ry sterownik audio sdl u�y�(ie. dsp, esd, arts)</DD>

  <DT><CODE>-noxv</CODE></DT>
  <DD>wy咳cza sprz�tow� akceleracj� Xvideo</DD>

  <DT><CODE>-forcexv</CODE></DT>
  <DD>pr�buje wymusi� akceleracj� Xvideo</DD>
</DL>

<TABLE BORDER=0>
  <TR><TD COLSPAN=4><P><B>Klucze SDL:</B></P></TD></TR>
  <TR><TD></TD><TD><CODE>F</CODE></TD><TD></TD><TD>prze咳cza w tryb pe�noekranowy/okna</TD></TR>
  <TR><TD></TD><TD><CODE>C</CODE></TD><TD></TD><TD>obraca dost�pnymi trybami pe�negoekranowymi</TD></TR>
  <TR><TD></TD><TD><CODE>W/S</CODE></TD><TD></TD><TD>mapowanie dla * i / (kontrola miksera)</TD></TR>
</TABLE>

<H4>ZNANE BJDY</H4>

<UL>
  <LI>Klucze wci�ni�te pod sterownamiem konsoli sdl:aalib zap�tlaj� si�. Nie mog� tego zmieni�. (testowane na SDL 1.2.1).</LI>
  <LI>NIE U�YWAJ SLD z GUI! Nie b�dzie chcia�o z nim wsp鶻pracowa� jak powinno.</LI>
</UL>


<H4><A NAME="svgalib">2.3.1.2.4 SVGAlib</A></H4>

<H4>INSTALACJA</H4>

<P>Oczywi�cie b�dziesz musia� zainstalowa� svgalib i jego pakiety, �eby MPlayer
   zbudowa� jego sterownik SVGAlib (automatycznie wykryty, ale mo�e by� wymuszony),
   i nie zapomnij wyedytowa� /etc/vga/libvga.config w dostosowaniu do twojej 
   karty &amp; monitora.</P>

<H4>INFORMACJE</H4>

<P>Pami�taj, �eby nie u�ywa� prze咳czenia -fs, odk�d przerzuca ono wywo�anie
  sprz�towego skalera i jest obecnie wolne. Je�li naprawd� tego potrzebujesz u�yj 
  opcji <CODE>-sws 4</CODE>, kt�ra powoduje pogorszenie jako�ci, jednak jest poniek�d 
  szybsza.</P>

<H4>WSPARCIE EGA (4BPP)</H4>

<P>SVGAlib za咳cza EGAlib, a MPlayer posiada mo�liwo倶 wy�wietlania r鷽nych film�w
  w 16 kolorach, tak jest zdalny do u�ytku w nast�puj�cych ustawieniach:</P>

<UL>
  <LI>EGA card with EGA monitor: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp</LI>
  <LI>EGA card with CGA monitor: 320x200x4bpp, 640x200x4bpp</LI>
</UL>

<P>Bpp (bits per pixel - ilo倶 bit�w na piksel) warto倶 musi by� ustawiona r�cznie na 4:<BR>
  &nbsp;&nbsp;<CODE>-bpp 4</CODE><BR>
  Film prawdopodobnie b�dzie trzeba zmniejszy�, by dopasowa� si� do trybu:<BR>
  &nbsp;&nbsp;<CODE>-vf scale=640:350</CODE> lub<BR>
  &nbsp;&nbsp;<CODE>-vf scale=320:200</CODE><BR>
  Do tego potrzebujemy szybkiego, ale w kiepskiej jako倶i skalowania:<BR>
  &nbsp;&nbsp;<CODE>-sws 4</CODE><BR>
  Mo�e automatyczn� kor�kcj� stosunku potrzeba wy咳czy�:<BR>
  &nbsp;&nbsp;<CODE>-noaspect</CODE></P>

<P><B>INFORMACJA:</B> wed�ug moich eksperymant�w, najlepasza jako倶 obrazu na ekranach EGA 
  mo�na osi�gn掩 poprzez �rednie obni�enie jasno�ci: <CODE>-vf
  eq=-20:0</CODE>. Cz�sto wymaga to tak�e niskiego pr�bkowania audio na moim sprz�cie,
  poniewa� d�wi�k popsu� si� na 44kHz: <CODE>-srate 22050</CODE>.</P>

<P>Mo�esz w咳czy� OSD i napisy tylko z filtrem <CODE>expand</CODE>, 
  zajrzyj do manuala, po dok�adne parametry.</P>


<H4><A NAME="fbdev">2.3.1.2.5 Wyj�cie Framebuffera (FBdev)</A></H4>

<P>Czy do zbudowania obiektu FBdev jest on automatycznie wykryty 
   podczas ./configure. Czytaj dokomentacj� framebuffera w �r�d�ach 
   j�dra (Documentation/fb/*) dla informacji.</P>

<P>Je�li twoja karta nie wspiera standardu VBE 2.0 (starsze karty ISA/PCI,
   takie jak S3 Trio64), tylko VBE 1.2 (lub starszy?) :
   Wi�c, VESAfb pozostaje dost�pnym, ale potrzebujesz za�adowa� SciTech 
   Display Doctor (wcze�niej UniVBE) przed butowaniem Linuksa. U�yj dyskietek 
   butuj�cych DOSa lub czegokolwiek innego.
   I nie zapomnij zarejestrowa� swojego UniVBE ;))</P>

<P>Wyj�cie FBdev przyjmuje niekt�re dodatkowe parametry ponad inne:</P>

<DL>
  <DT><CODE>-fb</CODE></DT>
  <DD>okre�l, kt�re urz�dzienie framebuffer ma zosta� u�yte(/dev/fb0)</DD>

  <DT><CODE>-fbmode</CODE></DT>
  <DD>nazwa trybu, kt�ry ma by� u�yty (zgodnie z /etc/fb.modes)</DD>

  <DT><CODE>-fbmodeconfig</CODE></DT>
  <DD>plik konfiguracyjny tryb�w (domy�lnie /etc/fb.modes)</DD>

  <DT><CODE>-monitor_hfreq</CODE></DT>
  <DT><CODE>-monitor_vfreq</CODE></DT>
  <DT><CODE>-monitor_dotclock</CODE></DT>
  <DD><STRONG>Wa�ne</STRONG> warto�ci, zajrzyj do <CODE>example.conf</CODE></DD>
</DL>

<P>Je�li zamierzasz ustawi� okre�lony tryb, u�yj</P>

<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -vm -fbmode (NazwaTrybu) nazwa_pliku</CODE></P>

<UL>
  <LI><B>-vm</B> jedynie wybierze najbardziej odpowiadaj�cy tryb z /etc/fb.modes.
      Mo�e tak�e zosta� u�yte razem z opcjami -x i -y. Opcja -flip wspierana 
      jest tylko je�eli format pikseli filmu pasuje do formatu plkseli trybu wideo.
      Zwr黽 uwag� na warto倶 bpp, sterownik fbdev pr�buje u�y� obecnej, a je�li 
      okre�li�e� opcj� -bpp, tej.</LI>
  <LI>opcja <B>-zoom</B> nie jest wspierana (sprz�towe skalowanie jest wolne). 
      Nie jest wspierana opcja -fs.
      Mo�esz u�y� trybu 8bpp (lub ni�szego).</LI>
  <LI>mo�liwe, �e chcesz wy咳czy� kursor: <CODE>echo -e
    '\033[?25l'</CODE> lub <CODE>setterm -cursor off</CODE><BR>
    i wygaszacz ekranu: <CODE>setterm -blank 0</CODE><BR>
    Aby przywr�ci� kursor: <CODE>echo -e '\033[?25h'</CODE>
    lub <CODE>setterm -cursor on</CODE></LI>
</UL>

<P>INFORMACJA: prze咳czanie tryb�w wideo FBdev _nie wsp鶻pracuje_ z 
   framebuffer VESA, i nie pytaj o niego, odkiedy nie jest to ograniczenie 
   MPlayera.</P>


<H4><A NAME="mga_vid">2.3.1.2.6 Framebuffer Matroksa (mga_vid)</A></H4>

<P>Sekcja ta jest odno�nie wsparcia Mtrox G200/G400/G450/G550 BES (Back-End Scaler)
   sterownik�w j�dra mga_vid. Jest one czynnie rozwijane przeze mnie (A'rpi),
   i posiada ono wsparcie sprz�towe VSYNC z potr�jnym buforowaniem. Dzia�a zar�wno 
   w konsoli z framebufferem i pod X.</P>

<P><B>INFORMACJA</B>: Jest tak tylko na Linuksie! Na systemach nie-linuksowych (testowane na FreeBSD),
  mo�esz u�y� wzamian <A HREF="#vidix">VIDIX</A>!</P>

<P><B>Instalacja:</B></P>
<OL>
  <LI>Aby ich u�ywa�, musisz najpierw skompilowa� mga_vid.o:
    <P><CODE>cd drivers<BR>
      make</CODE></P></LI>
  <LI>Nast�pnie stw�rz urz�dzenie <CODE>/dev/mga_vid</CODE>:
    <P><CODE>mknod /dev/mga_vid c 178 0</CODE></P>
    <P>i za�aduj mudu�y za pomoc�</P>
    <P><CODE>insmod mga_vid.o</CODE></P></LI>
  <LI>Powinienie� zweryfikowac detekcj� wielko�ci pami�ci, u�ywaj�c polecenia <CODE>dmesg</CODE>. 
    Je�li jest b滑dna u�yj opcji <CODE>mga_ram_size</CODE> (najpierw <CODE>rmmod mga_vid</CODE>),
    by okre�li� rozmiar pami�ci w MB:
    <P><CODE>insmod mga_vid.o mga_ram_size=16</CODE></P></LI>
  <LI>Aby utworzy� go automatycznie �adowanym/wy�adowywanym kiedy potrzebujesz, 
  najpierw dodaj nast�puj�c� lini� na ko�cu  <CODE>/etc/modules.conf</CODE>:
    <P><CODE>alias char-major-178 mga_vid</CODE></P>
    <P>Nast�pnie skopiuj modu� <CODE>mga_vid.o</CODE> do odpowiedniego miejsca w 
    <CODE>/lib/modules/&lt;wersja j�dra&gt;/co�</CODE>.</P>
    <P>I uruchom</P>
    <P><CODE>depmod -a</CODE></P></LI>
  <LI>Teraz musisz (prze)kompilowa� MPlayera, <CODE>configure</CODE> wykryje 
    <CODE>/dev/mga_vid</CODE> i zbuduje sterowniki 'mga'. Wykorzystuje si� je w MPlayerze
    przez <CODE>-vo mga</CODE>, je�li posiadasz konsol� matroxfb, 
    lub <CODE>-vo xmga</CODE> pod XFree86 3.x.x, albo 4.x.x.</LI>
</OL>

<P>Wsp鶻praca sterownik�w mga_vid z Xv.</P>

<P>Plik urz�dzenia <CODE>/dev/mga_vid</CODE> mo�e by� czytany (np.: przez
  <CODE>cat /dev/mga_vid</CODE>) dla jaki� informacji 
  i zapisany dla zmiany jasno�ci:
  <CODE>echo "brightness=120" > /dev/mga_vid</CODE></P>


<H4><A NAME="tdfxfb">2.3.1.2.7 Wsparcie 3dfx YUV (tdfxfb)</A></H4>

<P>Sterownik ten u�ywa urz�dzenia framebuffer starownika j�dra tdfx,
   by odtwarza� filmy z akceleracj� YUV.
   B�dziesz potrzebowa� j�dra ze wsparciem tdfxfb, i rekompilacji z
   <CODE>./configure --enable-tdfxfb</CODE></P>

<H4><A NAME="opengl">2.3.1.2.8 Wyj�cie OpenGL</A></H4>

<P>MPlayer wspiera wy�wietlanie film�w, u�ywaj�c do tego OpenGL lecz je�li twoja 
  platforma/sterownik wspiera xv jak powinienno by� na PeCecie z Linuksem, u�yj zamiast 
  tego xv, OpenGL jest znacz�co gorszy. Je�li posiadasz implemantacj� X11 
  bez wsparcia xv, OpenGL  jest mo�liw� alternatyw�.</P>

<P>Niestety nie wszystkie sterowniki zapewniaj� t� cech�. Sterowniki Utah-GLX
  (dla XFree86 3.3.6) wspieraj� j� dla wszystkich kart. Odwied�
  <A HREF="http://utah-glx.sourceforge.net">http://utah-glx.sourceforge.net</A>
  po detale i informacj� jak je instalowa�.</P>

<P>XFree86(DRI) 4.0.3 lub p鷦niejsze wspieraj� OpenGL z kartami Matrox i Radeon,
  4.2.0 lub p鷦niejsze wspieraj� Rage128. Zajrzyj na
  <A HREF="http://dri.sourceforge.net">http://dri.sourceforge.net</A>,
  pobra� i zapozna� si� z instrukcj� instalacji.</P>


<H4><A NAME="aalib">2.3.1.2.9 AAlib - wy�wiatlanie w trybnie tekstowtym</A></H4>

<P><B>AAlib</B> jest bibliotek� do wy�wietlania grafiki w trybie tekstowym, 
  u�ywaj�c pe�nej renderacji ASCII.
  Istnieje wiele program�w, kt�re to wspieraj�, tak jak np. Doom,
  Quake, itp. MPlayer zawiera dla niego bardzo wygodny sterownik.
  Je�li ./configure wykrywa zainstalowane aalib, sterownik aalib libvo 
  zostanie zbudowany.</P>


<TABLE BORDER=0>
  <TR><TD COLSPAN=4><P><B>Mo�esz u�y� r鷽nych kluczy w oknie AA, by zmiena� opcje renderowania:</B></P></TD></TR>
  <TR><TD>&nbsp;&nbsp;</TD><TD><CODE>1</CODE></TD><TD>&nbsp;&nbsp;</TD><TD>zmniejsz kontrast</TD></TR>
  <TR><TD></TD><TD><CODE>2</CODE></TD><TD></TD><TD>zwi�ksz kontrast</TD></TR>
  <TR><TD></TD><TD><CODE>3</CODE></TD><TD></TD><TD>zmniejsz jasno倶</TD></TR>
  <TR><TD></TD><TD><CODE>4</CODE></TD><TD></TD><TD>zwi�ksz jasno倶</TD></TR>
  <TR><TD></TD><TD><CODE>5</CODE></TD><TD></TD><TD>w咳cz/wy咳cz szybsze renderowanie</TD></TR>
  <TR><TD></TD><TD><CODE>6</CODE></TD><TD></TD><TD>ustaw tryb rozpraszania (none, error distribution, floyd steinberg)</TD></TR>
  <TR><TD></TD><TD><CODE>7</CODE></TD><TD></TD><TD>odwr�c obraz</TD></TR>
  <TR><TD></TD><TD><CODE>a</CODE></TD><TD></TD><TD>prze咳cz mi�dzy kontrol� aa i MPlayera)</TD></TR>
</TABLE>

<P><B>Mo�esz u�y� nast�puj�cych opcji linii polece�::</B></P>
<DL>
  <DT><CODE>-aaosdcolor=V</CODE></DT>
  <DD>zmie� kolor OSD</DD>
  
  <DT><CODE>-aasubcolor=V</CODE></DT>
  <DD>zmie� kolor napis�w
    <P><I>gdzie V mo�e by�: (0/narmalny, 1/czarny, 2/pogrubione, 3/gruba czcionka, 
    4/odwrotny, 5/specialny)</I></P></DD>
</DL>

<P><B>AAlib samo w sobie dostarcza ogromn� liczb� opcjii.
    Ni�ej znajduj� si� najwa�niejsze:</B></P>
<DL>
  <DT><CODE>-aadriver</CODE></DT>
  <DD>ustaw sugerowany sterownik aa (X11, curses, linux)</DD>

  <DT><CODE>-aaextended</CODE></DT>
  <DD>u�yj wszystkich 256 znak�w</DD>

  <DT><CODE>-aaeight</CODE></DT>
  <DD>u�yj 8-bitowego ASCII</DD>

  <DT><CODE>-aahelp</CODE></DT>
  <DD>wy�wietl wszytskie opcje aalib</DD>
</DL>

<P>INFORMACJA: renderowanie bardzo intensywnie obci�za CPU, w szczeg�lno�ci 
   kiedy u�ywa AA-on-X (aalib na X), i najmniej obci�za CPU na standardowej konsoli
   bez framebuffera. Uzyj SVGATextMode, by ustawi� du�y tryb tekstowy, a nast�pnie ciesz si�!
   (dodatkowa g�owica kard Hercules :)) (ale w moiej skromniej opinii, mo�esz u�y� opcji 
   <CODE>-vf 1bpp</CODE>, by otrzyma� grafik� na hgafb:)</P>

<P>U�yj opcji <CODE>-framedrop</CODE>, je�li tw�j komputer nie posiada wystarczaj�cej
  pr�dko�ci do renderowania wszystkich klatek!</P>

<P> Odtwarzaj�c w terminalu, otrzymasz lepsz� pr�dko倶 i jako倶, u�ywaj�c sterownik�w 
   linuksa, nie curses (<CODE>-aadriver linux</CODE>). Ale dlatego potrzebujesz praw zapisu do 
   <CODE>/dev/vcsa&lt;terminal&gt;</CODE>. Nie jest one automatycznie wykrywane przez aalib, 
   ale vo_aa pr�buje znale倶 najlepszy tryb. Zobacz
  <A HREF="http://aa-project.sourceforge.net/tune/">http://aa-project.sourceforge.net/tune/</A>,
   by wspom�dz wyniki tuningu.</P>


<H4><A NAME="vesa">2.3.1.2.10 VESA - wyj�cie na VESA BIOS</A></H4>

<P>Sterownik ten zosta� zaprojektowany i wprowadzony jako <b>og�lny sterownik</b>
   dla kard, kt�re maj� BIOS kompatybilny z VESA VBE 2.0+. Inn� zalet� tego sterownika, 
   jest to, �e pr�buje on wymusi� wyj�cie TV.<BR>
   <b>VESA BIOS EXTENSION (VBE) Version 3.0 Data: 16 wrzesie�, 1998</b> (Strona 70)
   m�wi:</P>

<BLOCKQUOTE>
  <B>Projekty Dual-Controller</B><BR>
  VBE 3.0 wspiera projekt dual-controller przypuszczaj�c, �e poniwa� obydwa 
  kontrolery s� typowo zapewniane przez ten sam OEM, pod kontrol� pojedynczego
  na tych samych kartach graficznych. jest mo�liwe ukrycie faktu, �e dwa kontrolery
  rzeczywi�cie s� prezentowane z aplikacji. Posiada to ograniczenia w powstrzymywaniu 
  r�wnoczesnym u�yciu niezale�nych kontroler�w, ale pozwala zwolnionym aplikacjom
  przed VBE 3.0 by dzia�a� normalnie. Funkcja VBE Function 00h 
  (Powr�t Informacji Kontrolera) zwraca po咳czone informacje obydwu kontroler�w,
  w咳czaj�c po咳czone listy dost�pnych tryb�w.
  Kiedy aplikacja wybiera tryb, w�a�ciwy kontroler jest aktywowany.
  Ka�da z pozostawia funkcii VBE, p鷦niej dzia�a na aktywnym kontrolerze.
</BLOCKQUOTE>

<P>Wi�c masz szans� na prac� na wyj�ciu TV dzi�ku u�yciu tego sterownika.<BR>
   (Przypuszczam, �e wyj�cie TV-out cz�sto jest niezale�nym nag鞄wiem lub
   przynajmniej niezale�nym wyj�ciem.)</P>

<H4>ZALETY</H4>

<UL>
  <LI>Masz szans� ogl�da� filmy <B>je�li Linux r�wnie� nie widzi</B> twojego
      sprz�tu graficznego.</LI>
  <LI>Nie potrzebujesz instalowania jaki� graficznych program�w na twoim Linuksie 
      (jak X11 (aka XFree86), fbdev). Te sterowniki mog� by� uruchamiane z 
      <B>trybu tekstowego</B>.</LI>
  <LI>Masz okazj� na <B>prace na wyj�ciu TV</B>. (Znane przynajmniej dla kart ATI).</LI>
  <LI>Sterowniki te wywo�uj� finkcje obs�ugi <b>int 10h</b>, w ten spos�b nie emuluje -
   wywo�uje <b>prawdziwe</b> rzeczy <b>prawdziwego</b> BIOSu w <b>prawdziwym</b>-trybie. 
   (Znakomicie - w trybie vm86).</LI>
  <LI>Mo�esz u�ywa� z nim VIDIX, co daje akceleracj� wy�wietlania wideo 
     <B>I</B> wyj�cie TV w tym samym czasie! (zalecane dla kart ATI)</LI>
  <LI>Je�li posiadasz VESA VBE 3.0+, i masz gdzie� okre�lone <CODE>monitor_hfreq</CODE>,
    <CODE>monitor_vfreq</CODE>, <CODE>monitor_dotclock</CODE> (plik konfiguracyjny 
    lub linia polece�) otrzymasz najwy�sze z mo�liwych tempo od�wie�ania. U�ywa 
    Og�lnej Form鶻y Taktowania. By aktywowa� t� cech�, musisz okre�li� <B>wszystkie</B>
    opcje twojego monitora.</LI>
</UL>

<H4>WADY</H4>

<UL>
  <LI>Wsp鶻pracuje tylko na <B>sysemach x86</B>.</LI>
  <LI>Mo�e by� u�yty tylko przez <B>ROOTA</B>.</LI>
  <LI>Obecnie dost�pny jest tylko dla <B>Linuksa</B>.</LI>
</UL>

<P>Nie u�ywaj tych sterownik�w z <B>GCC 2.96</B>! Nie chc� dzia�a�!</P>

<H4>OPCJE LINII POLECE� DOST�PNE DLA VESA</H4>
<DL>
  <DT><CODE>-vo vesa:opts</CODE></DT>
  <DD>obecnie rozpoznane: <B>dga</B>, by wymusi� tryb dga i 
     <b>nodga</b>, by wy咳czu� tryb dga. W trybie dga mo�esz w咳czy� podw�jne buforowanie 
     przez opcj� <CODE>-double</CODE>. Informacja: mo�esz pomin掩 te paramerty w咳czaj�c
    <B>autodetekcj�</B> trybu dga.</DD>
</DL>

<H4>ZNANE B��DY</H4>

<UL>
  <LI>Je�li zainstalowa�e� czcionki <B>NLS</B> na swoim Linuksie i uruchamiasz 
      sterownik VESA z trybu tekstowego, to po zako�czeniu mplayera masz za�adowane
      <B>czcionki ROM</B> zamiast narodowych. Mo�esz za�adowac czcionki narodowe
      ponownie u�ywaj�c narz�dzia <B><I>setsysfont</I></> np. z dystrybucji Mandrake.
      (<B>Napomkni�cie</B>: Niekt�re narz�dzia s� u�yte do lokalizacji fbdev).</LI>
  <LI>Niekt�re <B>sterowniki graficzne Linuksa</B> nie aktualizuja <B>trybu BIOS</B> 
      w pami�ci DOS. Wi�c je�li masz podobny problem - zawsze u�ywaj sterownik�w 
      VESA tylko z <B>trybu tekstowego</B>. W przeciwnym razie tryb tekstowy (#03)
      zostanie tak, czy inaczej aktywowany i b�dziesz musia� restartowa�
      komputer.</LI>
  <LI>Cz�sto po przerwaniu sterownik�w VESA dostajesz <B>czarny ekran</b>. 
      By przywr�ci� tw�j ekran do pierwotnego stanu - po prostu prze咳cz 
      na inn� konsol� (przez wci�ni�cie <B>Alt-Fx</B>), a nast�pnie powr黽
      na swoj� poprzedni� konsol� tym samym sposobem.</LI>
  <LI>By otrzyma� <B>dziaj�ce wyj�cie TV</B> musisz posiada� wtyczk� 咳cznika TV, 
      zanim butujesz swojego PeCeTa, poniewa� BIOS wideo inicjalizuj� si� tylko 
      raz podczas procedyry POST.</LI>
</UL>


<H4><A NAME="x11">2.3.1.2.11 X11</A></H4>

<P>J蟠li jest to mo�liwe to unikaj go. Wyj�cie na X11 (u�ywaj�ce rozszerzenia 
   dzielonej pami�ci), jest bez �adnej akceleracji sprz�towej. Wspiera 
   (MMX/3DNow/SSE akceleracj�, ale nadal pozostaje wolne skalowanie sprz�towe, 
   u�yj opcji <CODE>-fs -zoom</CODE>. Wiele kart posiada wsparcie skalowania
   sprz�towego, u�yj do tego wyj�cia <CODE>-vo xv</CODE> lub <CODE>-vo xmga</CODE> 
   dla Matroks�w.</P>

<P>Problem jest taki, �e wiele sterownik�w kart nie posiada wsparcia sprz�towej
   akceleracji na drugiej g�owicy/TV. W tych przypadkach widzisz zielone/niebieskie 
   okno zamiast filmu. Wyst�puje to w przypadku, kiedy twoje sterowniki s� por�czne,
   lecz wymagaj� silnego CPU, by u�y� sprz�towe skalowanie. Nie u�ywaj sprz�towgo 
   wyj�cia+skalowania sterownik�w SDL, posiadaj� gorsz� jako倶 obrazu!</P>

<P>Sprz�towe skalowanie jest bardzo wolne, lepiej jak zamiast tego spr�bujesz 
   zmieni� tryb wideo. Jest to bardzo proste. Zobacz <A HREF="#dga_modelines">
   sekcj� lini tryb�w DGA</A> i wstaw je do twojego XF86Config.</P>

<UL>
  <LI>Je�li posiadasz XFree86 4.x.x - u�yj opcji <CODE>-vm</CODE>. Zmieni ona 
      rozdzielczo倶 do wymiar�w filmu. Je�li nie posiadasz:</LI>
  <LI>Z XFree86 3.x.x - mo�esz prze咳cza� mi�dzy dost�pnymi rozdzialczo�ciami 
      u�ywaj�c do tego klawiszy <B>CTRL-ALT-plus</B> i <B>minus</B>.</LI>
</UL>

<P>Je�eli nie mo�esz znale倶 tryb�w, kt�re wstawi�e�, przejrzyj wyj�cie XFree86.
   Niekt�re sterowniki nie portafi� u�y� niskich pixelclock�w, kt�re s� wymagane 
   do niskich tryb�w rozdzielczo�ci wideo.</P>


<H4><A NAME="vidix">2.3.1.2.12 VIDIX</A></H4>

<H4>WST�P</H4>

<P>VIDIX jest skr�tem od <B>VID</B>eo <B>I</B>nterface for *ni<B>X</B> (Interfejs wideo dla *niks�w).
  Zosta� zaprojektowany i wydany jako interfejs dla szybkich sterownik�w przestrzeni 
  u�ytkownika dostarczaj�cych takie wra�enia wideo, jak mga_vid dla kart Matrox. 
  Jest tak�e przeno�ny.</P>

<P>Interfejs ten zosta� zaprojektowany jako pr�ba przystosowanaia istniej�cych
   interfejs�w akceleracji wideo (znanych jako mga_vid, rage128_vid, radeon_vid, pm3_vid) do
   sta�ego schematu. Dostarcza on wysokopoziomowych interfajs�w do chip�w, znanych
   jako BES (BackEnd scalers) lub OV (Video Overlays). Nie dostarcza niskopoziompwych
   interfejs�w do rzeczy znanych jako serwery graficzne. (Nie chc� konkurowa� z
   zespo�em X11 w prze咳czaniu tryb�w graficznych). G鞄wnym celem tego interfejsu
   jest zapewnianie maksymalnej pr�dko�ci odtwarzania wideo.</P>

<H4>U�YCIE</H4>

<UL>
  <LI>Mo�esz u�ywa� niezale�nych sterownik�w wyj�cia wideo: <CODE>-vo xvidix</CODE><BR>
    Ten sterownik by� rozwijany jako frontend X11 do technologii VIDIX.
    Wymaga X serwera i mo�e pracowa� tylko pod nim. Zwr黽 uwag�, �e jako ma bezpo�redni
    dost�p do sprz�tu i omija sterowniki X, piksmapy przechowywane w pami�ci karty 
    graficznej mog� by� uszkodzone.
    Mo�esz temu zaradzi� poprzez ograniczanie ilo�ci pami�ci wideo w�ytej przez X z 
    opcj� "VideoRam" w sekcji urz�dzenia pliku XF86Config. Powiniene� ustawi� na ilo倶 
    pami�ci zainstalowanej na twojej karcie minus 4MB. Je�li posiadasz mniej ni� 8MB pami�ci
    wideo, mo�esz zamiast tego u�ycj opcji "XaaNoPixmapCache" w sekcji Screen (ekran).</LI>
  <LI>Mo�esz u�ywa� podurz�dzenia VIDIX kt�re zosta�o zastosowane do rozmaitych sterownik�w
      wideo, takich jak:<BR>
    <CODE>-vo vesa:vidix</CODE> (<B>tylko Linux</B>) oraz <CODE>-vo fbdev:vidix</CODE></LI>
</UL>

Rzeczywi�cie nie ma to znaczenia, kt�ry sterownik wyj�cia jest u�ywany przez <B>VIDIX</B>.

<H4>WYMAGANIA</H4>

<UL>
  <LI>Karta grafiki powinna by� w trybie graficznym (napisa�em <B>powinna</B>, poniewa�
      testawa�em j� w trybie tekstowym - i pracuje ale ma okropne wyj�cie ;) U�yj do
      tego AAlib).<BR>
    <I>Informacja: Ka�dy mo�e pr�bowac tych trik�w, po przez komentowanie prze咳czania
       w sterownik vo_vesa.</I></LI>
  <LI>Sterowniki wyj�cia MPlayera powinny zna� aktywny tryb wideo i by� w stanie
      przekaza� podurz�dzeniu VIDIX cechy charakteru wideo serwera.</LI>
</UL>

<H4>METODY U�YCIA</H4>

<P>Kiedy VIDIX is u�ywany jako <B>podurz�dzenie</B> (<CODE>-vo vesa:vidix</CODE>), to
   konfiguracja trybu wideo jest ustawiona przez urzadzenie wyj�cia wideo
   (<B>vo_server</B> w skr�cie). Dlatego te� mo�esz przekazywa� z linii polece�
   MPlayera te same klucze, co dla vo_server. W dodatku rozumie klucze
   <CODE>-double</CODE>, jako globalnie widoczne parametry. (Proponuje u�ywa�
   tego klucza z VIDIX na ostatnich kartach ATI).<BR>
   Jako dla <CODE>-vo xvidix</CODE>: obacnie uznaje nast�puj�ce opcje:
   <CODE>-fs -zoom -x -y -double</CODE>.</P>

<P>Mo�esz tak�e okre�li� bezpo�rednoi sterownik VIDIX jako trzeci podargument
   w linii polece�:<BR>
  <BR>
  &nbsp;&nbsp;<code>mplayer -vo xvidix:mga_vid.so -fs -zoom -double
    file.avi</code><BR>
  lub<BR>
  &nbsp;&nbsp;<code>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp
    32 file.avi</code><BR>
  <BR>
  Ale jest to niebezpieczne i nie powinienie� tego robi�. W tym wypadku podany sterownik
  zostanie wymuszony i skutki s� nieprzewidywalne (mo�e <b>zawiesi�</b> tw�j komputer).
  Powiniene� tak zrobi� TYLKO, je�li jeste� absolutnie pewny, �e zadzia�a
  i MPlayer nie zrobi tego automatycznie. Prosz� zwr黽 si� z tym do deweroper�w.
  Z poprawnej strony jest mo�liwo倶 u�ycia VIDIX bez argumkent�w, by w咳czy� autodetekcj�.</P>

<P>VIDIX jest bardzo now� technologi� i jest bardzo mo�liwe, �e na twoim systemie 
   nie dzia�a. W tym przypadku jedynym rozwi�zniem dla ciebie jest jego prze�o�enie
  (g�ownie libdha). Ale jest nadzieje, �e b�dzie dzi�a� na tych systemach, gdzie X11.</P>

<P>Poniewa� VIDIX wymaga bezpo�redniego dost�pu do sprz�tu, mo�esz uruchamia� go na dwa sposoby, 
  jako root lub mo�esz ustawi� bit SUID na pliki binarnym MPlayera (<B>Ostrze�enie: Jest to ryzyko
  zwi�zane z bezpiecze�stwem!</B>). Alternatywnie mo�esz u�y� specialnych modu鞄w j�dra, takich jak te:</P>

<OL>
  <LI>Pobierz
    <A HREF="http://www.arava.co.il/matan/svgalib/">wersj� rozwijan�</A>
    svgaliba (na przyk�ad 1.9.17),<BR>
    <B>LUB</B><BR>
    �ci�gnij wersj� stworzon� przez Aleksa w szczeg�lno�ci do u�ytku
    MPlayerem (nie potrzebuje �r�de� svgalib do kompilacji)
    <A HREF="http://www.mplayerhq.hu/~alex/svgalib_helper-1.9.17-mplayer.tar.bz2">
    st�d</A>.</LI>
  <LI>Skompiluje modu�y w katalogu <CODE>svgalib_helper</CODE> (mo�esz je znale倶
    wewn�trz katalogu <CODE>svgalib-1.9.17/kernel/</CODE> je�li masz pobrane �r�d�a
    ze strony svgalib) i zainstaluj je insmodem.</LI>
  <LI>Przenie� katalog <CODE>svgalib_helper</CODE> do
    <CODE>mplayer/main/libdha/svgalib_helper</CODE>.</LI>
  <LI>Wymagane, je�li pobra�e� �r�d�a ze strony svgalib: Usu� komentarz przed lini� CFLAGS zawieraj�c� ci�g 
      "svgalib_helper" z <CODE>libdha/Makefile</CODE>.</LI>
  <LI>Przekompiluj i zainstaluj libdha.</LI>
</OL>


<H4><A NAME="vidix_ati">2.3.1.2.12.1 Karty ATI</A></H4>

<P>Obecnie wi�kszo倶 kart ATI jest wspieranych, pocz�wszy od Mach64 do najnowszych
  Radeon�w.</P>

<P>Istniej� 2 skompilowane binaria: <CODE>radeon_vid</CODE> dla Radeona oraz
  <CODE>rage128_vid</CODE> dla kart Rage 128. Mo�e wymusisz kt�ry� b�d� zezwolisz
  systemowi VIDIX automatycznie rozpozna� wszystkie gost�pne sterowniki.</P>


<H4><A NAME="vidix_matrox">2.3.1.2.12.2 Karty Matrox</A></H4>

<P>Matrox G200,G400,G450 i G550 zosta�y zg�oszone, �e dzia�aj�.</P>

<P>Sterowniki wspieraj� equalizery wideo i powinny by� bliskie szybko�ci jako
  <A HREF="#mga_vid">framebuffer Matroksa</A>.</P>


<H4><A NAME="vidix_trident">2.3.1.12.3 Karty Trident</A></H4>

<P>Istniej� sterowniki dost�pne dla chipset�w Trident Cyberblade/i1,  kt�re znale倶 
mo�na na p�uyach g鞄wnych VIA Epia.</P>

<P>Sterownik zosta� napisany i jest utrzymywany przez Alastaira M. Robinsona, kt�ry 
   oferuje najnowsze starowniki do �ci�gni�cia z jego
  <A HREF="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">strony domowej</A>.
  Sterowniki s� dodane do MPlayera tylko z lekkim opu�nieniem, wi�c CVS powinien by� 
  zawsze uaktualniany.</P>


<H4><A NAME="vidix_3dlabs">2.3.1.2.12.4 Karty 3DLabs</A></H4>

<P>Chcia� istaniej� sterowniki dla chip�w 3DLabs GLINT R3 oraz Permedia3, 
   nikt ich nie testowa�, raporty s� wi�c mile widziane.</P>
  

<H4><A NAME="directfb">2.3.1.2.13 DirectFB</A></H4>

<P><I>"DirectFB jest graficzn� bibliotek�, kt�r� zaprojektowano z przemy�lanym systemem. 
       Oferuje maksymaln� akceleracj� przy minimalmyn zu�yciu i obici運eniu zasob�w."</I>
        - cytowane z
  <A HREF="http://www.directfb.org">http://www.directfb.org</A>.</P>

<P>Wyklucze cechy DirectFB z tej sekcji.</P>

<P>Pomimo, �e MPlayer nie jst utzrymany jako "dostawca wideo" w DirectFB, te 
   sterowniki wyj�cia w咳cz� odtwarzanie wideo
  output driver will enable video playback przez DirectFB. Bezie -
  oczywi�ci - akcelerowane, na moim Matroksie G400 pr�dko倶 DirectFB by�a taka sama 
  jak na XVideo.</P>

<P>Zawsze pr�buj u�ywa� najnowszej wersji DirectFB. Mo�esz u�y� opcji DirectFB 
  w linii polece�, u�ywaj�c opcji <CODE>-dfbopts</CODE>.
  Warstwa selekcji mo�e zosta� okre�lona przez metod� podurz�dzenia, np.: <CODE>-vo
  directfb:2</CODE> (warstwa -1 jest domy�ln�: autodetekcja)</P>


<H4><A NAME="dfbmga">2.3.1.2.14 DirectFB/Matrox (dfbmga)</A></H4>

<P>Prosz� przeczyta� <A HREF="#directfb">g鞄wn� sekcj� DirectFB</A> 
   po og�lne informacje.</P>

<P>Te sterowniki wyj�cia w咳cz� CRTC2 (na drugiej g�owicy) na kartach
  Matrox G400/G450/G550, wy�wiatlaj�c wideo <B>niezale�nie</B> od pierwszej g�owicy.</P>

<P>Instrukcje, co zrobi�, bu to dzia�a�o mo�esz znale倶 pod 
  <A HREF="../tech/directfb.txt">sekcj� techniczn�</A>
  lub bezpo�rednio na
  <A HREF="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">stronie domowej</A> 
  Ville Syrjala.</P>

<P>Informacja: nie byli�my w stanie zrobi� tego, by dzia�a�owo, 
   lecz inni tak. W ka�dym razie, przenoszenie kodu CRTC2 do <B>mga_vid</B>
   jest w trakcie.</P>


<H4><A NAME="mpegdec">2.3.1.3 Dekodery MPEG</A></H4>

<H4><A NAME="dvb">2.3.1.3.1 DVB</A></H4>

<P>MPlayer wspiera krty z chipsetam Siemens DVB od sprzedawc�w takich jak
  Siemens, Technotrend, Galaxis lub Hauppauge. Ostatnie sterowniki DVB s�
  dost�pne na <A HREF="http://www.linuxtv.org">stronie Linux TV</A>. Je�li chcesz 
  wykonywa� programowe transkodowanie powiniene� posiada� co najmniej 1GHz CPU.</P>

<P>Configure powinien wykry� twoj� kart� DVB. Je�li tak nie zrobi�, wymu� detekcj� poprzez</P>

<PRE>
  ./configure --enable-dvb
</PRE>

<P>Je�li posiadasz nag鞄wki ost w niestandardowej �cie�ce, ustaw j� przez</P>

<PRE>
  ./configure --with-extraincdir=&lt;DVB source directory&gt;/ost/include
</PRE>

<P>Nast�pnie skompiluj i zainstaluj, jak zazwyczaj.</P>

<H4>U�YCIE</H4>

<P>Sprz�towe dekodowanie (odtwarzaj�c standardowe pliki MPEG1/2) mo�e zosta� wykonane 
   z tym poleceniem:</P>

<PRE>
  mplayer -ao mpegpes -vo mpegpes file.mpg|vob
</PRE>

<P>Sprz�towe dekodowanie lub transkodowanie r鷽nych format�w do MPEG1 mo�e by� dokonane 
   u�ywaj�c polecenia podobnego do:</P>

<PRE>
  mplayer -ao mpegpes -vo mpegpes yourfile.ext
  mplayer -ao mpegpes -vo mpegpes -vf expand yourfile.ext
</PRE>

<P>Zauwa�, �e karty DVB wspieraj� tylko wielko�ci 288 i 576 dla PAL lub 240 i 480
  dla NTSC. <B>Musisz</B> zeskalowa� do innych wielko�ci poprzez dodawanie 
  <CODE>scale=szeroko倶:wysoko倶</CODE> z szeroko�ci� i wysoko�ci� chcesz opcji
  <CODE>-vf</CODE>. Karty DVB akceptuj� rozmaite szeroko倶i, jak 720, 704,
  640, 512, 480, 352 itd i wykonuj� skalowanie sprz�towe w poziomym kierunku, wi�c 
  nie potrzebujesz skalowanie poziomego w wi�kszo�ci wprzypadk�w. Dla 512x384 (stosunek
  4:3) DivX wypr�buj:</P>

<PRE>
  mplayer -ao mpegpes -vo mpegpes -vf scale=512:576
</PRE>

<P>Je�li masz szerokoekranowy film i nie chcesz skalowa� go do penej wysoko�ci,
  mo�esz u�y� filtra <CODE>expand=s:w</CODE>, by doda� czarne bandy. Dla widoku
  640x384 DivX, spr�buj:</P>

<PRE>
  mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 file.avi
</PRE>

<P>Je�li tw�j CPU jest zbyt wolny dla pe�nych 720x576 DivX, wypr�buj zani�one skalowanie:</P>

<PRE>
  mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 file.avi
</PRE>

<P>Je�li pr�dko倶 si� nie poprawi�a, spr�buj z zani�eniem pionowym, tak�e:</P>

<PRE>
  mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 file.avi
</PRE>

<P>Dla OSD i podpis�w u�yj cechy OSD filtra. Wi�c zamiast
  of <CODE>expand=s:w</CODE> lub <CODE>expand=s:w:x:y</CODE>, u�yj
  <CODE>expand=s:w:x:y:1</CODE> (pi�ty parametr <CODE>:1</CODE> na ko�cu 
  w咳czy renderowanie OSD). Potrzebujesz mo�e podnie倶 lekko obraz, by otzryma� wi�ksz�, 
  czarn� przestrze� dla napis�w. Potzrebujesz mo�e podnie倶 napisy, je�li z� poza twoim 
  ekranem TV, u�yj opcji <CODE>-subpos &lt;0-100&gt;</CODE>,
  by to wyregulowa� (<CODE>-subpos 80</CODE> jest dobrym wyborem).</P>

<P>�eby odtwarza� filmy, kt�re nie maj� 25 fps�w na PAL TV lub na wolnym CPU, dodaj opcj�
  <CODE>-framedrop</CODE>.</P>

<P>By zachowa� stosunek plik�w DivX i otrzyma� optymalne parametry skalowania
  (poziome skalowanie sprz�tow oraz pionowe skalowanie programowe podczas zatrzymywania 
  poprawnego stosunku), u�yj filtra dvbscale:</P>

<PRE>
for  4:3 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
for 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
</PRE>

<H4>PRZYSZ�Oζ</H4>

<P>Je�li masz pytania lub chcesz pozna� zg�oszenia i wzi蔚� udzia� w dyskusji 
   na ten temat, wst�p do naszej listy mailingowej
  <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</A>
  Prosz� pami�ta�, �e lista jest w j�zyku angielskim.</P>

<P>W przysz�o�ci mo�esz spodziewa� si� mo�liwo�ci wy�wietlania OSD i napis�w, u�ywaj�c 
   rodzimych cech OSD kart DVB, jak r�wnie� bardziej p�ynnego odtwarzania plik�w posiadaj�cych 
   inn� ilo倶 klatek na sekund�, ni� 25 w transkodowaniu w czasie rzeczywistym 
   pomi�dy MPEG2 i MPEG4 (cz�ciowa dekompresja).</P>


<H4><A NAME="dxr2">2.3.1.3.2 DXR2</A></H4>

<P>MPlayer wspiera sprz�tow� akceleracj� odtwarzania z kart� Creative DXR2.</P>

<P>Najpierw b�dziesz potrzebowa� odpowiednio zainstalowanych sterownik�w DXR2. 
   Sterowniki i instrukcje instalacji mo�esz znale倶 na stronie
  <A HREF="http://dxr2.sourceforge.net/">Centrum Zasob�w DXR2</A>.</P>

<H4>U�YCIE</H4>
<DL>
  <DT><CODE>-vo dxr2</CODE></DT>
  <DD>w咳cz wyj�cie TV</DD>
  <DT><CODE>-vo dxr2:x11</CODE> lub <CODE>-vo dxr2:xv</CODE></DT>
  <DD>w咳cz wyj�cie Overlay (nak�adkowanie) w X11</DD>
  <DT><CODE>-dxr2 &lt;option1:option2:...&gt;</CODE></DT>
  <DD>Opcja ta jest u�ywana do kontroli sterownika DXR2.</DD>
</DL>

<P>Chipset nak�adkowania u�yty w DXR2 jest do倶 kiepskiej jako�ci, lecz 
   domy�lne ustawienia powinny dzia�a� dla ka�dego. OSD mo�e by� u�ytkowe z 
   nak�adkowaniem (nie na TV) przez rysowanie w kolorze. Z domy�lnymi ustawieniami 
   koloru, mo�esz otrzyma� zmienne rezultaty, zazwyczaj zobaczysz kolorow� obram�wk�
   wok�l znaku lub inny zabawny efekt. Je�li jednak w�a�ciwie dobra�e� 
   ustawienia kolor�w powiniwnie� otrzyma� do倶 pozytywne rezultaty.</P>

<P>Prosz� zajrze� do manuala po dost�pne opcje.</P>


<H4><A NAME="dxr3">2.3.1.3.3 DXR3/Hollywood+</A></H4>

<P>MPlayer wspiera sprz�tow� akceleracj� dotwarzania z kartami Creative DXR3
  oraz Sigma Designs Hollywood Plus. Obydwie karty u�ywaj� dekodera em8300 MPEG
  z Sigma Designs.</P>

<P>Na pocz�tku potrzebujesz odpowiednio zainstalowanych sterownik�w DXR3/H+,
  w wersji 0.12.0 lub p鷦niejszej. Sterowniki i instrukcje instalacji mo�esz 
  znale倶 na stronie
  the <A HREF="http://dxr3.sourceforge.net/">DXR3 &amp; Hollywood Plus dla
  Linuksa</A>. Configure powinien wykry� twoj� kart� automatycznie, kompilacja powinna 
  przebiec bezproblemowo.</P>

<H4>U�YCIE</H4>
<DL>
  <DT><CODE>-vo dxr3:prebuf:sync:norm=x:&lt;device&gt;</CODE></DT>
  <DD><CODE>overlay</CODE> aktywuje nak�adkowanie zamiast wyj�cia TV. Do poprawnej 
    pracy wymaga w�a�ciwie skonfigurawanego setupu. Naj�atwiejsz� drog�, by
    skonfigurow� nak�adkowanie, jest najpierw uruchomienie autocal. Nast�pnie
    uruchom MPayera z wyj�ciem dxr3 i bez w咳czonego nak�adkowania, uruchom dxr3view.
    W dxr3view mo�esz ustawia� nak�adkowanie i ogl�da� efektu w czasie rzeczywistym, 
    by� mo�e ta cecha b�dzie wspierana w GUI MPlayera w przysz�o�ci. 
    Kiedy nak�adkowanie ustawione jest odpowiednio, nie b�dziesz d�u�ej potrzebowa� 
    dxr3view.<BR>
    <CODE>prebuf</CODE> w咳cza prebuforowanie. Prebuforowanie jest cech� chipu
    em8300, w咳czaj�c� tzrymanie wi�cej ni� jednej klatki wideo w czasie. 
    Oznacza to, �e kierdy uruchamiasz prebuforowaniem, MPlayer spr�buje zatrzyma� 
    sta�y byfor wideo z danymi przez ca�y czas. Je�li masz woln� maszyn�, MPlayer 
    prawdopodobnie u�yje prawie ca�y lub dok�adnie 100% CPU. Jest to 
    wszczeg�lno�ci powszechne, kiedy odtwarzasz czyste strumienie MPEG
    (jak DVD, SVCD a.s.o.) od kiedy MPlayer nie mia� przetwarzania go do
    MPEG u�yje bardzo szybkiego zape�nianie bufora.<BR>
    Z prebuforowaniem dotwarzanie wideo <B>mniejsz�</B> wra�liwo倶 do innych 
    program�w w ca�o�ci wykorzystuj�cych CPU, nie b�dzie przesuwa� klatek,
    chyba �e aplikacje wukorzystuj� CPU przez d�ugi czas.<BR>
    Kiedy uruchamiasz bez probuforowania em8300 jest wra�liwszy  na �adowanie CPU,
    wi�c jest bardzo sugerowane, by w咳czy� MPlayera z opcj�
    <CODE>-framedrop</CODE>, by unikn�c desynchronizacji.<BR>
    <CODE>sync</CODE> w咳czy nowy silnik synchronizuj�cy. Obecnie jest to w fazie 
    eksperyment�w. Z w咳czon� sunczegar wewn�trzny em8300 b�dzie monitorowa� przez 
    ca�y czas, je�li startuje z op鷦nieniem zegar z MPlayera zresetuje powoduj�c, �e
    em8300 porzucki klatki powoduj�ce op鷦nianie.<BR>
    <CODE>norm=x</CODE> ustawi norm� TV karty DXR3 bez potrzeby u�ycia zewn�trznych 
    narz�dzi, takich jak em8300setup. Poprawne normy, to 5 = NTSC, 4 = PAL-60,
    3 = PAL. Specialnymi s� 2 (autodopasowanie u�ywaj�ce PAL/PAL-60) i 1
    (autodopasowanie u�ywaj�ce PAL/NTSC), poniewa� decyduj� one, kt�r� norm� u�y�, 
    przez zagl�danie do tempa klatek filmu. norm = 0 (domy�lna) nie zmienia obecnej 
    normy.<BR>
    <CODE>&lt;device&gt;</CODE> = numer urz�dzenia, kt�re ma by� u�yte, je�li posiadasz wi�cej, 
    ni� jedn� kart� em8300.<BR>
    Niekt�re z tych opcji mog� zosta� pomini�te.<BR>
    <CODE>:prebuf:sync</CODE> zdaje si�, �e �wietnie pracuje podczas odtwarzanie film�w DivX.
    Osoby zg�asza�y problemy podczas u�ywania opcji <CODE>prebuf</CODE> kiedy odtwarza�y 
    pliki MPEG1/2. Mo�esz spr�bowa� uruchomi� najpierw bez �adnych opcji, je�li masz 
    problem z synchronizacj� lub problem z napisami DVD, spr�buj z <CODE>:sync</CODE>.</DD>

  <DT><CODE>-ao oss:/dev/em8300_ma-X</CODE></DT>
  <DD>Dla wyj�cia audio, gdzie <CODE>X</CODE> jest numerem urz�dzenia (0 je�li 
      jest jedna karta).</DD>

  <DT><CODE>-aop list=resample:fout=xxxxx</CODE></DT>
  <DD>em8300 nie mo�e odtwarza� pr�bkuj�c ni�ej ni� 44100Hz. Je�li pr�bka
    jest poni�ej 44100Hz wybierz jedn� z dw�ch 44100Hz lub 48000Hz w zale�no�ci, kt�ra 
    jest bli�sza. T.j. je�li film u�ywa 22050Hz u�uj 44100Hz jako
    44100 / 2 = 22050, je�li jest 24000Hz u�yj 48000Hz jako 48000 / 2 = 24000 i tak dalej.
    Nie dzia�a to z cyfromym wyj�ciem audio (<CODE>-ac hwac3</CODE>).</DD>

  <DT><CODE>-vf lavc/fame</CODE></DT>
  <DD><B>(AUTO-ZAMIESZCZANIE)</B> By odtwarza� zawarto倶 plik�w innych MPEG na em8300 
      (t.j. DivX lub RealVideo) musiszs okre�li� kt�ry� z filtr�w wideo MPEG1, takich jak
      libavcodec (lavc) lub libfame (fame). W tym momencie lavc jest zar�wno szybki i daje 
      lepsz� jako倶 obrazu, jest sugerowane, aby� go u�ych, chocia� je�li masz z nim
      problemy. Zajrzyj do manuala po informacje odno�cie <CODE>-vf lavc/fame</CODE>.<BR>
      U�ywanie lavc jest wielce proponowane. Obecnie nie ma sposoby na ustawienie fps�w 
      em8300 co oznacza, �e warto倶 ta jest sta�a - 29.97fps. Jest sugerowane, by
      u�uwa� <CODE>-vf lavc=&lt;quality&gt;:25</CODE>, w szczeg�lno�ci, je�eli u�ywasz
      prebuforowania. Ale sk�d 25, a nie 29.97? Wi�c, rzecz si� ma tak, �e kiedy 
      u�ywasz 29.97 obraz staje si� lekko skokowy. Uzasadnienie tego jest nam nie 
      znane. Ale kiedy ustawisz fpsy na gdzie� pomi�dzy 25 i 27 obraz jest stabilny.</DD>

  <DT><CODE>-vf expand=-1:-1:-1:-1:1</CODE></DT>
  <DD>Mimo, �e sterownik DXR3 potrafi umie�ci� OSD wewn�trz wideo MPEG1/2/4,
      posiada ono gorsz� jako倶, ni� tradycyjne OSD MPlayera i ma problemy z 
      od�wie�aniem. Powy�sza linia polece� najpierw przekonwertuje wej�cie wideo do MPEG4 
      (jest to wymagane prawnie, przepraszam), a nast�pnie zastosuje rozszerzony filter,
      kt�ry nie rozszerzy niczego (-1: domy�lnie), ale zastosuje normalne OSD
      na obrazkie (jest to to, co robi "1"na ko�cu).</DD>

  <DT><CODE>-ac hwac3</CODE></DT>
  <DD>em8300 wspiera odtwarzanie audio AC3 (d�wi�k surround) przez
    cyfrowe wyj�cie karty audio. Zobacz powy�sz� opcj� <CODE>-ao oss</CODE>,
    kt�ra musi by� u�yta do okre�lenia wyj�cia DXR3 zamiast karty d�wi�kowej.</DD>
</DL>


<H4><A NAME="other">2.3.1.4 Inna sprz�towa wizualizacja</A></H4>

<H4><A NAME="zr">2.3.1.4.1 Zr</A></H4>

<P>S� to sterowniki wy�wietlania (<CODE>-vo zr</CODE>) dla cz�onk�w kart 
   przechwytuj�cych/odtwarzaj�cych MJPEG (testowane na DC10+ i Buz i powinno 
   dzia�a� dla LML33  i oryginalnej DC10). Sterowniki pracuj�, koduj�c klatk� 
   do jpeg i przesy�aj�c j� do karty. Dla kodowania jpeg <B>libavcodec</B> jest u�yteczne, 
   i sugerowane is. Ze specialnym trybem <I>cinerama</I>, mo�esz ogl�da�
   filmy w obnszernym ekranie pod warunkiem, �e piosiadasz dwa beamery i dwie karty MJPEG. 
   W zale�no�ci od rozdzielnczo�ci i ustawie� jako�ci, sterownik ten mo�e wymaga� du�o
   mocy obliczeniowej CPU, pami�taj, by okresli� <CODE>-framedrop</CODE>
   je�li twoja maszyna jest zbyt wolna. Informacja: M�j AMD K6-2 350MHz jest (z <CODE>
  -framedrop</CODE>) dostatecznmie wystarczaj�cy do ogl�dania film�w VCD o zminienionym 
  rozmiarze i z zmniejszeniem skali.</P>

<P>Sterownik ten kontaktuje si� ze sterownikami j�dra dost�pnych na
  <A HREF="http://mjpeg.sourceforge.net">http://mjpeg.sourceforge.net</A>, wi�c 
  musisz zrobi� je najpierw. Obecno倶 karty MJPEG jest automatycznie wykrywana przez skrypt 
  configure, je�li detekcje nie powiod�a si�, wymu� j� przez</P>

<PRE>
  ./configure --enable-zr
</PRE>

<P>Wyj�cie mo�e by� kontrolowane przez r鷽ne opcje, obszerne ich obja�nienie mo�esz
   znale倶 w manualu, kr�tk� list� opcji mo�esz otrzyma� przez uruchomienie</P>

<PRE>
  mplayer -zrhelp
</PRE>

<P>Rzeczy, takie ja skalowanie i OSD (on screen display - wy�wietlanie na ekarnie) 
   nie s� utrzymywane przez ten sterownik, ale mo�e byc to wykonane poprez filtry wideo. 
   Na przyk�ad, przypu倶my, �e masz film z rozdzielczo�ci� <CODE>512x272</CODE>, a
   chcesz ogl�da� go na pe�nym ekarnie na twojej DC10+. Istniej� trzy g鞄wne mo�liwo倶i,
   mo�esz skalowac film do szeroko�ci <CODE>768</CODE>, <CODE>384</CODE> lub <CODE>192</CODE>. 
   W zwi�zku z quality powinienie� wybra� skalowanie do <CODE>384x204</CODE> u�ywaj�c szybkiego
   dwuliniowego skalowanika sprz�towego (fast bilinear). Polecenie jest takie</P>

<PRE>
  mplayer -vo zr -sws 0 -vf scale=384:204 movie.avi
</PRE>

<P>Kadrowanie mo�e by� wykonane poprzez filter <CODE>crop</CODE> i "w�asnor�cznie"
  przez sterownik. Przypu倶my, �e film jest zbyt szeroki, wy�wielta� go na twojej
  Buz, a nie chcesz u�ywa� <CODE>-zrcrop</CODE>. By zmniejszy� film powinienie� 
  u�y� nast�puj�cego polecenia</P>

<PRE>
  mplayer -vo zr -zrcrop 720x320+80+0 benhur.avi
</PRE>

<P>Je�li chcesz u�y� filtra <CODE>crop</CODE>, powiniene� wykona�</P>

<PRE>
  mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
</PRE>

<P>Ekstra zdarzenie <CODE>-zrcrop</CODE> wzywa tryb <I>cinerama</I>, t.j.
  mo�esz rozdziali� film przez ro�ne beamery TV, by stworzyc wi�kszy ekran. 
  Przypu倶my, masz dwa beamery. Lewy pod咳czony do twojego Buz
  na <CODE>/dev/video1</CODE> i prawy pod咳czony do DC10+ na
  <CODE>/dev/video0</CODE>. Film ma rozdzielczo倶 <CODE>704x288</CODE>.
  Przypu倶my tak�e, �e chcesz prawy beamer w czarnobieli, a 
  prawy powninien mie� klatki jpeg w jako倶i <CODE>10</CODE>,
  powiniene� wykona� nast�puj�ce polecenie</P>

<PRE>
  mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \
          -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 movie.avi
</PRE>

<P>Widzisz, �e opcje pojawiaj�ce si� przed drugim <CODE>-zrcrop</CODE>
   zastosowuj� si� tylko do DC10+, a te opcje op drugim <CODE>-zrcrop</CODE> - do Buz. 
   Maksymalna liczba kart MJPEG uczestnicz�cych w <I>cinerama</I> to cztery, wi�c mo�esz 
   zbudowa� vidiwall <CODE>2x2</CODE>.</P>

<P>Ko�cowa wa�na uwaga: Nie startuje lub nie stopuj XawTV na urz�dzeniu 
   odtwarzaj�cym, podczas odtwarzania, zawiesi to tw�j komputer. Jest tak, jednak, 
   <B>NAJPIERW</B> wystartuj XawTV, <B>P哮NIEJ</B> MPlayera, poczekaj, a�
   MPlayer sko�czy i <B>NAST�PNIE</B> zatrzymaj XawTV.</P>


<H4><A NAME="blinken">2.3.1.4.2 Blinkenlights</A></H4>

<P>Sterownik ten potrafi u�yc protoko�u Blinkenlights UDP.
   Je�li nie wiesz, czym jest <A HREF="http://www.blinkenlights.de/">Blinkenlights</A>, 
   nie potrzebujesz tych sterownik�w.</P>


<H4><A NAME="tv-out">2.3.1.5 Wsparcie dla wyj�cia TV</A></H4>


<H4><A NAME="tv-out_matrox">2.3.1.5.1 Karty Matrox G400</A></H4>

<P>Pod Linuksem masz dwie mo�liwo倶i, otzrymanie dzia�aj�cego wyj�cia TV dla G400:</P>

<P><B>WA�NE:</B> dla instrukcji wyj�cia TV Matroksa G450/G550, prosz� zajrze� do 
    nast�pnej sekcji!</P>

<UL>
  <LI><B>XFree86</B>: u�ywaj�c sterownik�w modu�ow HAL, dost�pnych na
    <A HREF="http://www.matrox.com">stronie Matroksa</A>. Da ci to X na TV.<BR> 
    <B>Metopda ta nie daje mo�liwo�ci akceleracji odtwarzania</B> jak pod Windoze! 
    Druga g�owica posiada tylko framebuffer YUV framebuffer, <I>BES</I>
    (Back End Scaler, skaler YUV na kartach G200/G400/G450/G550) nie dzia�a na nich! 
    Sterowniki Windows w jaki� spos�b dzia�aj� wok鶻 tego, prawdopodobnie u�ywaj�c 
    silnika 3D do powi�kszania, i framebuffera YUV do wy�wietlania powi�kszonego obrazu. 
    Je�li naprawd� chcesz u�ywac X, u�yj opcji <CODE>-vo x11 -fs -zoom</CODE>, 
    lecz b�dzie ona <B>WOLNA</B> oraz posiada ona w咳czone zabezpieczenie przed kopiowaniem
    <B>Macrovision</B> (mo�esz obchodzi� Macrovision u�ywaj�c 
    <A HREF="http://avifile.sourceforge.net/mgamacro.pl">tego</A> skryptu perla.</LI>
  <LI><B>Framebuffer</B>: u�ywa <B>modu鞄w matroxfb</B> z j�dra 2.4.
    J�dro 2.2 nie posiada cechy wyj�cia TV w sobie, dlatego te� jest nieu�yteczne 
    do tego. Mo�esz w咳czy� wszytskie okre�lone cechy matroxfb w czasie kompilacji (opr�cz
    MultiHead) i przekompilowac je w <B>modu�y</B>! B�dziesz potrzebowa� tak�e 
    w咳czonego I2C.
    <OL>
      <LI>
	Wejd� do <CODE>TVout/matroxset</CODE> i wytypuj <CODE>make</CODE>. Zainstaluj
        <CODE>matroxset</CODE> gdzie� w twojej �cie�ce.</LI>
      <LI>
	Je�li nie masz zainstalowanego <CODE>fbset</CODE>, wejd� do
        <CODE>TVout/fbset</CODE> i wytypuj <CODE>make</CODE>. Zainstaluje
        <CODE>fbset</CODE> gdzie� w twojej �cie�ce.</LI>
      <LI>
        Nast�pnie wejd� do katalogu <CODE>TVout/</CODE> w �r�d�ach MPlayera i wykonaj 
	<CODE>./modules</CODE> jako root. Tw�j tyrb tekstowy przejdzie do trybu 
	framebuffera (nie ma drogi powrotnej!).</LI>
      <LI>Nast�pnie WEDYTUJ i uruchom skrypt <CODE>./matroxtv</CODE>. Zaprezentuje si� jako 
        proste menu. Naci�nij <B>2</B> i <B>ENTER</B>. Teraz powiniene� mie� ten sam obraz na 
	monitorze i na TV. Je�eli obraz TV (domy�lnie PAL) ma dziwne pasy, skrypt nie by� w stanie 
	ustawwi� ustawi� poprawnie rozdzielczo�ci (domy�lnie do 640x512). Spr�buj innych
	rozdzielczo�ci z menu i/albo poeksperymentuj z fbset.</LI>
    </OL>

    <P>Yoh. Nast�pnym zandaniem jest utworzenie kursora na tty1 (lub cokolwiek) wy咳czonegoto,
       i wy咳czebnie pustego ekranu. Urucham nast�puj�ce polecenie:</P>

    <P><CODE>echo -e '\033[?25l'</CODE> or <CODE>setterm -cursor off<BR>
      setterm -blank 0</CODE></P>

    <P>Mo�liwe, �e chcesz umie�ci� powy�sze polecenie wewn�trz skryput, a tak�e wyczy�ci� ekaran.. 
    By przywr�ci� kursor:<BR><CODE>echo -e '\033[?25h'</CODE>
    lub <CODE>setterm -cursor on</CODE></P>

    <P>Yeah kewl. Wystartuj odtwarzanie filmu przez <CODE>mplayer -vo mga -fs -screenw 640
    -screenh 512 &lt;filename&gt;</CODE><BR>
    (je�li u�ywaszX, zmie� teraz do matroxfb przez np. CTRL-ALT-F1!)<BR>
    Zmie� 640x512 je�li ustawi�e� rozdzielczo倶 do innej.<BR>
    <B>Ciesz si� ultraszybkim, ultrauwydatnionym wyj�ciem TV Matrosa (lepsze ni� Xv)!</B></P>
  </LI>
</UL>

<H4>Bodowanie kabla wyj�cia TV Matroksa</H4>

<P>Nikt nie bierze odpowiedzialno�ci i nie por�cza za uszkodzenia wynik�e z tej dokumentacji.</P>

<P><B>Kabel dla G400</B>: Czwarta ko�c�wka z咳cza CRTC2 jest z�o�onym sygna�em wideo. Uziemienia
  to szusta, si�dma i �sma ko�c�wka. (informacje zaczerpni�te od Bal�zsa R�cza)</P>

<P><B>Kabel dla G450</B>: Pierwsza ko�c�wka z咳cza CRTC2 jest z�o�onym sygna�em wideo. 
   Uziemienia to pi�ta, szusta, si�dma i pi�tnasta ko�c�wka (5, 6, 7, 15). (informacje zaczerpni�te 
   od Bal�zsa Kerekesa)</P>

<H4><A NAME="tv-out_matrox_g450">2.3.1.5.2 Karty Matrox G450/G550</A></H4>

<P>Wyj�cie tw wspierane dla tych kart zosta�o niedawno wprowadzone, i nie mag go jeszcze 
   w g鞄wnej ga滑zi j�dra. Obecnie modu� <B>mga_vid</B>jak mi wiadomo nie mo�e by� u�yty, 
   poniewa� sterownik G450/G550 pracujue tylko na jednej konfiguracji: pierwszy chip CRTC 
   (z wi�kszo倶i� dodatk�w) na pierwszym wy�wietlaniu (na monitorze) i drugi CRTC (nie <B>BES</B> - 
   po wyja�nienia BES, prosz� zajrzyj do powy�szej sekcji G400) na TV. Wi�c obecnie mo�esz 
   u�y� tylko sterownik�w wyj�cia <I>fbdev</I> MPlayera.</P>

<P>Pierwszy CRTC obecnie nie mo�e by� przekierowany do drugiej g�owicy.
   Autor sterownik�w j�dra matroxfb - Petr Vandrovec - mo�liwe, �e napisze wsparcie 
   do tego, prze wy�wietlanie pierwszego wuj�cia CRTC na obydwu g�owicach jednocze�nie 
   obecnie proponowane dla G400, zobacz sekcj� wy�ej.</P>

<P>Niezb�dna �ata na j�dro oraz szczeg鶻owe howto mo�na popbra� z 
   <A HREF="http://www.bglug.ca/matrox_tvout/">http://www.bglug.ca/matrox_tvout/</A></P>


<H4><A NAME="tv-out_ati">2.3.1.5.3 Karty ATI</A></H4>

<H4>WST�P</H4>

<P>Obecnie ATI nie chce wsparcia dla jakichkolwiek wyj倶 TV pod Linuksem,
   poniewa� s� one licencjowane na technologi Macrovision.</P>

<H4>STATUS WYJζ TV KAR ATI POD LINUKSEM</H4>

<UL>
  <LI><B>ATI Mach64</B>: Wsparte przez
    <A HREF="http://gatos.sf.net">gatos</A>.</LI>
  <LI><B>ASIC Radeon VIVO</B>: Wsparte przez
  <A HREF="http://gatos.sf.net">gatos</A>.</LI>
  <LI><B>Radeon</B> i <B>Rage128</B>: Wsparte przez MPlayer!
    Sprawd� <a href="#vesa">sterownik VESA</a> oraz sekcj� 
    <A HREF="#vidix">VIDIX</A>.</LI>
  <LI><B>Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</B>: Wsparte przez
    <A HREF="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">
    atitvout</A>.
</UL>

<P>Na innych kartach u�yj tylko <a href="#vesa">sterownika VESA</a>, bez VIDIX. 
   Jednak silne CPU jest wymagane.</P>

<P>Jedyna rzecz, jak� musisz wykona� - <B>musisz mie� pod咳czone z咳cze TV przed
  butowaniem PeCta</B> poniewa� BIOS inicjalizuje si� tylko raz podczas 
  procedury POST.</P>


<H4><A NAME="tv-out_voodoo">2.3.1.5.4 Voodoo 3</A></H4>

<P>Sprawd� <A HREF="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">ten URL</A>.</P>


<H4><A NAME="tv-out_nvidia">2.3.1.5.5 nVidia</A></H4>

<P>Najpierw musisz pobra� zamkni�te, binarne sterowniki z
  <A HREF="http://nvidia.com">http://nvidia.com</A>. Nie b�d� opisywa� procesu 
  instalacji i konfiguracji, poniewa� nie jest to celem tej dokumantacji.</P>

<P>Je�eli XFree86, XVideo oraz akceleracji 3D poprawnie pracuje,
   wyedytuj swoj� sekcj� Urz�dzenie (Device) w pliku <CODE>XF86Config</CODE>,
   wed�ug poni�szego przyk�adu (przystosowanego do twojej karty/TV):</P>

<PRE>
Section "Device"
        Identifier      "GeForce"
        VendorName      "ASUS"   
        BoardName       "nVidia GeForce2/MX 400"
        Driver          "nvidia"
        #Option         "NvAGP" "1"
        Option          "NoLogo"   
        Option          "CursorShadow"  "on"

        Option          "TwinView"
        Option          "TwinViewOrientation" "Clone"
        Option          "MetaModes" "1024x768,640x480"
        Option          "ConnectedMonitor" "CRT, TV"  
        Option          "TVStandard" "PAL-B"
        Option          "TVOutFormat" "Composite"

EndSection
</PRE>

<P>Oczywi�cie najwa�niejsz� rzecz� jest cz蟠� TwinView.</P>

</BODY>
</HTML>