ในหอพักที่ผมอยู่ตอนนี้มีช่องสายเคเบิลทีวีให้ใช้ และถึงแม้ว่าการดูทีวีมันทำให้เสียการเสียงาน แต่การเรียนรู้ภาษาและวัฒนธรรมของประเทศหนึ่งๆนั้น ทีวีก็น่าจะช่วยเราได้ในระดับหนึ่ง
แต่ผมไม่ต้องการซื้อทีวีแพงๆมาให้รกห้องน่ะสิ
ผมเลือกที่จะซื้อการ์ดทีวีมาติดตั้งลงใน desktop ของผม ที่ตอนนี้ผมกำลังพยายามเซ็ตมันเป็น server อเนกประสงค์อยู่
การ์ดที่ผมเลือกใช้คือ Hauppauge WinTV Go ที่สามารถใช้บน linux ได้ และมีราคาถูก ผมซื้อมันมาจาก Amazon.de ด้วยราคา 18 Euro (900 บาท) รวมค่าส่งแล้ว
เมื่อเสียบการ์ดลงไปในเครื่อง desktop ที่ใช้ Debian etch แล้วปรากฏว่า video4linux ก็เจอ driver bttv ของการ์ดนี้ทันที ผมไม่ต้องทำอะไรเพิ่มเลย
โปรแกรมที่ใช้ดูทีวีบนคอมพิวเตอร์นั้นมีอยู่หลายโปรแกรม เช่น Mplayer, xawtv, Zapping, KWinTV, และ tvtime ซึ่งจากประสพการณ์ของผม mplayer นั้นใช้งานได้ครอบจักรวาล แต่มีประสิทธิภาพสูงสุดก็ต่อเมื่อดูไฟล์วีดีโอเท่านั้น
ส่วน xawtv นั้นก็มีปัญหาที่ interface มันเส็งเคร็ง Zapping ก็ดันมีบั๊กตั้งแต่ตอนติดตั้ง และผมขี้เกียจไล่ตามลงแพ็คเกจสำหรับ KWinTV (ผมใช้ gnome)
สุดท้ายแล้วตัวเลือกของผมคือ tvtime เพราะผมยังไม่มีเหตุผลอะไรให้ต้องเกลียดมัน การติดตั้งก็ทำได้โดยง่ายแสนง่าย เพราะมันมีข้อมูลอยู่ใน repository อยู่แล้ว
แต่ชีวิตคนเรามันคงไม่สดใสเหมือนในนิยาย
ปัญหาเริ่มเกิดเมื่อผมซื้อสายเคเบิลคุณภาพบัดซบมาจากร้านหนึ่งยูโร ทำให้ผมต้องเสียเวลาไปกับการจูนช่องใหม่หลายรอบ เพราะผมไม่มั่นใจว่ามันมีปัญหาที่การ์ด ที่สาย หรือที่ตัวเคเบิลกลางของหอพัก
จากนั้นเมื่อลองใช้งาน tvtime ปรากฎว่าพบปัญหาว่าการ์ดจอไม่พบ DGA Extenstion สาเหตุเกิดมาจากการที่ไดรเวอร์ของ Nvidia นั้นไม่ซัพพอร์ท DGA (Direct Graphics Access)
เพิ่มข้อความนี้ไปใน Section Module เพื่อยกเลิกการใช้งาน dga
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
จากนั้นก็ restart แล้วทำการจูนทีวีอีกครั้งโดยใช้คำสั่ง
tvtime-scanner
เลือกระบบและช่วงคลื่นทีวีด้วย สำหรับผมก็ PAL, europe ระหว่างนี้ก็ไปหาอะไรกินก่อนก็ได้เพราะมันอาจจะนาน
จากนั้นเปิดโปรแกรม tvtime เราก็จะพบ
.. noise บานเลย
update: ไปดูทีวีของเพื่อนคนไทยห้องข้างๆแล้วก็ไม่ชัดเหมือนกัน น่าจะเป็นที่สายเคเบิลกลาง