Forbedringer av GPU-virtualisering

VGPU-operasjonsdiagram

El GPU-tilgang det blir stadig mer nødvendig i containeriserte og viktualiserte miljøer. Populariseringen av virtuelle maskiner og containere har ført til nye utfordringer når det gjelder kompatibilitet med GPU-er. Google og Collabora implementerer støtte for denne typen teknologi, og beviset på dem er Virgil3D, et open source-prosjekt som virtuelle GPUer eller vGPUer kan opprettes for virtuelle miljøer. For eksempel i QEMU kan vi glede oss over dette gjennom virglrenderer og virtio-gpu som du kan se i forrige diagram ...

De virtuelle maskinapplikasjonene som fungerer med OpenGL Den vil kunne brukes uten modifikasjoner til Mesa (eller med andre proprietære stabler fra andre utviklere), og kanalisere maskinvarekommandoer gjennom virtio-gpu i stedet for direkte gjennom Mesa. Når den fysiske maskinen eller verten mottar maskinvarekommandoene for å administrere grafikken, vil de bli tolket av virglrenderer som om det var et normalt miljø med OpenGL. Vel, nå er det nye forbedringer i denne forbindelse, for eksempel implementeringen i QEMU støtte for å bruke OpenGL ES-akselerasjon (for å kunne kjøre QEMU i miljøer som bare støtter OpenGL ES), forbedringer mot Virglrenderers kompatibilitet med OpenGL ES 2.0, og fungerer også for OPenGL ES 3.0. I tillegg er noen forbedringer og nye funksjoner inkludert for Virglrenderer. Men de er ikke de eneste forbedringene, vi jobber allerede med mye mer for fremtiden ...

De er uansett ikke de eneste som bekymrer seg for dette NVIDIA og AMD De studerer og utvikler egne løsninger i denne forbindelse på grunn av viktigheten, kanskje ikke for de fleste stasjonære brukere, men for alle selskaper eller brukere som trenger å implementere virtuelle miljøer som de vi vanligvis bruker i skyen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.