BUS Mastering ติดตั้งอย่างไร
และช่วยให้ประสิทธิภาพคอมพิวเตอร์เพิ่มจริงหรือ
เกี่ยวกับ Bus Mastering
ตรวจสอบ IDE Controller (IDE Accelerator )
การติดตั้ง BUS Mastering บน Windows 95 (OSR1 , OSR2)
การติดตั้ง BUS Mastering และ Windows NT 4.0 Workstation
ประสิทธิภาพของ BUS Mastering
อุปกรณ์ใดบ้างที่สนับสนุน BUS Mastering บน PIIX
อุปกรณ์ใดบ้างที่สนับสนุน BUS Mastering บน PIIX
ข้อมูลเพิ่มเติม
เกี่ยวกับ Bus Mastering
ปกติหากมีการอ่านข้อมูลจากฮาร์ดดิสก์เพื่อไปเก็บไว้ในหน่วยความจำ หรือในทางกลับกันต้องมีการเขียนข้อมูลจากหน่วยความจำลงสู่ฮาร์ดดิสก์ ทั้งหมดนั้นถูกควบคุมโดยซีพียู ทำให้ซีพียูต้องเสียเวลาและถูกขัดจังหวะ Bus Mastering จึงถูกนำมาใช้เพื่อลดโหลดของซีพียู โดยภาระการควบคุมถูกทำโดย Chipset ผ่าน DMA Channel จึงเรียกอีกชื่อหนึ่งว่า DMA Bus Mastering
โดยหลักการแล้วจะเห็นว่า Bus Mastering นั้นน่าจะเกิดประโยชน์ต่อการประมวลผลของคอมพิวเตอร์อย่างมหาศาล แต่ความเป็นจริงแล้ว หลายคนกลับพบว่าเมื่อติดตั้ง BUS Mastering เรียบร้อยแล้วกลับประสบปัญหาหลายประการ บางคนเจอฮาร์ดดิสก์เสียก็มี
ตรวจสอบ IDE Controller (IDE Accelerator )
เมื่อกล่าวถึง BUS Mastering โดยใช้ Chipset PIIX หรือ Chipset ตระกูลอื่นจะได้ยินเกี่ยวกับ IDE Accelerator ซึ่งขอให้เข้าใจว่าคือ BUS Mastering
เมื่อตรวจสอบ Chipset บนเมนบอร์ดจะเห็น Chipset อย่างน้อย 2 ตัวบนเมนบอร์ด Pentium , Pentium II , Pentium Pro โดยตรวจสอบได้ตามรายการต่อไปนี้
ประเภทเมนบอร์ด | Chipset I | Chipset II | Code Name Define |
เพนเทียม | 430FX | 82371FB | Triton 1 (PIIX1) |
เพนเทียม | 430HX | 82371SB | Triton 2 (PIIX2) |
เพนเทียม | 430VX | 82371SB (PIIX3) | Triton 3 (PIIX3) |
เพนเทียม | 430TX | 82371AB | Triton 4 (PIIX4) |
เพนเทียม โปร | 440FX | 82371SB | Triton 3 (PIIX3) |
เพนเทียม II | 440LX | 82371AB | Triton 4 (PIIX4) |
การติดตั้ง BUS Mastering บน Windows 95 (OSR1 , OSR2)
ไดรเวอร์ BUS Mastering กับ 430FX และ PIIX1 (Triton I)
เมื่อซื้อเมนบอร์ดมาจะมีไดรเวอร์ของ BUS Mastering มาด้วย โดยระบุชัดเจนว่าเป็นไดรเวอร์สำหรับ BUS Mastering สำหรับ Windows 95 TE แล้วมักพบว่าหลังจากติดตั้ง BUS Mastering แล้วไม่สามารถบูต Windows 95 ได้ นอกจากบูตไม่ได้แล้วยังพบอีกว่าพาร์ติชั่นถูกทำลาย และมีหลักฐานจากผู้ใช้งานบางรายด้วยว่า เมื่อติดตั้ง Bus Mastering แล้วฮาร์ดดิสก์เสีย การแก้ปัญหาที่ได้ผลที่สุด คือ ไม่ต้องติดตั้งไดรเวอร์สำหรับ BUS Mastering เพิ่มเติม ให้ใช้ IDE Controller ของ Windows 95 เหมือนเดิม ซึ่งบางครั้งไม่ Support Bus Mastering (ตรวจสอบได้โดยดูจาก Device Manager ในหัวข้อของ Harddisk Controller) ปัญหาดังกล่าวเกิดจากอะไรดูเหมือนว่าไม่มีเอกสารยืนยัน ทั้ง Intel และ Microsoft ไม่เคยพูดเกี่ยวกับเรื่องเหล่านี้มากนัก ปัญหาอาจมาจากความไม่เข้ากันของ Intel Chipset และ Windows 95 ทางที่ดีเพื่อหลีกเลี่ยงปัญหา ผมคิดว่าไม่ควรติดตั้ง Bus Mastering หากเมนบอร์ดของคุณเป็น PIIX1 และ Chipset 430FX
อย่างไรก็ตาม มีหลายครั้งที่ผมติดตั้ง BUS Mastering Driver สำเร็จ แต่เมื่อวัดประสิทธิภาพด้วย Winbench พบว่าประสิทธิภาพไม่ได้เพิ่มขึ้นแต่อย่างไร
การติดตั้ง BUS Mastering สำหรับ 430FX PIIX1 ทำได้โดย Remove IDE Controller ซึ่งถูกติดตั้งโดย Windows 95 ก่อน หลังจากนั้นจึงบูต Windows 95 ใหม่ ซึ่งจะมีข้อความปรากฎว่าพบฮาร์ดแวร์ชนิดใหม่ ได้แก่ Primary IDE Controller, Secondary IDE Controller ในขั้นตอนการเลือกไดรเวอร์สำหรับ BUS Mastering ใหม่ ต้องเลือกติดตั้งจากดิสก์เก็ตที่ได้มาพร้อมเมนบอร์ด และเป็น Bus Mastering (รายละเอียดการติดตั้ง ดูได้จากแฟ้ม readme.txt ในดิสเก็ตต์ BUS Mastering ซึ่งควรจะให้มาพร้อมเมนบอร์ด) อย่างไรก็ตาม จากประสบการณ์พบว่า BUS Mastering สำหรับ 430FX , PIIX1 เมื่อติดตั้งเรียบร้อยจะต้องบูตคอมพิวเตอร์ใหม่ ซึ่งเป็นขั้นตอนที่จะพบปัญหา Windows 95 บูตไม่ได้ หรือฮาร์ดดิสก์เสีย ดังนั้นกรณีที่ใช้ Windows 95 กับเมนบอร์ด Chipset 430FX PIIX1 ไม่แนะนำให้ติดตั้ง BUS Mastering ถึงแม้ว่า Windows 95 เองจะใช้ IDE Driver ที่ไม่สนับสนุน BUS Mastering ก็ตาม
ไดรเวอร์ BUS Mastering กับ 430HX,430VX (Triton 2 Triton 3)
หลังจากเข็ดหลาบกับจำนวนฮาร์ดดิสก์ที่ถูกทำลายไปหลายตัว เมื่อมาถึง 430HX , 430VX เมนบอร์ดที่ใช้ Chipset 430VX 430HX ผมได้ทดสอบติดตั้ง BUS Mastering อีกครั้งหนึ่ง สำหรับ Chipset Intel 430HX 430VX นั้น Windows 95 OSR1 ไม่รู้จัก แต่ใช้งานได้ตามปกติ เพราะความ Compatible ของ Chipset และ Windows 95 เมื่อติดตั้งไดรเวอร์ลงไปพบว่าทำงานได้ตามปกติและประสิทธิภาพเพิ่มขึ้นอีกเล็กน้อย
การติดตั้ง BUS Mastering สำหรับ 430HX ,430VX ติดตั้งบน Windows 95 OSR1 ได้เลย โดยนำแผ่นดิสก์เก็ตต์สำหรับติดตั้งใส่ลงไดรฟ์ A แล้วสั่งให้ RUN setup.exe หลังจากนั้นบูตคอมพิวเตอร์ใหม่ เพื่อให้ไดรเวอร์ BUS Mastering ทำงาน จากการทดสอบพบว่าหลังจากติดตั้งแล้วคอมพิวเตอร์ทำงานปกติ
สำหรับ Windows 95 OSR2 นั้น โชคดีที่ว่าไมโครซอฟต์ได้อัปเดทส่วนไดรเวอร์ของ Windows ให้รู้จัก Chipset 430HX 430VX และใช้งานได้ตามปกติ ดังนั้นหากใช้ OSR2 ก็ไม่จำเป็นต้องติดตั้ง BUS Mastering อีก (หรือหากต้องการความเร้าใจก็ไม่ว่ากัน) โดยใช้วีธีการติดตั้งเดียวกับการติดตั้ง 430FX PIIX1
ไดรเวอร์ BUS Mastering กับ 430TX 440LX และ PIIX4 (Triton III)
Chipset 430TX 440LX มีคุณลักษณะการทำงานใหม่ๆที่ Windows 95 ไม่รู้จักมาก แม้ว่าจะเป็น OSR2 ก็ยังไม่รู้จักเช่นกัน ดังนั้นเมื่อติดตั้งเสร็จเรียบร้อย จะปรากฎรายการ ! สีเหลืองหน้าอุปกรณ์ PCI Bridge, PCI card ปัญหาเหล่านั้นมาจาก Chipset 430TX และ PIIX4 เนื่องจากได้สนับสนุน USB Ultra DMA ซึ่ง Windows 95 ทั้ง OSR1 TE และ OSR2 TE ไม่มีไดรเวอร์สนับสนุน การแก้ไข Intel ได้ออก PIIX4 Patch Fixed หรือชุดปะผุ หรือหากไม่ต้องการเสียเวลาใส่ e-mail หรือชื่อ ให้ไปเอาที่ BUS Mastering Driver เอามา Update เพื่อแก้ไขปัญหาดังกล่าวบน Windows 95 ทั้ง OSR1 OSR2 แต่เมื่อเอามาแล้วก่อนจะติดตั้งตัวแก้ปัญหานั้น ให้ติดตั้ง BUS Master สำหรับ 430TX 440 LX ก่อน โดยอ่านเพิ่มเติมเกี่ยวกับวิธีการติดตั้งอย่างปลอดภัย การติดตั้งตัวปะผุก่อนติดตั้ง Bus Master เสี่ยงต่อการสูญเสียข้อมูลและไดเรคทอรี่ถูกทำลายเป็นอย่างยิ่ง
สำหรับ BUS Mastering จำเป็นมากทีเดียว เนื่องจากฮาร์ดดิสก์ UDMA เป็นที่นิยมมากขึ้น แต่ไดรเวอร์ IDE ของ Windows 95 ไม่สนับสนุน BUS Mastering แบบ Ultra DMA ทำให้ต้องติดตั้ง Bus Mastering มาในระยะหลังทาง Intel เองได้ออกโรงเตือนผู้ใช้งานฮาร์ดดิสก์แบบ UDMA เช่นกัน ผู้ผลิตฮาร์ดดิสก์หลายรายได้เตือนผู้ซื้อว่าต้องติดตั้ง BUS Mastering ดังต่อไปนี้
การใช้ Ultra DMA drive กับ M/B ที่ support Ultra DMA ต้องการ IDE driver ที่เหมาะสม เนื่องจากข้อกำหนดของ UDMA ซึ่งเพิ่มเติมขึ้นจาก ATA interface มีการกำหนด Error Code ใหม่ๆสำหรับ CRC error เพื่อเพิ่มความปลอดภัยให้กับข้อมูลเมื่อใช้ transfer rate ที่สูงขึ้นของ UDMA IDE driver เก่าไม่รู้จัก Error Code ใหม่เหล่านิ้ทำให้มีโอกาสที่ข้อมูลจะ เสียหาย ดังนั้นถ้าท่านจะใช้ Ultra DMA driver กับ Mainboard ที่ support Ultra DMA ขอให้ท่านติดตั้ง device driver ที่เทียบได้กับหรือสูงกว่า BMIDE 3.0 ของ INTEL(ควรให้มาพร้อมกับ Mainboard ของท่าน)หรือ download ได้จาก Website ของ INTEL ที่ WWW.intel.com (ชื่อ file สำหรับ Windows95 คือ ATAPIDE.MPD)
การตรวจสอบว่า Windows 95 ได้ถูกติดตั้งด้วยไดรเวอร์ที่สนับสนุน Ultra DMA หรือไม่ตรวจสอบได้โดย คลิ๊กเมาส์ขวาที่ไอคอน My Computer คลิ๊ก Properties หลังจากนั้นเลือก Device Manager คลิ๊กที่ COMPUTER ซึ่งเป็นรายการหลักใน List ของ Devices Manager อีกครั้ง หลังจากนั้นคลิ๊กให้แสดงตามรายการ IRQ สังเกตว่าที่ IRQ 14 - 15 จะมีรายการแสดงว่า Ultra DMA Bus Mastering Support ซึ่งแสดงว่าสนับสนุน Ultra DMA บน BUS Mastering
การติดตั้ง BUS Mastering และ Windows NT 4.0 Workstation
ปกติแล้วหากเป็นการติดตั้งปกติ Windows NT 4.0 Workstation จะมาพร้อมกับ IDE - ATAPI Controller (ดูรายการไดรเวอร์ได้จาก Start | Setting | Control Panel | SCSI Controller) จึงจำเป็นต้องติดตั้ง BUS Mastering ก่อนติดตั้งให้ตรวจสอบให้แน่ใจก่อนว่ามีไดรเวอร์สำหรับ BUS Mastering Windows NT 4.0 หลังจากนั้นจึงติดตั้งไดรเวอร์ โดยมีขั้นตอนแตกต่างจาก Windows 95 การเพิ่มทำโดยไปที่ Start | Setting | Control Panel | SCSI Controller คลิ๊ก Add เลือกไดรฟ์ที่มีไดรเวอร์ติดตั้งอยู่ (ดูรายละเอียดจากคู่มือการติดตั้งหรือไฟล์ readme.txt ในแผ่นดิสก์เก็ตที่บรรจุ BUS Mastering Driver) หลังจากนั้นให้บูตคอมพิวเตอร์ แล้วตรวจสอบว่าไดรเวอร์ทำงานถูกต้องหรือไม่ หากไม่ถูกต้อง (ตรวจสอบจาก Event Viewer) ให้ลบไดรเวอร์ปกติของ Windows NT 4.0 ออกก่อน
ด้านประสิทธิภาพบน Windows NT 4.0 เท่าที่ได้ทดสอบ พบว่า BUS Mastering ให้ประสิทธิภาพเพิ่มขึ้นกว่าเดิมมากกว่า 20 % (เฉพาะส่วนของ DISK Performance)
ประสิทธิภาพของ BUS Mastering
จากประสบการณ์ส่วนตัวของผมที่ทดสอบวัด Performance ของคอมพิวเตอร์ พบว่า BUS Mastering สำหรับ PIIX1 นั้นให้ประสิทธิภาพไม่แตกต่างจากไดรเวอร์ปกติของ Windows 95 นัก นอกจากให้ประสิทธิภาพไม่ดีแล้วยังทำให้เกิดปัญหาฮาร์ดดิสก์เสีย ผมแนะนำให้ใช้ไดรเวอร์ของ Windows 95 สำหรับเมนบอร์ดที่ใช้ PIIX1 สำหรับ Triton 2, Triton 3 พบว่าประสิทธิภาพดีขึ้น และโอกาสที่จะเกิดปัญหาถึงขั้นฮาร์ดดิสก์เสียเกิดได้น้อยลง และ Triton 4 (430TX 440LX) พบว่าจำเป็นต้องติดตั้ง BUS Mastering เนื่องจากไดรเวอร์ Harddisk Controller ของ Windows 95 เองทำงานไม่ถูกต้องและไม่ประสานงานกับ Chipset 430TX 440LX
จากการทดสอบกับเมนบอร์ดมากกว่า 3 ยี่ห้อ และฮาร์ดดิสก์อีก 3 รุ่น พบว่า BUS Mastering ที่มาจากโรงงานผลิตเมนบอร์ด ให้ประสิทธิภาพมากขึ้นกว่า 20 % และไม่มีฮาร์ดดิสก์เสียจากการติดตั้ง BUS Mastering
อุปกรณ์ใดบ้างที่สนับสนุน BUS Mastering บน PIIX
- ATA fixed disk
- ATAPI CD-ROM devices
อุปกรณ์ใดบ้างที่ไม่สนับสนุน BUS Mastering บน Chipset PIIX
- ATAPI Tape Drives
- ATAPI CD-ROM Changer Drives
- ATAPI DVD-ROM Drives
- ATAPI Writeable CD Drives
- ATA/ATAPI ZIP*, LS-120*, Cartridge, Optical, Removable Media Drives
- IDE Fixed Disk Drives larger than 8.4Gbbytes
การติดตั้ง BUS Mastering อย่างปลอดภัย
Bus Mastering DMA Drivers - Just an Illusion
FAQ UDMA จากเวบไซต์ของ Intel
Bus Mastering อธิบายอย่างละเอียดที่ Intel ว้าว...ไม่อยากจะเชื่อเลย
Anand ได้ทดสอบ BUS Mastering แต่เขาไม่ค่อยเชื่อว่ามีประสิทธิภาพจริง ตรงกันข้าม มันเป็นการเกทับบลัฟแหลก ระหว่างผู้ผลิต Chipset มากกว่า