12/9/2021 0 Comments การ์ดเอ็กซ์แพนชัน ตอนที่ 2: AGPครั้งแรกในชุดคำแนะนำทางเทคนิคเกี่ยวกับการ์ดเอ็กซ์แพนชันนี้จะดูที่สล็อต PCI และอุปกรณ์ต่างๆ ที่อาจพบได้ในที่เดียว การ์ดแสดงผลเป็นหนึ่งในหลาย ๆ รายการที่อาจใช้ในสล็อต PCI แต่ความต้องการของวิดีโอเกมที่รวดเร็วนั้นต้องการความเร็วและแบนด์วิดท์ที่มากกว่าที่ PCI Bus สามารถให้ได้ ดังนั้นสล็อต AGP จึงถือกำเนิดขึ้นโดยมีอินเทอร์เฟซเฉพาะสำหรับการถ่ายโอนข้อมูลกราฟิกเท่านั้น ตัวอักษร 'AGP' ย่อมาจาก Accelerated Graphics Port และเป็นคำที่ใช้อธิบายอินเทอร์เฟซแบบจุดต่อจุดโดยเฉพาะ ซึ่งเชื่อมต่อการ์ดแสดงผลโดยตรงกับหน่วยความจำและโปรเซสเซอร์ของระบบ AGP เปิดตัวครั้งแรกโดย Intel ในปี 1996 และอิงจากงานก่อนหน้าในการพัฒนาบัส PCI แม้จะใช้เทคโนโลยี PCI แต่สล็อต AGP และ PCI บนเมนบอร์ดใช้แทนกันไม่ได้ ดังนั้นจึงไม่สามารถติดตั้งการ์ด AGP ลงในสล็อต PCI และในทางกลับกัน การเปิดตัว AGP ครั้งแรกนั้นมีประสิทธิภาพเพิ่มขึ้นมากกว่า PCI และการแก้ไขมาตรฐานเพียงเล็กน้อยก็ช่วยเพิ่มสิ่งนี้ให้มากขึ้นเมื่อเวลาผ่านไปหลายปี นอกเหนือจากการมีเส้นทางเฉพาะไปยังหน่วยความจำและโปรเซส สล็อตเซอร์ของระบบแล้ว คุณสมบัติการออกแบบอื่นๆ อีกหลายอย่างยังช่วยให้ AGP มีประสิทธิภาพเหนือกว่า PCI ในด้านประสิทธิภาพกราฟิก ความก้าวหน้าอื่นๆ อีกสามประการ: การวางท่อ การกำหนดที่อยู่แถบด้านข้าง และตารางการแมปที่อยู่กราฟิกใหม่ มีการอธิบายไว้ด้านล่าง การถ่ายโอนข้อมูลได้รับการปรับปรุงผ่าน 'pipelining' ซึ่งเป็นคำที่ใช้อธิบายความสามารถของการ์ดกราฟิก AGP ในการรับและดำเนินการตามคำสั่งหลายคำสั่งพร้อมกัน การถ่ายโอนข้อมูล PCI จำเป็นต้องได้รับข้อมูลที่จำเป็นแต่ละชิ้นแยกกันก่อนที่จะดำเนินการใดๆ สิ่งที่เรียกว่า 'การกำหนดที่อยู่แถบด้านข้าง' ยังช่วยให้ AGP มีประสิทธิภาพเพิ่มขึ้นอีกด้วย โดยพื้นฐานแล้ว บรรทัดข้อมูลเพิ่มเติมจะรวมอยู่ด้วยในแต่ละแพ็กเก็ตเพื่อแนะนำระบบว่าจะใช้ข้อมูลนี้ที่ไหน การถ่ายโอนข้อมูล PCI ไม่มีข้อมูลที่อยู่นี้ และระบบจะต้องตรวจสอบข้อมูลด้วยตัวเองเพื่อกำหนดปลายทาง นี่เป็นการประหยัดเวลาที่ชัดเจน เช่นเดียวกับการประหยัดทรัพยากร เนื่องจากโปรเซสเซอร์ไม่จำเป็นต้องวิเคราะห์ข้อมูลทั้งหมดเพียงเพื่อระบุที่อยู่ AGP ยอมให้ระบบปฏิบัติการจัดเก็บแผนที่พื้นผิวในหน่วยความจำของระบบ ซึ่งช่วยให้มีพื้นที่มากขึ้น และอาจเข้าถึงได้เร็วกว่า แทนที่จะจำกัดการใช้หน่วยความจำการ์ดกราฟิกเท่านั้น ตารางการแมปที่อยู่กราฟิกอาร์ตหรือที่เรียกว่า GART เป็นคำที่ใช้อธิบายกระบวนการที่แมปหน่วยความจำกายภาพเป็นหน่วยความจำเสมือนสำหรับการจัดเก็บแผนที่พื้นผิว โดยพื้นฐานแล้ว GART จะใช้หน่วยความจำของระบบที่ได้รับอนุญาตให้ใช้ในการจัดเก็บแผนที่พื้นผิวและกำหนดที่อยู่ใหม่ เพื่อให้ระบบคิดว่าแผนที่เหล่านี้กำลังถูกจัดเก็บไว้ในเฟรมบัฟเฟอร์หรือหน่วยความจำเสมือน นี่อาจฟังดูไม่เหมือนมีอะไรพิเศษ แต่การกำหนดที่อยู่ใหม่นี้ต้องการให้แมปพื้นผิวถูกเขียนลงในหน่วยความจำเพียงครั้งเดียวและถูกล็อคเข้าที่ซึ่งการ์ด AGP สามารถค้นหาได้อย่างรวดเร็ว AGP สามารถแบ่งออกเป็นกลุ่มต่างๆ ตามการแก้ไขข้อกำหนด (AGP 1.0, AGP 2.0 และ AGP 3.0) ตลอดจนความเร็วทั่วไป (1x, 2x, 4x และ 8x) มีการทับซ้อนกันระหว่างหมวดหมู่ต่างๆ โดย AGP 1.0 รองรับ 1x และ 2x, AGP 2.0 รองรับ 1x,, 2x และ 4x และ AGP 3.0 รองรับ 4x และ 8x สำหรับรายละเอียดที่สมบูรณ์ของชุดค่าผสมทั้งหมดที่มี โปรดไปที่หน้านี้ ก่อนพิจารณาข้อกำหนดของ AGP เรามาทบทวนกันก่อนว่ามีอะไรอยู่ใน PCI บ้างก่อนการเกิดของ AGP บัส PCI มาตรฐานมีความกว้าง 32 บิต ทำงานที่ 33 MHz ให้แบนด์วิดท์สูงสุด 132 MB/s (ซึ่งจะต้องใช้ร่วมกันโดยอุปกรณ์ทั้งหมดที่เชื่อมต่อ) และทำงานบน 3.3V (หรือ 5V ตามมาตรฐานดั้งเดิม ). เวอร์ชันแรกที่เปิดตัวคือ AGP 1.0 ด้วยความเร็ว 1x ซึ่งนำเสนอข้อกำหนดต่อไปนี้: ความกว้างบัส 32 บิต ทำงานที่ 66 MHz ให้แบนด์วิดท์สูงสุด 266 MB/s และใช้งาน 3.3V ดังนั้น จะเห็นได้ว่าเมื่อออกจากเกต AGP เสนอแบนด์วิดท์ของ PCI เป็นสองเท่า ความเร็วแต่ละครั้งเพิ่มขึ้นมากกว่า 1x ให้แบนด์วิดท์เป็นสองเท่าและความเร็วสัญญาณนาฬิกาเพิ่มขึ้นเป็นสองเท่าโดยใช้สัญญาณพิเศษ ดังนั้น AGP 2x จึงมีแบนด์วิดท์สูงสุด 533 MB/s ที่ความเร็ว 133 MHz, AGP 4x มีแบนด์วิดท์สูงสุด 1066 MB/s ที่ความเร็ว 266 MHz และ AGP 8x ให้ 2.1 GB/s ที่ความเร็ว 533 เมกะเฮิรตซ์ จากไทม์ไลน์ของวิวัฒนาการของการ์ดเหล่านี้ การ์ด AGP 8x ครองตลาดในปัจจุบัน การค้นหาการ์ดบางใบที่เข้ากันได้แบบย้อนกลับนั้นเป็นไปได้ แต่ส่วนที่ยุ่งยากอาจทำให้มั่นใจได้ว่า สล็อต e บนเมนบอร์ดจะยอมรับได้ การเปรียบเทียบตัวเชื่อมต่อบนการ์ด Apollo GeForce FX6600 GT ขนาด 128MB นี้ กับตัวเชื่อมต่อบนการ์ด Hercules 3D Prophet Ultra II ขนาด 64MB และตัวเชื่อมต่อบนการ์ด Chaintech GeForce FX5200 ขนาด 256MB นี้แสดงให้เห็นว่าอันแรกแตกต่างจากสองอันที่สองอย่างเห็นได้ชัด การ์ด Apollo มีขนาด 8x เท่านั้น การ์ด Hercules รองรับ 4x/2x และการ์ด Chaintech คือ 8x/4x ซึ่งส่งผลให้มีรอยหยักต่างกันในตัวเชื่อมต่อ AGP 1.0 มีเฉพาะการเชื่อมต่อ 3.3V การเปิดตัว AGP 2.0 เห็นว่ามีทั้งตัวเชื่อมต่อ 3.3V และ 1.5V และ AGP 3.0 ใช้ 1.5V เดียวกัน แต่ต้องการเพียง 0.8V สำหรับการส่งสัญญาณ เพื่อป้องกันการ์ดที่มีแรงดันไฟฟ้า/รูปแบบต่างๆ กัน ตัวเชื่อมต่อแบบคีย์พิเศษได้รับการออกแบบเพื่อให้สามารถติดตั้งการ์ดที่ถูกต้องบนเมนบอร์ดใดก็ได้เท่านั้น ในที่สุดตัวเชื่อมต่อสากลก็เปิดตัวสำหรับ AGP 1.0/2.0 ซึ่งอนุญาตให้ติดตั้งการ์ดที่มีแรงดันไฟฟ้าใดก็ได้ สำหรับแผนผังของตัวเชื่อมต่อต่างๆ โปรดไปที่หน้านี้ แม้ว่า AGP 3.0 สามารถแชร์โดยใช้การเชื่อมต่อแบบสากลได้ แต่ตอนนี้มาเธอร์บอร์ดจำนวนมากรองรับเฉพาะการ์ด 4x/8x ตามมาตรฐาน AGP 3.0 ข้อกำหนดอื่นสำหรับ AGP เปิดตัวระหว่าง 2.0 และ 3.0 และเรียกว่า AGP Pro AGP Pro ตั้งใจให้เป็นมาตรฐานใหม่เพื่อตอบสนองความต้องการของเวิร์กสเตชันกราฟิกที่มีกำลังแรงสูง แต่ไม่เคยได้รับการยอมรับอย่างกว้างขวาง AGP Pro รองรับความเร็ว 1x, 2x และ 4x และใช้ 3.3V, 5V หรือขั้วต่อสากล คล้ายกับ AGP 2.0 แต่ตัวเชื่อมต่อ AGP Pro นั้นมีขนาดไม่เท่ากันกับตัวเชื่อมต่อ AGP 'มาตรฐาน' (ดูแผนผังที่ลิงก์ด้านบน) ซึ่งหมายความว่าขณะนี้มีการเชื่อมต่อที่เป็นไปได้อีกสามรายการที่ต้องพิจารณา การเชื่อมต่อ AGP Pro นั้นยาวกว่าการเชื่อมต่อ AGP มาตรฐาน และสามารถรองรับการ์ด AGP 1.0 และ 2.0 ได้ ทั้งนี้ขึ้นอยู่กับประเภทตัวเชื่อมต่อ มาเธอร์บอร์ดสมัยใหม่ที่รองรับ AGP จะระบุประเภทของการ์ดที่เข้ากันได้กับบอร์ด ดังนั้นการเดาจึงถูกขจัดออกไปเมื่อพยายามจับคู่การ์ดกับการ์ดอื่น ตัวอย่างเช่น เมนบอร์ด Socket 754 Chaintech ระบุว่ามีสล็อต AGP 4x/8x หนึ่งช่อง และมาเธอร์บอร์ด Biostar LGA 775 ระบุว่ามีสล็อต AGP 8x หนึ่งช่อง คำพูดสุดท้าย สล็อต AGP นั้นช่วยเพิ่มประสิทธิภาพการ์ดกราฟิกที่จำเป็นมากเมื่อเปรียบเทียบกับสล็อต PCI แต่ผู้พัฒนาเกมยังคงสามารถผลักดันความสามารถของรูปแบบที่ทรงพลังกว่านี้ได้จนถึงขีดสุด ต้องการบางอย่างที่เร็วกว่านั้น และคำแนะนำทางเทคนิคฉบับต่อไปจะพิจารณาบางอย่างใน "PCI Express" PCI Express ไม่ได้ถูกกำหนดมาให้เป็นผู้สืบทอดต่อจาก AGP 8x เท่านั้น แต่เนื่องมาจากความยืดหยุ่น อาจจะเป็น PCI ด้วยเช่นกัน
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
April 2022
Categories |