Förbättringar av GPU-virtualisering

VGPU-operationsschema

El GPU-åtkomst blir alltmer nödvändigt i containeriserade och fördröjda miljöer. Populariseringen av virtuella maskiner och containrar har medfört nya utmaningar när det gäller kompatibilitet med GPU: er. Google och Collabora implementerar stöd för denna typ av teknik, och bevis på dem är Virgil3D, ett öppen källkodsprojekt med vilket virtuella GPU: er eller vGPU: er kan skapas för virtuella miljöer. I QEMU kan vi till exempel njuta av detta genom virglrenderer och virtio-gpu som du kan se i föregående diagram ...

De virtuella maskinapplikationerna som fungerar med OpenGL den kan användas utan Mesa-modifieringar (eller med andra patenterade stackar från andra utvecklare), och kanalisera hårdvarukommandon via virtio-gpu istället för direkt genom Mesa. När den fysiska maskinen eller värden tar emot hårdvarukommandon för hantering av grafiken tolkas de av virglrenderer som om det vore en normal OpenGL-miljö. Tja, nu finns det nya förbättringar i detta avseende, till exempel implementeringen i QEMU stöd för att använda OpenGL ES-acceleration (för att kunna köra QEMU i miljöer som endast stöder OpenGL ES), förbättringar mot Virglrenderers kompatibilitet med OpenGL ES 2.0, och fungerar också för OPenGL ES 3.0. Dessutom har några förbättringar och nya funktioner inkluderats för Virglrenderer. Men de är inte de enda förbättringarna, vi arbetar redan mycket mer för framtiden ...

Hur som helst, de är inte de enda som oroar sig för detta också NVIDIA och AMD De studerar och utvecklar sina egna lösningar i detta avseende på grund av vikten, kanske inte för de flesta stationära användare, utan för alla företag eller användare som behöver implementera virtuella miljöer som de vi brukar använda i molnet.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.