Avec Linux 4.4, KVM supportera l’accélération 3D OpenGL

Le support de l’accélération 3D arrive enfin dans KVM. Une bonne nouvelle pour la virtualisation des postes desktop et des stations de travail.

La première release candidate du noyau Linux 4.4 est de sortie. 75 % des changements sont liés aux pilotes, explique Linus Torvalds. 10 % sont relatifs aux architectures processeur. Le reste se partage entre la documentation, les systèmes de fichier, le réseau et l’infrastructure du kernel.

Sans grande surprise, côté architecture, 50 % des changements sont liés aux puces ARM. Une situation logique. Rappelons en effet que les puces ARM sont incompatibles entre elles (en dehors du cœur de processeur), et qu’un large travail d’adaptation du noyau Linux doit donc être réalisé pour chacune d’entre elles. La situation devrait toutefois devenir moins chaotique avec les composants ARM pour serveurs.

Sans surprise, un large travail a été effectué sur les puces ARM 64 bits. Le Raspberry Pi a droit lui aussi à quelques avancées, dont un pilote graphique (sans accélération 3D) directement intégré au kernel.

De la 3D accélérée sous QEMU

L’accélération graphique est au cœur de Linux 4.4. L’accélération OpenGL s’invite ainsi dans QEMU, utilisé par l’hyperviseur KVM. Enfin, diront certains, puisque cette fonctionnalité était accessible depuis un certain temps sous VMware et VirtualBox.

Le pilote AMDGPU progresse de façon substantielle. Il offre même un support préliminaire de l’unité graphique des futurs APU AMD Stoney. Le pilote Nouveau (dédié aux GPU Nvidia) n’est pas en reste, avec quelques avancées notables, mais malheureusement rien concernant les GPU de dernière génération. Il devient plus que jamais urgent pour Nvidia de s’ouvrir plus largement au monde Open Source.

À lire aussi :
IBM livre des serveurs Power + Linux tueurs de Xeon
Amazon modernise son OS Linux dédié au Cloud EC2
Linux 4.2 : une édition centrée sur le hardware