Intel zaprezentował pierwszą wersję projektu KVMGT, implementacji technologii Intel GVT-g (znanej wcześniej pod nazwą XenGT), pozwalającej na pełną wirtualizację karty graficznej w obrębie konkretnej maszyny wirtualnej. Pierwotnie, projekt pod nazwą XenGT został przystosowany do działania na hypervisorze Xen, we współpracy z procesorami graficznymi Intel Haswell Iris. Z czasem programiści rozbudowali kod i przemianowali na GVT-g.
KVMGT ma za zadanie udostępniać pełną akcelerację graficzną z wykorzystaniem hypervisora KVM (Kernel-based Virtual Machine). Każda maszyna wirtualna posiada oddzielną instancję wirtualnego procesora graficznego, z pewną wydzieloną częścią fizycznego zasobu. Rozwiązanie zapewnia dobrą wydajność, dużą ilość funkcji i współdzielenie zasobów.
Pierwsza wersja KVMGT oferuje:
• Wsparcie dla podstawowych funkcji wirtualizacji karty graficznej. Maszyny wirtualne mają dostęp do funkcje vGPU i pozwalają na bezproblemowe uruchomienie testów: LigthSmark, Urban Terror, Nexuiz i Warsaw
• Obsługę systemów opartych o jądro Linux, z maszyną wirtualną z wyłączonym PPGTT w parametrach jądra
• Dostępność do niektórych funkcji specyficznych dla hypervisora Xen, które z czasem zostaną usunięte
W dalszym etapie programiści mają udostępnić technologie XenGT i KVMGT, które będą dzieliły 90% logiki obsługi wirtualnej karty graficznej i różniły się funkcjami specyficznymi dla hipernadzorcy. Należy pamiętać, że na obecnym etapie rozwoju projektu, rozwiązanie może być niestabilne.