คืนชีพ Voodoo 3 ในรอบ 25 ปีด้วยการอัปเดตไดรเวอร์ Linux 7.3 ให้บูตได้โดยไม่พึ่ง BIOS

· By: SirilukP

Linux kernel 7.3 เตรียมนำการอัปเดตสำคัญมาสู่การ์ดจอ 3dfx Voodoo 3 ซึ่งเลิกผลิตไปนานกว่า 25 ปี โดยจะมีการปรับปรุงไดรเวอร์ framebuffer ที่ชื่อว่า tdfxfb ให้สามารถเริ่มต้นการทำงาน (initialize) ของชิปกราฟิกได้ด้วยตัวเองโดยไม่ต้องพึ่งพาเฟิร์มแวร์ของระบบคอมพิวเตอร์เหมือนในอดีต

การพัฒนานี้มีเป้าหมายเพื่อแก้ปัญหาการใช้งาน Voodoo 3 บนแพลตฟอร์มที่ไม่ใช่ x86 หรือเมนบอร์ดสมัยใหม่ที่ BIOS ไม่สามารถประมวลผล VGABIOS รุ่นเก่าได้ โดย Daniel Palmer ผู้พัฒนาโครงการนี้พบปัญหาขณะพยายามใช้การ์ดดังกล่าวบนเครื่อง Amiga 4000 ผ่าน PCI bridge ซึ่งเดิมตัวไดรเวอร์ไม่สามารถส่งสัญญาณภาพออกมาได้หากไม่มีการกระตุ้นจากเฟิร์มแวร์ก่อน

แม้การอัปเดตนี้จะเป็นเพียงระดับ framebuffer ที่แสดงผลหน้าจอคอนโซลหรือแอปพลิเคชันพื้นฐาน แต่ Palmer ยังได้พัฒนาโครงการคู่ขนานเพื่อรองรับกราฟิก 3D โดยใช้ไลบรารี smoltdfx และ OpenGL 1.x ขนาดเล็กที่ชื่อ smolminigl ซึ่งผลการทดสอบล่าสุดพบว่าสามารถรันเกม Quake บนฮาร์ดแวร์ Voodoo 3 จริงได้สำเร็จโดยไม่ต้องพึ่งพา Mesa หรือ Glide

ความสำเร็จนี้ยังเปิดโอกาสให้กับการจำลองระบบเสมือน (Virtualization) ในการทำ PCI passthrough เพื่อส่งต่อการทำงานของ Voodoo 3 ไปยังระบบปฏิบัติการเก่าอย่าง Windows 98 หรือ DOS ได้อย่างมีประสิทธิภาพมากขึ้น ถือเป็นการยืดอายุให้กับการ์ดจอระดับตำนานในโลกคอมพิวเตอร์สมัยใหม่และกลุ่มนักสะสมของย้อนยุค

Source: Tom's Hardware
ดูแลงานแปลและเรียบเรียงโดย SirilukP
Marketing image for the Voodoo 3 graphics cardA photograph of an Amiga 4000 with its external case removed.A screenshot of Quake's E1M6, The Door to Cthon.A photograph of a 3dfx Voodoo 3 3000 PCI graphics card.

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร