web-dev-qa-db-fra.com

L'accélération 3D ne fonctionne pas dans VirtualBox

Mon ordinateur portable est doté d'un processeur Intel Core i5 8250U de 8e génération, d'un GPU Nvidia GeForce MX150, de 8 Go RAM et d'un disque dur de 1 To. J'ai installé Ubuntu 16.04 64 bits en tant qu'OS invité sur Windows 10 64 bits à l'aide de VirtualBox. Ubuntu ne fonctionnait pas bien, car il y avait beaucoup de retard.

J'ai cherché en ligne des informations sur le problème et de nombreuses sources recommandées pour activer l'accélération 3D dans les paramètres du système d'exploitation invité de VirtualBox, comme je l'ai fait, mais après quelques écrans de chargement, Ubuntu 16.04 ne répond pas et reste bloqué sur un écran noir particulier avec du texte blanc pâle. de quelque sorte.

Si vous activez l'option Activer l'accélération 3D dans les paramètres du système d'exploitation invité de VirtualBox, un écran noir apparaît. Si vous activez l'option Activer l'accélération vidéo 2D, le message suivant s'affiche: Invalid Settings have been selected.

enter image description here
Paramètres d'accélération 2D et 3D et de mémoire vidéo dans VirtualBox sous Windows 10

3
lakshay.angrish

Vous faites exactement le contraire de ce que vous devriez faire lorsque votre système d'exploitation invité dispose de ressources matérielles virtuelles limitées. L'activation de l'accélération 3D améliorera les performances du système d'exploitation invité uniquement si les systèmes d'exploitation hôte et invité disposent des ressources matérielles pour la prendre en charge.

Au lieu d'activer l'accélération 3D, vous devez allouer des ressources matérielles virtuelles supplémentaires au système d'exploitation invité Ubuntu s'il est possible de le faire sans priver le système d'exploitation hôte Windows 10 des ressources matérielles physiques dont il a besoin pour fonctionner correctement.

  1. Décochez Activer l'accélération 3D .

    • Dans le volet gauche de VirtualBox, cliquez sur le système d'exploitation invité Ubuntu 16.04.

    • Cliquez sur l'icône Paramètres qui ressemble à un engrenage jaune.

    • Dans la fenêtre Ubuntu 16.04 - Paramètres, sélectionnez l’onglet Afficher -> Vidéo .

    • Décochez Activer l'accélération 3D (voir capture d'écran ci-dessous).

  2. Augmentez la quantité de RAMvirtuel disponible dans le système d'exploitation invité de VirtualBox Ubuntu 16.04.

    • Dans le volet gauche de VirtualBox, cliquez sur le système d'exploitation invité Ubuntu 16.04.

    • Cliquez sur l'icône Paramètres qui ressemble à un engrenage jaune.

    • Dans la fenêtre Ubuntu 16.04 - Paramètres, sélectionnez l’onglet Système -> de la carte mère .

    • Déplacez le curseur de la mémoire de base vers la droite pour augmenter la quantité de mémoire virtuelle RAM à 4 Go.

  3. Augmentez le nombre de processeurs virtuels de 1 à 2 par défaut.

    • Identique à l'étape 2 jusqu'à atteindre la fenêtre Ubuntu 16.04 - Paramètres, puis sélectionnez Système -> Processeur onglet.

    • Déplacez le curseur Processeur (s) vers la droite pour augmenter le nombre de processeurs virtuels de 1 à 2 par défaut.

  4. Augmentez la vidéo VirtualBox RAM jusqu'à la quantité maximale de 256 Mo. À partir de la ligne de commande Windows, exécutez:

    cd "C:\Program Files\Oracle\Virtualbox"
    vboxmanage modifyvm "Name of virtual machine" --vram 256
    

    Si vous exécutez VirtualBox et accédez à Affichage dans la fenêtre Paramètres, vous verrez:

    enter image description here

  5. Cliquez sur le bouton OK dans le coin inférieur droit de la fenêtre Ubuntu 16.04 - Paramètres pour appliquer les modifications apportées aux paramètres du système d'exploitation invité Ubuntu 16.04.

3
karel