การเร่งความเร็ววิดีโอ 2D และการเร่งความเร็ว 3D คืออะไร


13

ใน VirtualBox คุณสามารถตั้งค่า VM ของคุณให้ใช้การเร่งความเร็ววิดีโอ 2 มิติและการเร่งความเร็ว 3 มิติ ... แต่มันคืออะไร คำถามไม่ได้เกี่ยวกับการใช้ในซอฟต์แวร์นั้น แต่โดยทั่วไป

การเร่งความเร็ววิดีโอ 2D และการเร่งความเร็ว 3D คืออะไรมันทำงานอย่างไรและทำไมจึงใช้

คำตอบ:


14

ไม่มีฮาร์ดแวร์สากล ตัวอย่างเช่นซีพียูทัวริงสมบูรณ์ซึ่งหมายความว่าพวกเขามีความสามารถในการคำนวณใด ๆ ไม่ได้หมายความว่ามันจะทำได้เร็ว การสร้างฮาร์ดแวร์โดยคำนึงถึงงานเฉพาะสามารถเพิ่มประสิทธิภาพได้อย่างมาก

ตัวอย่างเช่นต่อไปนี้เป็นจำนวนแฮชของ Bitcoin ที่สามารถคำนวณได้โดยอุปกรณ์เบ็ดเตล็ดต่อวินาที:

  • Intel Core i7 950 (CPU): 18.9 Mhash / s
  • AMD Radeon 7870 XT (GPU): 485 Mhash / s
  • BFL SC (นักขุด ASIC เฉพาะ): 25,000 Mhash / s

อุปกรณ์ทั้งหมดในการเปรียบเทียบใช้พลังงานประมาณ 150 W ผลการเปรียบเทียบจากbitcoin.it )

CPU เป็นหน่วยประมวลผลพื้นฐาน มันดีในการปฏิบัติงานที่ต่อเนื่องกันตามธรรมชาติและต้องการการแตกแขนงมากมาย ( สาขาคือเมื่อโปรเซสเซอร์ต้องเลือกว่าจะทำอย่างไรต่อไปขึ้นอยู่กับผลลัพธ์ของการคำนวณก่อนหน้า)

ถ้าอย่างนั้นก็มี GPU GPUs มีความเชี่ยวชาญในการวาดสิ่งต่าง ๆ โดยเฉพาะอย่างยิ่งกราฟิก 3D ในลักษณะที่มีประสิทธิภาพ พวกเขาสามารถจัดการพื้นผิวแสงและสิ่งอื่น ๆ ที่เกินความต้องการแม้กระทั่งซีพียูสมัยใหม่ นั่นเป็นสิ่งที่3D เร่งวิธีการและ GPU เป็นตัวเร่ง 3D ในช่วงแรกของการคำนวณเครื่องเร่งความเร็ว 3D เป็นการ์ดส่วนขยายเพิ่มเติมแยกต่างหากจากการ์ดวิดีโอ (เช่น3dfx Voodoo )

เมื่อเราเบื่อกับกราฟิก 3D แฟนซีเราได้ตัดสินใจว่าเราต้องการพิกเซลเพิ่มเติมในวิดีโอของเราและ HD ก็เกิดขึ้น ไม่นานก็เห็นได้ชัดว่าอีกครั้ง CPU ช้าเกินไปที่จะถอดรหัสวิดีโอความละเอียดสูงที่เราต้องการแบบเรียลไทม์ ผู้ผลิตเริ่มฝังตัวเร่งวิดีโอโดยเฉพาะลงในการ์ดแสดงผล สิ่งเหล่านี้สามารถบีบอัดวิดีโอ HD ได้อย่างมีประสิทธิภาพ นั่นคือเร่งวิดีโอ 2D

นอกจากนี้ยังมีตัวเร่งความเร็วชนิดอื่น ๆ ในพีซีที่ทันสมัย ยกตัวอย่างเช่น PhysX เดิมเป็นการ์ดเสริมแยกต่างหากสำหรับการคำนวณทางฟิสิกส์โดยเฉพาะ ต่อมาพวกเขาได้รับมาจาก NVIDIA และตอนนี้การ์ดกราฟิกของเราก็สามารถรับมือกับฟิสิกส์ได้เช่นกัน พวกเขายังสามารถทำการคำนวณแบบขนานอย่างหนาแน่น (ข้อมูลจำนวนมากการทำงานแบบเดียวกันที่ใช้กับมันทั้งหมดโดยไม่มีการแตกแขนง)

อาจเป็นการดีที่จะกล่าวถึงเทคโนโลยี Intel Quick Sync ซึ่งไม่เพียงเร่งการถอดรหัสวิดีโอ แต่ยังสามารถเข้ารหัสได้ ในทางเทคนิคแล้วมันเป็นตัวเร่งความเร็ววิดีโอ 2 มิติ แต่มันก็ผิดปกติ

การเปิดใช้งานการเร่งความเร็ว 3 มิติและการเร่งความเร็ววิดีโอ 2 มิติในการตั้งค่าเครื่อง VirtualBox ช่วยให้ VirtualBox สามารถจำลองความสามารถในการเร่งความเร็วของโฮสต์และเปิดโอกาสให้ผู้เยี่ยมชมผ่านอะแดปเตอร์กราฟิกเสมือน มันต้องใช้ไดรเวอร์เพิ่มเติมดังนั้นคุณต้องติดตั้ง Guest Additions ใน VM และการเร่งความเร็ววิดีโอ 2 มิติของคุณทำงานได้เฉพาะกับแขกของ Windows

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.