Ulepszenia wirtualizacji GPU

Schemat działania VGPU

El Dostęp do GPU staje się to coraz bardziej konieczne w środowiskach kontenerowych i zictualizowanych. Popularyzacja maszyn wirtualnych i kontenerów przyniosła nowe wyzwania w zakresie kompatybilności z GPU. Google i Collabora wdrażają wsparcie dla tego typu technologii, a dowodem na to jest Virgil3D, projekt open source, za pomocą którego można tworzyć wirtualne GPU lub vGPU dla środowisk wirtualnych. Na przykład w QEMU możemy się tym cieszyć dzięki virglrenderer i virtio-gpu, jak widać na poprzednim diagramie ...

Aplikacje maszyn wirtualnych, które działają z OpenGL Będzie można go używać bez modyfikacji Mesy (lub z innymi zastrzeżonymi stosami innych programistów), przekazując polecenia sprzętowe przez virtio-gpu zamiast bezpośrednio przez Mesę. Gdy maszyna fizyczna lub host otrzyma polecenia sprzętowe do zarządzania grafiką, zostaną one zinterpretowane przez virglrenderer tak, jakby było to normalne środowisko z OpenGL. Cóż, teraz pojawiły się nowe ulepszenia w tym zakresie, takie jak wdrożenie w QEMU obsługa akceleracji OpenGL ES (aby móc uruchamiać QEMU w środowiskach obsługujących tylko OpenGL ES), ulepszenia w kierunku zgodności Virglrenderer z OpenGL ES 2.0, a także działa dla OPenGL ES 3.0. Ponadto w Virglrenderer dodano pewne ulepszenia i nowe funkcje. Ale to nie jedyne ulepszenia, już pracujemy nad znacznie więcej na przyszłość ...

I tak nie tylko oni się tym martwią NVIDIA i AMD Studiują i rozwijają własne rozwiązania w tym zakresie ze względu na znaczenie, być może nie dla większości użytkowników komputerów stacjonarnych, ale dla wszystkich firm lub użytkowników, którzy muszą wdrażać środowiska wirtualne, takie jak te, których zwykle używamy w chmurze.


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.