การปรับปรุงการจำลองเสมือนของ GPU

แผนภาพการทำงาน VGPU

El การเข้าถึง GPU มีความจำเป็นมากขึ้นในสภาพแวดล้อมที่มีการบรรจุและได้รับชัยชนะ ความนิยมของเครื่องเสมือนและคอนเทนเนอร์ทำให้เกิดความท้าทายใหม่ในแง่ของความเข้ากันได้กับ GPU Google และ Collabora กำลังใช้การสนับสนุนสำหรับเทคโนโลยีประเภทนี้และสิ่งที่พิสูจน์ได้คือ Virgil3D ซึ่งเป็นโครงการโอเพ่นซอร์สที่คุณสามารถสร้าง GPU เสมือนหรือ vGPU สำหรับสภาพแวดล้อมเสมือนได้ ตัวอย่างเช่นใน QEMU เราสามารถเพลิดเพลินกับสิ่งนี้ผ่าน virglrenderer และ Virtio-gpu ดังที่คุณเห็นในแผนภาพก่อนหน้า ...

แอปพลิเคชันเครื่องเสมือนที่ใช้งานได้ ด้วย OpenGL จะสามารถใช้งานได้โดยไม่ต้องดัดแปลง Mesa (หรือกับสแต็กที่เป็นกรรมสิทธิ์อื่นๆ จากนักพัฒนารายอื่น) โดยส่งคำสั่งฮาร์ดแวร์ผ่าน virtio-gpu แทนที่จะส่งผ่าน Mesa โดยตรง เมื่อเครื่องจริงหรือโฮสต์ได้รับคำสั่งฮาร์ดแวร์สำหรับจัดการกราฟิกแล้ว virglrenderer จะถูกตีความราวกับว่าเป็นสภาพแวดล้อมปกติของ OpenGL ขณะนี้มีการปรับปรุงใหม่ในเรื่องนี้เช่นการนำไปปฏิบัติ QEMU รองรับการใช้การเร่งความเร็ว OpenGL ES (เพื่อให้สามารถรัน QEMU ในสภาพแวดล้อมที่รองรับ OpenGL ES เท่านั้น) การปรับปรุงความเข้ากันได้ของ Virglrenderer กับ OpenGL ES 2.0 และยังใช้งานได้กับ OPenGL ES 3.0 นอกจากนี้ยังมีการปรับปรุงและฟังก์ชั่นใหม่ ๆ สำหรับ Virglrenderer แต่ไม่ใช่การปรับปรุงเพียงอย่างเดียวเรากำลังดำเนินการเพิ่มเติมเพื่ออนาคต ...

พวกเขาไม่ใช่คนเดียวที่กังวลเกี่ยวกับเรื่องนี้เช่นกัน NVIDIA และ AMD พวกเขากำลังศึกษาและพัฒนาโซลูชันของตนเองในเรื่องนี้เนื่องจากความสำคัญอาจไม่ใช่สำหรับผู้ใช้เดสก์ท็อปส่วนใหญ่ แต่สำหรับ บริษัท หรือผู้ใช้ทั้งหมดที่ต้องการใช้สภาพแวดล้อมเสมือนจริงเช่นเดียวกับที่เรามักใช้ในระบบคลาวด์


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา