Het werk van Google aan het VirtIO DRM-kernelstuurprogramma rond het begrip”contexttypen”en het kunnen initialiseren van verschillende soorten contexten zal worden samengevoegd voor Linux 5.16 om meer gebruiksscenario’s voor dit stuurprogramma te openen, dat een belangrijk onderdeel is van de open-source virtualisatie graphics stack voor graphics.

Het bestaande VirtIO GPU-stuurprogramma is gemodelleerd rond het gebruik van het Virgl-protocol voor 3D binnen virtuele gastmachines, maar met dit context-init/context-type wordt gewerkt aan het kunnen accommoderen van aanvullende protocollen voor GPU-communicatie tussen de gast-VM en de host.

Als aanvulling op de Virgl-ondersteuning hebben de Chrome OS-technici van Google GFXSTREAM-ondersteuning voor OpenGL en Vulkan in de gaten gehouden met deze VirtIO-driver. Dit contexttype werk zou ook de mogelijkheid kunnen bieden om Wayland-commando’s door te geven via het VirtIO-stuurprogramma en andere protocollen. Chrome OS-technici hebben de nieuwe mogelijkheden met hun CrosVM getest.

In augustus schreef ik oorspronkelijk over dit werkt samen met Google om de VirtIO GPU-ondersteuning uitbreidbaarder te maken. Het nieuws van vandaag is dat de nieuwe contextcode voor het VirtIO DRM-stuurprogramma is verzonden als onderdeel van de drm-misc-next-batch van deze week.

De code is nu onderweg naar DRM-Next en zal dan worden gemainlined met Linux 5.16 voor verdere verbetering van de VirtIO-mogelijkheden van de kernel.

Al het context-init-werk is ingezonden als onderdeel van deze pull verzoek.

Categories: IT Info