Zoals ik de afgelopen maanden een paar keer heb geschreven, heeft AMD de GPU-ondersteuning verbeterd voor gebruik onder Xen-virtualisatie. Hun belangen in Xen waren tot nu toe niet duidelijk, gezien het feit dat KVM-virtualisatie tegenwoordig de dominante oplossing is als het gaat om open-source Linux-virtualisatie. Nu is onthuld dat de AMD GPU-belangen in Xen voortkomen uit een infotainmentspel in de auto.

Tijdens de Xen Project Developer and Design Summit onthulden AMD-technici hun VirtIO GPU en passthrough GPU-ondersteuningsbelangen voor Xen. Hun interesse gaat uit naar infotainmentsystemen voor auto’s. AMD Ryzen SoC’s worden al gebruikt in auto’s zoals de Tesla S voor infotainmentsystemen en er zijn nog meer mogelijkheden voor AMD binnen auto’s sinds de overname van Xilinx dat hun IP kan worden gebruikt voor LIDAR/radar-doeleinden, camerabewaking, enz.

AMD’s auto-infotainmentbenadering is voor meerdere VM’s die in de auto draaien om de werklast in compartimenten te verdelen. Daarom wordt op Xen gebaseerde GPU-virtualisatie nagestreefd. Maar ze hebben te maken gehad met problemen zoals momenteel geen VirtIO GPU-ondersteuning binnen Xen, gebrek aan Vulkan-focus onder Xen en andere huidige beperkingen die hun technici proberen te overwinnen met de Xen-en Linux-grafische gemeenschappen.
via deze slide-deck (PDF) enkele van de AMD Xen GPU-plannen zijn opgemaakt, afgezien van de reeds gepubliceerde patches die ik de afgelopen tijd op Phoronix heb behandeld maanden.
Interessant vanwege hun Vulkan-ondersteuning maken ze gebruik van de Mesa RADV-driver die de onofficiële AMD open-source Vulkan-driver was in vergelijking met AMD’s officiële AMDVLK-driver die minder populair is bij enthousiastelingen/gamers.
AMD werkt er ook aan om ROCm naar auto’s te brengen met een focus op OpenCL.

Het zal interessant zijn om te zien hoe dit allemaal uitpakt en uiteindelijk het Xen-ecosysteem als geheel ten goede zal komen voor de GPU-ondersteuning en de resulterende verbeteringen ook voor Mesa en de DRM-kerneldriverstack. Zo is er nu dGPU PRIME voor Virgl in behandeling tegen Mesa dat vorige week door AMD werd geopend.

Categories: IT Info