Enfin ! Depuis pas mal de versions, VirtualBox et les kernels récents de Linux ne faisaient pas bon ménage, particulièrement quand on utilisait les drivers propriétaires de Nvidia sur Linux (Ubuntu dans mon cas).
En effet, si vous activiez les drivers propriétaires, pour plus de performances, ou pour utiliser NVENC, un outil de Nvidia permettant d’utiliser leurs cartes graphiques comme encodeur vidéo (afin de décharger le CPU et de gagner en performances et en qualité dans les encodages), par exemple, vous vous retrouviez avec des gros bugs graphiques dans les machines virtuelles crées avec VirtualBox, comme celui-ci :
Et bien sachez que depuis le 14 avril, VirtualBox 6.1.6 est disponible, et devinez ce qui est noté dans le changelog :
VirtualBox 6.1.6 (released April 14 2020) This is a maintenance release. The following items were fixed and/or added: GUI: Multiple enhancements including visual elements updates Graphics: Fixed monitor resizing and multi-monitor handling bugs on X11 guests with VMSVGA graphics adapter Graphics: Enhancements in 2D and 3D acceleration and rendering USB: Multiple enhancements improving prformance and stability Serial port: Improve error handling and fix hang when host port disappears VBoxManage: Multiple fixes for guestcontrol operations API: Fix for exception handling bug in Python bindings Shared clipboard: Multiple fixes including possible crash and HTML data support Linux host and guest: Support Linux kernel 5.6 (bug #19312)
Une fois installée et les additions invités mis à jour dans la machine virtuelle, tout fonctionne enfin correctement avec le driver propriétaire de Nvidia ! Cool !