تحسينات ظاهرية GPU

مخطط تشغيل VGPU

El الوصول إلى GPU يصبح ضروريًا بشكل متزايد في البيئات المعبأة بالحاويات والمتأثرة. أدى تعميم الأجهزة والحاويات الافتراضية إلى ظهور تحديات جديدة من حيث التوافق مع وحدات معالجة الرسومات. تقدم Google و Collabora دعمًا لهذا النوع من التكنولوجيا ، والدليل على ذلك هو Virgil3D ، وهو مشروع مفتوح المصدر يمكن من خلاله إنشاء وحدات معالجة الرسومات الافتراضية أو وحدات vGPU للبيئات الافتراضية. على سبيل المثال ، في QEMU يمكننا الاستمتاع بذلك من خلال virglrenderer و Virtio-gpu كما ترون في الرسم التخطيطي السابق ...

تطبيقات الآلة الافتراضية التي تعمل مع برنامج OpenGL سيكون من الممكن استخدامه بدون تعديلات على Mesa (أو مع مجموعات أخرى خاصة من مطورين آخرين)، وتوجيه أوامر الأجهزة من خلال virtio-gpu بدلاً من مباشرة من خلال Mesa. بمجرد أن يتلقى الجهاز الفعلي أو المضيف أوامر الأجهزة لإدارة الرسومات، سيتم تفسيرها بواسطة Virglrenderer كما لو كانت بيئة عادية مع OpenGL. حسنًا، هناك الآن تحسينات جديدة في هذا الصدد، مثل التنفيذ في كيمو دعم استخدام تسريع OpenGL ES (لتتمكن من تشغيل QEMU في البيئات التي تدعم OpenGL ES فقط) ، وتحسينات نحو توافق Virglrenderer مع OpenGL ES 2.0 ، وتعمل أيضًا مع OPenGL ES 3.0. بالإضافة إلى ذلك ، تم تضمين بعض التحسينات والوظائف الجديدة لـ Virglrenderer. لكنها ليست التحسينات الوحيدة ، فنحن نعمل بالفعل على المزيد من أجل المستقبل ...

إنهم ليسوا الوحيدين الذين يقلقون بشأن هذا على أي حال أيضًا NVIDIA و AMD إنهم يدرسون ويطورون حلولهم الخاصة في هذا الصدد نظرًا للأهمية ، ربما ليس لمعظم مستخدمي سطح المكتب ، ولكن لجميع الشركات أو المستخدمين الذين يحتاجون إلى تنفيذ بيئات افتراضية مثل تلك التي نستخدمها عادةً في السحابة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.