Virtualizarea - performanța grafică 3D în vizualizarea virtuală a PC-urilor

După cum știți, infrastructura PC-urilor virtuale a avut întotdeauna o astfel de caracteristică încât aplicațiile care au cerut performanțe grafice 3D, de regulă, nu s-au transferat în mediul VDI. La început Citrix a început să schimbe această paradigmă, care a promovat conceptul de virtualizare a încărcărilor grafice solicitante, pe baza dezvoltărilor NVIDIA VGX despre care am scris deja aici. aici și aici. Desigur, NVIDIA a început să colaboreze cu VMware, lider de piață, dacă nu cu soluții VDI, atunci cu siguranță platforme de virtualizare.







După lansarea VMware Horizon View 5.2. compania VMware a făcut un pas serios spre îmbunătățirea performanței graficelor 3D în desktop-urile virtuale. Acum puteți vorbi despre posibilitățile de afișare a graficelor în PC-urile virtuale în contextul a trei tehnici:

  • Soft 3D - redarea imaginilor 3D în general fără a utiliza un adaptor bazat pe tehnici software care utilizează memoria serverului.
  • vDGA - alocarea adaptorului grafic (GPU) la o mașină virtuală separată.
  • vSGA - utilizarea unui adaptor grafic comun de către mai multe mașini virtuale.

Este clar că modurile vDGA și vSGA ar trebui să fie suportate de producătorul de hardware, care este furnizat de NVIDIA în adaptoarele sale grafice (informațiile sunt relevante pentru lansarea VMware View 5.2):

Virtualizarea - performanța grafică 3D în vizualizarea virtuală a PC-urilor

O scurtă comparație a celor două tehnici:

Virtualizarea - performanța grafică 3D în vizualizarea virtuală a PC-urilor






Să ne uităm la aceste moduri mai mult.

Soft 3D - nu este nevoie de o placă grafică

În acest mod, serverul poate funcționa fără un adaptor grafic, în timp ce redarea imaginii se face programabil utilizând o zonă dedicată de memorie RAM. Deci acum majoritatea serverelor și desktop-urilor care nu necesită performanțe grafice speciale. Acesta susține procesarea de software pentru aplicațiile care funcționează cu DirectX 9 și OpenGL 2.1.

Virtualizarea - performanța grafică 3D în vizualizarea virtuală a PC-urilor

vDGA (Adaptor grafice virtuale dedicate) - un adaptor fizic dedicat VM

Virtualizarea - performanța grafică 3D în vizualizarea virtuală a PC-urilor

Trebuie remarcat faptul că, deoarece VM este legat de un dispozitiv fizic în acest mod, funcțiile dinamice de serviciu, cum ar fi HA, vMotion și DRS, nu sunt acceptate pentru acesta. Cu toate acestea, acesta este cel mai bun mod de a garanta performanța mașinii virtuale.

vSGA (Virtual Shared Graphics Adapter) - GPU comun pentru mai multe mașini virtuale

Virtualizarea - performanța grafică 3D în vizualizarea virtuală a PC-urilor

În acest mod, un GPU prin intermediul driverului NVIDIA redă imaginea pentru mai multe mașini virtuale simultan. Pentru acest mod, un driver special este utilizat la nivelul kernel-ului VMware ESXi, care procesează cereri de la mai multe mașini virtuale la un adaptor. În mod evident, această metodă nu garantează performanța, dar este potrivită pentru majoritatea instalațiilor, în cazul în care VM nu necesită performanțe ridicate și garantate în domeniul graficelor 3D.

Virtualizarea - performanța grafică 3D în vizualizarea virtuală a PC-urilor

Toate acestea există deja și funcționează în VMware View 5.2 (puteți citi despre acest lucru în Ghidul Virtual Deployment Acceleration Graphics Machine).







Articole similare

Trimiteți-le prietenilor: