Nos, mivel nagyon belejöttem mostanában a tvoutos kártyát tesztelésébe, ezért szemügyre vettem egy manapság már réginek számító Voodoo3 3000 AGP Tvout -os kártyát. Lehet régi, de akinek ilyen van, annak ez most jól jöhet. A teszt Conectiva Linux 8 alatt ment, de szerintem más disztribúciókon is meglehet ugyanígy (vagy majdnem ugyanígy) csinálni. Mikre lesz szükség ?
- 2.4.4 -es kernel minimum (én 2.4.18 conectiva-s kernellel teszteltem)
- lm_sensors nevű programocska (2.5.5 min.)
- i2c modulok. (én nem fordítottam forrásból, mert a conectivas kernel már tartalmazza
pl. az i2c-voodoo3 modult)
- Min. 4.0.X -es X (itt 4.1.0 -as volt)
- Egy tv :)
Akkor vágjunk bele:
Első lépésként, módósítanunk kellessz az XF86Config-4 file-t (/etc/X11/XF86Config-4),
ez az X-ünk konfigurációs állománya. Két ModeLine -t avagy 4-et kell beszúrnunk.
Keressük meg a Section "Monitor" című részt a file-ba, aztán ebbe
a szekcióba írjuk a következőket:
ModeLine "640x480PAL" 29.50 640 675 678 944 480 530 535 625
ModeLine "800x600PAL" 36.00 800 818 820 960 600 653 655 750
(Ha NTSC specifikust is akarunk akkor + ezeket
ModeLine "640x480NTSC" 28.195793 640 656 658 784 480 520 525 600
ModeLine "800x600NTSC" 38.769241 800 812 814 880 600 646 649 735
Ha ezek megvannak, akkor menjünk a Section "Screen" szekcióhoz, és
ebbe keressük meg a Subsection "Display"
Depth 16
-os részt, és itt a Modes sort commentezzük ki, majd írjunk egy újat.
Ez valahogy így nézhet ki: Modes "1024x768" "800x600PAL"
(vagy ide "800x600NTSC" TV-től függően)
Csak 16-os színmélységgel próbáltam ki, nemtudom a többivel mi a helyzet. Ezután mentsük el.
Modulok:
Nézzük szép sorba. ha fennvan már az lm_sensors -unk, akkor adjunk ki egy sensors-detect
parancsot. Haldjunk végig a default értékekkel rajta. A végén kapni fogunk egy
összesítést, ami kb. így néz majd ki:
# I2C adapter drivers
i2c-viapro
i2c-voodoo3
stb.stb... persze ez alaplapi chipsettől függően váltzhat. Namármost, hajtsuk
végre a feladatot. A legutolsó sorban lesz egy olyan, hogy a modules.conf -ba
írjunk be egy alias char-major-.... i2c-* részt. Ezt tegyük meg. Utána depmod
-a .
Majd szépen töltsük be a modulokat amiket kiírt nekünk a sensors-detect. modprobe
-al. Ezután töltsük be a bt869 -es modult (modprobe bt869). Ha minden jól ment
és nem kaptunk hibát, akkor ha átkapcsoljuk a tv-t arra ahol az svideo van,
akkor látunk mocorgást a képen. Itt kell egy kis csavar, ha PAL rendszert akarsz
használni, ekkor keresd meg a /proc/sys/dev/sensors/bt869*/ alatt az ntsc file-t
és 0-ázd ki. echo 0 > /proc/sys/dev/sensors/bt869*/ntsc . Ugyanígy a felbontást
is tudod váltani (640x480/800x600) ugyanitt, csak másik file-ba echo 800 600
> /proc..../bt869*/res . Inditsunk X-et. startx vagy bármi, ahogy szokás.
Ezután ha elindult az X, a ctrl+alt+(numpad +/-) -al kapcsoljuk át a felbontást.
(ITT MEGJEGYEZNÉM, HOGY EZÁLTAL A MONITOROD IS ÁTKAPCSOL ÉS 50HZ -en FOG MENNI.
EZÉRT EZT CSAK SAJÁT FELELŐSSÉGEDRE TEDD MEG. AZ ÉN MONITOROM KIBÍRJA (17"
packard bell), DE NEMTUDOM MÁS MONITOR HGOY REAGÁL, ÉS AKÁR A MONITOROD KÁROSODÁSÁT
IS OKOZHATJA, EZÉRT ÉN SEMMILYEN FELELŐSSÉGGEL NEM TARTOZOK!!!!)
Ha minden jól ment látjuk is a képet a TV-n. Innentől kezdve lehet mozizni :)
Egyelőre ennyit most így gyorsan. Írok erről egy Howto-t is 1 hónapon belül,
addigis ha valami kérdésed lenne, írj ide, vagy emailt (krics@linuxforum.hu)
-kRiX-
Ui.: Bocsi ha kicsit zavaros meg nem túl átlátható, de hajnal 1-kor már nem vagyok elég aktív :)
A howto ami alapján sikerült megcsinálni : http://www.guru-group.fi/~too/tvout-voodoo3-3000-xfree
Forrás: http://www.linuxforum.hu