Tuesday, July 27, 2004

Virtual Display ผ่านเครือข่าย: MaxiVista

วันก่อนเล่าถึง SoftEther ซึ่งเป็น Virtual Ethernet Device บน Windows สำหรับใช้สร้าง VPN ไว้ทีนึงแล้ว

ตอนเล่น SoftEther ใหม่ๆ ก็เคยคิดว่าอยากได้ Virtual Display Device บ้าง จะได้หลอก Windows ว่ามีการ์ดจออีกใบ แล้วให้มันส่งข้อมูลภาพไปแสดงบนคอมพิวเตอร์เครื่องอื่นผ่านเครือข่าย จะใช้ Protocol X11, VNC หรือ Proprietary อะไรก็แล้วแต่

ความต้องการ คือ จะได้ลากหน้าต่างจากเครื่องที่ใช้ ไปที่จอเครื่อง Linux/Windows ข้างๆได้ ถึงขนาดสั่งซื้อแผ่น CD DDK (Device Development Kit) จาก Microsoft (Microsoft คิดแค่ค่าส่ง)

แผ่นมาถึงนานแล้ว แต่ยังไม่ได้เปิดดูเลย (ไม่รู้ไปอยู่ไหนแล้ว)

วันนี้อ่านข่าว PC Watch ญี่ปุ่น เห็นมีบริษัททำโปรแกรมแบบนี้ขาย

พอดีโปรแกรมที่ขายในญี่ปุ่นส่วนมาก เป็นการเอาโปรแกรมของฝรั่งมาใส่ภาษาญี่ปุ่น ก็เลยใช้ชื่อโปรแกรม MaxiVista ไปค้นที่ Google ดู เจอโฮมเพจต้นตำรับ ที่ MaxiVista - Dual Monitor Software

ลองดาวน์โหลด DEMO มาเล่นกับเครื่องที่บ้าน (Notebook-Desktop ผ่าน 100Base) ผลก็พอใช้ได้ เลื่อนหน้าต่างไปมาเร็วๆ ก็กระตุกเล็กน้อย ถ้าเปิดหนังดูด้วย MediaPlayer ก็ต้องไปปิด Hardware Acceleration ใน MediaPlayer ให้หมด

บน Linux เคยใช้แต่ Xinerama ซึ่งใช้สำหรับกรณีมีหลายการ์ดบน PC เครื่องเดียวกัน ตอนนี้ติดตั้งแบบนี้ทำยากแล้ว เพราะเครื่อง PC มี Slot AGP ให้อันเดียว จะใส่การ์ดจอเพิ่มก็ต้องใช้การ์ดจอ PCI จะหาการ์ดจอใหม่ๆที่เป็น PCI คงไม่มี เคยไปเดิน Akihabara เห็นเขาเอาของเก่าปัดฝุ่นมาขายอันละ 800-900 Yen มีเป็นลังๆเลย จำพวก Matrox Millenium/S3-Virge ฯลฯ เคยซื้อกลับมาอันนึง ไปใส่เครื่อง Linux ที่ที่ทำงาน

บน Linux ถ้าจะทำหลายจอบนหลายเครื่องผ่าน Network แบบนี้ คงต้องใช้ VNC หรือ X2X (ดูจาก MultiHead) ? ไม่เคยลองเหมือนกัน ใครเคยมีประสบการณ์บ้างหรือเปล่า ?

No comments: