PC + Linux + TV kartya = szopas

Na. Tortent vala, hogy eloastam a szekreny melyerol a reg elfeledett PCI-s TV kartyamat, amely a Prolink PixelView PlayTV Pro+ FM fantaziadus nevre hallgat, gondolvan, hogy kedvesem edesanyjanak remek ajandek lesz a nemreg osszetakolt olcsopc-be, es akkor meg TV-zni is tud majd rajta. De mint kiderult, nem eszik olyan forron a kasat...

Kezdodott a dolog azzal, hogy beraktam a kartyat az itthoni K6-2/550 + Matrox G200 konfigba, es kiserletezni kezdtem, hogy vajon melyik TV kartya szoftver lenne hasznalhato egy atlagfelhasznalonak. Attol az apro problematol most tekintsunk el, hogy autodetekt helyett kezzel kellett megadni a BTTV modulnak a kartya tipusat, bar mar ezis szemoldokrancolasra kesztetett - anno a Pegasosomban probalva ezt a kartyat, kapasbol ment, barmilyen konfiguralgatas nelkul, MorphOS alatt.

Vegul a kovetkezo szoftvereket probaltam ki: Zapping, KDETV, TvTime, XawTV. A helyzet az, hogy nem mukodik. Egyik szoftver se. A kartya igen, csak nem ugy ahogy kene veluk. A Zapping intezte el a legsimabban a dolgot. Szimplan rongya fagy, amikor a Preferences ablakat akarom megnyitni. Ajeah. Nemi eredmenytelen szopas utan tovabbleptem a kovetkezo aldozatra, a TvTime-ra. Igazan remek, latvanyos alkalmazas, egy problemaval: a szoftveres deinterlace funkcioja kikapcsolhatatlan, kovetkezeskeppen kb. 60-80-100% CPU-t vitt konfiguraciotol fuggoen a processzorbol (550Mhz), hiaba hasznalta a Matrox kartya overlay funkciojat. Csucs ez az erzes. A XawTV mar jobb volt, kepes volt a TV kartyaval kozvetlenul a videokartyaba renderelni, ennek megfeleloen nem is fogyasztott szinte semmit a CPU-bol, csak eppen a Matrox kartya overlayet nem kezelte, ezert ablakmozgataskor teleszemetelte a framebuffert. A neten megtalaltam a problemat (X11R7 specifikus), megoldas nincs ra. Hol tart mar a modern technika. Vegso elkeseredesemben az amugy 100% GTK-s konfigra feltoltam a KDETV-t, na ez eloadta a XawTV es a TvTime problemainak osszesseget. Nincs overlay, es kikapcsolhatatlan a deinterlacer. A "no deinterlace" opcio is a CPU-val lapatoltat. Gratulalok.

Mint mondtam, tekintsunk el attol, hogy ugyanez a kartya poccre mukodott a Pegasosomban, mert nem ez az igazan durva. Ettol meg ez csak egy ocska PCI-s tunerkartya marad, amelynek tenyleg csak mindenfele deinterlacer funkciokkal lehet elviselhetove varazsolni a mosottszar kepet.

Az igazan kemeny az az, hogy miert nem letezik olyan kartya, mint az Amiga 2000-mben igazan remekul uzemelo PalomaTV. Egy alig nehanyezer peldanyban gyartott Cirrus Logic alapu videokartyara, nehany szaz peldanyban keszult Add-On. Miert van az, hogy ez a kartya kb. harom nagysagrenddel szebb kepet ad, mindenfele deinterlacer hanyas nelkul, ugyanazon a csoffadt UPC kabelen, mint a csoda szoftverek az elmeletileg egy evtizeddel modernebb kartyaval. Miert van az, hogy az Amigas kartya tokeletesen mukodik egy 50Mhz-s gepben, 4MB-s Cirrus Logic videokartyaval, mig a PCI-s hulladek elverzik egy Matrox G200-al, egy 550Mhz-s processzor mellett.

Miert van az, hogy minden egyes aldott alkalommal, amikor valami "extremebb" kihivas ele allitok egy atlagos PC-t, a vegen ott lyukadok ki, hogy meg jobban tisztelem az oreg Amigamat.

A PCI-s kartya tehat most vissza fog kerulni a Pegasosba, ahol legalabb mukodik, 0% CPU terhelessel - MorphOS alatt. Mert persze jo kartya ez, meg a PC is jo, meg a Linux is csak biztos nem ertek hozza.

Hozzászólások

Anno a P/MMx 233-on en is XawTV-t hasznaltam es Zappingot, az erdekes modon ment, csak volt valami csele, asszem ki kellett kapcsolni az overlayt, hanem nem volt kep, de nem fagyott tonkre (Slackware 10.0)
---
Hey! Where'd my terminal go?

Én Gentoo @ PC szívok egy Askey TVView 99 karival. Azelőtt pöccre ment, most semmi nem képes látni. Gondolkodom, hogy visszamegyek 2.6.12 kernel alá mert az még dependál a hotplugra és az viszont szépen megtalálja a karit. Csakhát rendszerindításkor mindig frissülni akar majd a kernel...

A linuxtv.org szerint a Pixelview nem nyújt semmiféle támogatást opensource driverek írásához. Még a szaros eepromjukat sem adják ki. Ezért szerintük linuxon kerülendőek a Pixelview kártyái.
http://www.linuxtv.org/v4lwiki/index.php/Pixelview

Most persze lehet mondani, hogy ennek ellenére MorphOS-en probléma nélkül működik. Az tapasztalatból mondhatom, hogy Avermedia Tv kártyákkal soha nem volt bajom gnu/linuxon. Van egy pixelview is az egyik géplben, használtan vettem fillérekért, azon nem működik a tvtuner csak svideo és composite bemenet jó. Mivel csak videotelefonáláshoz kell ezért nekem megfelel.

A fentiekbol szerintem kiderul, hogy a kartya vegulis ment (igaz kezzel beallitva), a videodriverekkel meg az X csodaival, meg magukkal a tvkartya szoftverekkel szivtam. Egyebkent, lehet h. ubuntu specifikus bugokba botlottam, es nyilvan kezi forditassal vagy kis kuzdessel beuzemelheto lett volna a dolog, de probaltam "user" szinten tartani a kuzdest, ha mar utana egy user gepeben kene hogy jol mukodjon, de nem sikerult igazan.