Amazing Archaic Computer (มหัศจรรย์ใจกับคอมพิวเตอร์โบราณ) ตอนที่ 3 เรื่องเล่าจาก PowerVR สู่ Kyro ถึง INTEL
เนื่องจากมีผู้ให้ความสนใจอยากให้ผมเขียนเรื่องราวของหน่วยประมวลกราฟิกที่ชื่อ Kyro ครับ ผมจึงนำเรื่องของ Kyro เสนอใน A.A.C ตอนที่ 3 ครับ
สำหรับเรื่องราวของ Kyro นั้นเริ่มเป็นที่รู้จักกันในช่วงยุคมืดของวงการ GPU ครับ ที่ต้องบอกว่าเป็นช่วงยุคมืดนั้นเนื่องจากในช่วงเวลานั้นเทคโนโลยีทางด้านกราฟฟิกของ Nvidia นั้นเหนือกว่าคู่แข่งทุกราย ชนิดที่เรียกว่าไม่มีใครตามทัน แม้แต่ ATi เองก็เถอะ แต่ในระยะเวลานั้นมีเพียง GPU ที่ชื่อ Kyro และ Kyro II ที่ทำให้บรรลังก์กราฟฟิกของ Nvidia สะเถื่อนได้ครับ แต่ก่อนที่เราจะกล่าวถึง Kyro นั้น ผมขออนุณาติพูดถึงเรื่องราวก่อนที่มันจะมาเป็น Kyro ก่อนน่ะครับ
PowerVR
PowerVR เป็นชื่อของแผนกหนึ่งในบริษัท Imagination Technology หรือที่คนส่วนใหญ่รู้จักกันในชื่อ VideoLogic นั้นเองครับ หน้าที่ของ PowerVR คือพัฒนาเทคโนโลยีทั้งทางด้าน Software และ Hardware เกี่ยวกับการประมวลผล 2D, 3D, การเข้ารหัส/ถอดรหัสวิดีโอ และการประมวลผลภาพดิจิตอลครับ เมื่อทาง PowerVR พัฒนาเทคโนโลยีเหล่านี้เสร็จแล้ว ก็จะทำการจ้างให้บริษัทอื่นๆช่วยนำเทคโนโลยีเหล่านี้ไปผลิตเป็นฮาร์ดแวร์ให้ตนเองต่อไป เช่น NEC, Intel, STMicroelectronic และ Samsung เป็นต้น
ผลิตภัณฑ์ที่ได้จากการพัฒนาเทคโนโลยีของ PowerVR นั้นมีอยู่มากมายครับ ทั้งที่มีอยู่ในเครื่องคอมพิวเตอร์, Palm, เครื่องเล่นเกมคอนโซล ตลอดจนกระทั้งในโทรศัพท์มือถือก็ยังมีครับ
ต่อไปนี้ผมขอยกตัวอย่างผลิตภันฑ์ของ PowerVR เอาเฉพาะที่ชื่อเสียงก็แล้วกันน่ะครับ
1. ชิป PCX-1 และ PCX-2
PowerVR ได้ออกแบบชิป และส่งให้ทาง NEC ช่วยผลิตออกมาเป็นชิปและการ์ดจอ แล้วทาง PowerVR ก็นำไปจำหน่ายต่อที่หนึ่งครับ
PCX1 และ PCX2 ทั้ง 2 ต่างกันแค่เพียงเทคโนโลยีการผลิตเท่านั้นครับ โดย
PCX-1 ใช้เทคโนโลยีการผลิต 0.50 Micro
PCX-2 ใช้เทคโนโลยีการผลิต 0.35 Micro
ส่วนรายละเอียดอื่นๆของชิปทั้ง 2 มีดังนี้
Clock Speed 66MHz
Rendering Pipelines 1
Texels/Clock 1
Memory sine 4 mb
Memory Bus 32-bit SDRAM
การ์ดจอที่ใช้ชิปในตระกูล PCX-1 และ PCX-2 ได้แก่
1) VideoLogic Apocalypse 3D
Chipset: NEC PowerVR PCX1
Type: 3D only PCI
Memory: 4mb SDRAM
2) VideoLogic Apocalypse 3Dx
Chipset: NEC PowerVR PCX2
Type: 3D only PCI
Memory: 4mb SDRAM
3) VideoLogic Apocalypse 5D
Chipset: NEC PowerVR PCX2 + Tseng Labs ET6000, later ET6100
Type: 2D/3D PCI
Memory: 6mb or 8mb (2 or 4mb MDRAM for 2D + 4mb SDRAM for the PowerVR)
4) VideoLogic Apocalypse 5D Sonic
Chipset: NEC PowerVR PCX2 + Tseng Labs ET 6100
Type: 2D/3D + sound PCI
Memory: 6mb or 8mb (2 or 4mb MDRAM for 2D + 4mb SDRAM for the PowerVR)
ข้อดีของชิบรุ่นนี้
ให้คุณภาพใกรแสดงผล 3D โดย API ออกมาได้ดี
ข้อเสีย
ไม่มี bilinear filtering และทำงานกับ Direct3D ได้ช้าต้องอาศัยความแรงของ CPU เข้าช่วย
2. CLX2
สำหรับชิปรุ่น CLX2 นี้ต้องถือเป็นความสำเร็จที่หน้ายินดีอย่างยิ่งของ PowerVR เพราะ SEGA ได้เลือก CLX2 ของ PowerVR ไปใช้ในการประมวลผลกราฟฟิก แทนชิป ของ NVIDIA(แก้ไข) และแล้ว CLX2 ได้ถูกมอบหมายให้ NEC เป็นผู้ผลิตและจัดส่งให้ทาง SEGA เพื่อผลิตเป็น เครื่องเล่นเกม SEGA Dreamcast ต่อไป
หลังจากนั้น CLX2 ได้รับใช้ SEGA อีกครั้งในเครื่องเล่น Arcade ชื่อ Sega Naomi (1 x CLX2) และ Sega Naomi2 (2 x CLX2 และ ELAN (T&L Unit))
CLX2 มีความเร็วในการประมวลผล 100 MHz
สาเหตุที่ SEGA ไม่เลือกชิป NV2 ของ NVIDIA เพราะ NV2 ใช้เทคนิคสร้างพื้นพิวภาพ 3 มิติที่เรียกว่า quadratic texture mapping แต่ CLX2 ของPowerVR ใช้เทคนิคการสร้างพื้นผิว 3 มิติที่เรียกว่า Polygone ซึ่งเป็นวิธีใหม่ และได้รับความนิยมจากนักพัฒนาเกมมากกว่า SEGA จึงเลือกชิปของ PowerVR ครับ ส่วน SEGA Saturn นั้นใช้ NV1 จาก NVidia ครับ
เนื่องจากมีผู้ให้ความสนใจอยากให้ผมเขียนเรื่องราวของหน่วยประมวลกราฟิกที่ชื่อ Kyro ครับ ผมจึงนำเรื่องของ Kyro เสนอใน A.A.C ตอนที่ 3 ครับ
สำหรับเรื่องราวของ Kyro นั้นเริ่มเป็นที่รู้จักกันในช่วงยุคมืดของวงการ GPU ครับ ที่ต้องบอกว่าเป็นช่วงยุคมืดนั้นเนื่องจากในช่วงเวลานั้นเทคโนโลยีทางด้านกราฟฟิกของ Nvidia นั้นเหนือกว่าคู่แข่งทุกราย ชนิดที่เรียกว่าไม่มีใครตามทัน แม้แต่ ATi เองก็เถอะ แต่ในระยะเวลานั้นมีเพียง GPU ที่ชื่อ Kyro และ Kyro II ที่ทำให้บรรลังก์กราฟฟิกของ Nvidia สะเถื่อนได้ครับ แต่ก่อนที่เราจะกล่าวถึง Kyro นั้น ผมขออนุณาติพูดถึงเรื่องราวก่อนที่มันจะมาเป็น Kyro ก่อนน่ะครับ
PowerVR
PowerVR เป็นชื่อของแผนกหนึ่งในบริษัท Imagination Technology หรือที่คนส่วนใหญ่รู้จักกันในชื่อ VideoLogic นั้นเองครับ หน้าที่ของ PowerVR คือพัฒนาเทคโนโลยีทั้งทางด้าน Software และ Hardware เกี่ยวกับการประมวลผล 2D, 3D, การเข้ารหัส/ถอดรหัสวิดีโอ และการประมวลผลภาพดิจิตอลครับ เมื่อทาง PowerVR พัฒนาเทคโนโลยีเหล่านี้เสร็จแล้ว ก็จะทำการจ้างให้บริษัทอื่นๆช่วยนำเทคโนโลยีเหล่านี้ไปผลิตเป็นฮาร์ดแวร์ให้ตนเองต่อไป เช่น NEC, Intel, STMicroelectronic และ Samsung เป็นต้น
ผลิตภัณฑ์ที่ได้จากการพัฒนาเทคโนโลยีของ PowerVR นั้นมีอยู่มากมายครับ ทั้งที่มีอยู่ในเครื่องคอมพิวเตอร์, Palm, เครื่องเล่นเกมคอนโซล ตลอดจนกระทั้งในโทรศัพท์มือถือก็ยังมีครับ
ต่อไปนี้ผมขอยกตัวอย่างผลิตภันฑ์ของ PowerVR เอาเฉพาะที่ชื่อเสียงก็แล้วกันน่ะครับ
1. ชิป PCX-1 และ PCX-2
PowerVR ได้ออกแบบชิป และส่งให้ทาง NEC ช่วยผลิตออกมาเป็นชิปและการ์ดจอ แล้วทาง PowerVR ก็นำไปจำหน่ายต่อที่หนึ่งครับ
PCX1 และ PCX2 ทั้ง 2 ต่างกันแค่เพียงเทคโนโลยีการผลิตเท่านั้นครับ โดย
PCX-1 ใช้เทคโนโลยีการผลิต 0.50 Micro
PCX-2 ใช้เทคโนโลยีการผลิต 0.35 Micro
ส่วนรายละเอียดอื่นๆของชิปทั้ง 2 มีดังนี้
Clock Speed 66MHz
Rendering Pipelines 1
Texels/Clock 1
Memory sine 4 mb
Memory Bus 32-bit SDRAM
การ์ดจอที่ใช้ชิปในตระกูล PCX-1 และ PCX-2 ได้แก่
1) VideoLogic Apocalypse 3D
Chipset: NEC PowerVR PCX1
Type: 3D only PCI
Memory: 4mb SDRAM
2) VideoLogic Apocalypse 3Dx
Chipset: NEC PowerVR PCX2
Type: 3D only PCI
Memory: 4mb SDRAM
3) VideoLogic Apocalypse 5D
Chipset: NEC PowerVR PCX2 + Tseng Labs ET6000, later ET6100
Type: 2D/3D PCI
Memory: 6mb or 8mb (2 or 4mb MDRAM for 2D + 4mb SDRAM for the PowerVR)
4) VideoLogic Apocalypse 5D Sonic
Chipset: NEC PowerVR PCX2 + Tseng Labs ET 6100
Type: 2D/3D + sound PCI
Memory: 6mb or 8mb (2 or 4mb MDRAM for 2D + 4mb SDRAM for the PowerVR)
ข้อดีของชิบรุ่นนี้
ให้คุณภาพใกรแสดงผล 3D โดย API ออกมาได้ดี
ข้อเสีย
ไม่มี bilinear filtering และทำงานกับ Direct3D ได้ช้าต้องอาศัยความแรงของ CPU เข้าช่วย
2. CLX2
สำหรับชิปรุ่น CLX2 นี้ต้องถือเป็นความสำเร็จที่หน้ายินดีอย่างยิ่งของ PowerVR เพราะ SEGA ได้เลือก CLX2 ของ PowerVR ไปใช้ในการประมวลผลกราฟฟิก แทนชิป ของ NVIDIA(แก้ไข) และแล้ว CLX2 ได้ถูกมอบหมายให้ NEC เป็นผู้ผลิตและจัดส่งให้ทาง SEGA เพื่อผลิตเป็น เครื่องเล่นเกม SEGA Dreamcast ต่อไป
หลังจากนั้น CLX2 ได้รับใช้ SEGA อีกครั้งในเครื่องเล่น Arcade ชื่อ Sega Naomi (1 x CLX2) และ Sega Naomi2 (2 x CLX2 และ ELAN (T&L Unit))
CLX2 มีความเร็วในการประมวลผล 100 MHz
สาเหตุที่ SEGA ไม่เลือกชิป NV2 ของ NVIDIA เพราะ NV2 ใช้เทคนิคสร้างพื้นพิวภาพ 3 มิติที่เรียกว่า quadratic texture mapping แต่ CLX2 ของPowerVR ใช้เทคนิคการสร้างพื้นผิว 3 มิติที่เรียกว่า Polygone ซึ่งเป็นวิธีใหม่ และได้รับความนิยมจากนักพัฒนาเกมมากกว่า SEGA จึงเลือกชิปของ PowerVR ครับ ส่วน SEGA Saturn นั้นใช้ NV1 จาก NVidia ครับ
Comment