[Mplayer-felhasznalok] Re: [Mplayer-felhasznalok] nvidia twinview részletes leírás

Gemes Tibor tib at biocom.bio.u-szeged.hu
Wed Jul 3 21:14:31 CEST 2002


Ha nvidia kártyával szeretnénk használni a tv-outot, a következőképpen 
kell eljárjunk:

installáljuk az nvidia-tól letölthető kernel-modult, és X11 modult. Ezt
nem részletezem.

Az XF86Config-ban a Device sectionban pedig vegyük fel a következő 
bejegyzéseket:

Section "Device"
  BoardName     "Unknown"
  Driver        "nvidia"
  Identifier    "Device[0]"
  Option        "dpms"
  Option        "CursorShadow"
  Option        "TwinView"
  Option        "SecondMonitorHorizSync" "30-50"
  Option        "SecondMonitorVertRefresh" "60"
  Option        "MetaModes" "800x600,640x480 @ 640x600"
  Option        "TVStandard" "PAL-G"
  Screen        0
  VendorName    "Unknown"
EndSection

A MetaModes részt lehet nyugodtan cifrázni, magasabb felbontást beírni.
Én azért ezt írtam be, mert béna a monitorom, és csak ezt bírja.

Tehát most be van állítva, hogy 800x600 lesz a monitorom, és 640x480 -as a
tv felbontás. Ha az nvidia driver észreveszi, hogy mindkét fejen van
eszköz, akkor tölti csak be a TwinView-t, és ekkor automatikusan betölti a
Xinerama-t is (azaz nem kell külön bekapcsolni a Xinerama-t, mi több,
amikor én bekapcsoltam be se indult az X!) Az a @640x600 azt jelenti,
mintha a TV-n bekapcsolnánk a virtuális desktopot, mert különben a kép
alja nem látszana.  (A xinerama szerint a desktop mérete ui (800+640)x600,
így a 480-600 sorok nem látszanának) Innentől kezdve úgy működik az X,
hogy ha az X indításakor rá van dugva a TV, akkor Xinerama is be lesz
töltve, egyébként meg nem.

Na az mplayer-t xinerama-val kell fordítani. Mivel dinamikusan töltődik be
a xinerama, és a fordításkor nem biztos, hogy be van töltve, ezért
érdemesebb eleve a --enable-xinerama kapcsolóval futtatni a configure-t:

./configure --enable-xinerama

Ha nem fordul bele a xinerama támogatás, akkor nem fogja ismerni a 
xineramascreen opciót az mplayer!

Ezután ha azt szeretnénk, hogy a TV-n menjen a film lejátszása
fullscreenben, akkor az xv video drivert kell használni, és a xinerama
screen-t 1-re kell állítani (ez a 2. csak 0-tól kezdődik a számlálás).
Azaz:

mplayer -vo xv -fs -xineramascreen 1

Ha a TV-n használtuk a @-os részt, akkor érdemes beállítani a látható
terület méretét, hogy ne lógjon le a kép alja, (meg ne torzuljon az arány)
azaz

mplayer -vo xv -fs -xineramascreen 1 -screenw 640 -screenh 480

Tib

-------------------------------------
Ezt a mondatot nem lehet bizonyitani.
-------------------------------------




More information about the MPlayer-felhasznalok mailing list