web-dev-qa-db-fra.com

Ubuntu 14.04 Desktop sous Windows 8.1 Hyper-V

Est-il possible d'accélérer les graphismes d'Ubuntu 14.04 Desktop sous Windows 8.1 Hyper-V de toute façon?

J'ai déjà diminué la résolution de l'écran et désactivé les effets vidéo COMPIZ, mais cela reste très lent. Auparavant, il fonctionnait avec des performances presque natives sous VMware Player, mais je dois passer à Hyper-V.

UPDATE

Pouvez-vous publier le résultat de/usr/lib/nux/unity_support_test -p

Sûr:

 Chaîne de fournisseur OpenGL: VMware, Inc. 
 Chaîne de rendu OpenGL: Gallium 0.4 sur llvmpipe (LLVM 3.4, 256 bits) 
 Chaîne de version OpenGL: 2.1 Mesa 10.1.3 
 
 Non rendu logiciel: non 
 Non inscrit sur la liste noire: oui 
 GLX fbconfig: oui 
 Texture GLX de pixmap: oui 
 GL npot ou rect textures: oui 
 programme de vertex GL: oui 
 programme de fragment de GL: oui 
 objet tampon de vertex GL: oui 
 objet de framebuffer GL: oui 
 GL la version est 1.4+: oui 
 Unity 3D pris en charge: non 

Également:

 ev @ Ubuntu-Desktop-VM: ~ $ lsmod | grep hv 
 hv_netvsc 31255 0 
 hv_storvsc 17785 2 
 hv_utils 19003 0 
 hv_vmbus 50383 6 hyperv_keyboard, hv_netvsc, hid_hyperv, hv_utb, défiance
14
avo

Le bureau est à la traîne car Hyper-V utilise le rendu logiciel au lieu du GPU:

$ /usr/lib/nux/unity_support_test -p

Not software rendered: no
Unity 3D supported: no

Cela semble être dû au fait que Hyper-V n’a aucune capacité d’accélération de GPU 3D. Hyper-V est une technologie de virtualisation de serveur qui n'est pas destinée à être utilisée pour les bureaux virtuels:

C'est un fait que les serveurs physiques ne sont généralement pas livrés avec de puissantes cartes vidéo. Par conséquent, les technologies de virtualisation empêchent les bureaux virtuels de n'exécuter que des applications simples à interface utilisateur 2D. (source)

-

Absence de graphiques accélérés 3D dans les systèmes d'exploitation invités. Le client Hyper-v ne donne pas la possibilité d'ajouter une carte graphique accélérée virtuelle pour les systèmes d'exploitation invités.

Ce n'est pas ce que Hyper-V a été conçu pour faire. Si vous souhaitez améliorer les performances vidéo, exécutez RDP à partir de l'hôte. Hyper-V ne remplace pas VMware Player! (source)

-

Hyper-V a été développé uniquement pour la virtualisation de serveur et est donc principalement destiné aux développeurs ou aux administrateurs informatiques cherchant à tester plusieurs environnements. (source)

5
bain

Je viens d'installer Ubuntu 14.04 Desktop sur Hyper-V et je rencontrais le même problème de performances. Ultérieurement, Hyper-V a attribué un processeur virtuel à chaque ordinateur virtuel par défaut. Augmenté à 4 et cela fonctionne bien maintenant.

5
Sunil Urs

Lisez d'abord et créez le même VM pas à pas:
Benjamin Armstrong: Ubuntu 14.04 dans une VM de génération 2

Une chance sur deux consiste à alterner votre matériel avec un second contrôleur vidéo et à proposer aux paramètres Hyper-V d'utiliser un fil vidéo séparé. La partie la plus importante ici concerne les paramètres BIOS Hyper-V. Surtout pour périphérique vidéo Hyper-V-spécifique option.
Reportez-vous à Activation de la virtualisation dans le BIOS du système

Il est également suggéré d’inclure le paramètre numa=off, en savoir plus , ainsi que de désactiver le démarrage sécurisé sur le système d’invité invité. Reportez-vous au guide commun et optimisez votre hôte et votre invité:
machines virtuelles Ubuntu sur Hyper-V

Citation: Les démons suivants doivent être installés manuellement pour les distributions Ubuntu:
Démon VSS Snapshot - Ce démon est requis pour créer des sauvegardes de machine virtuelle Linux en direct.
Démon KVP - Ce démon permet de définir et d'interroger des paires valeur/clé intrinsèques et extrinsèques.
Pour installer les deux démons, utilisez la commande suivante (sur votre GUEST UBUNTU):

$ Sudo apt-get update
$ Sudo apt-get install hv-kvp-daemon-init

Remarque: Option Périphérique vidéo spécifique à Hyper-V disponible uniquement pour 13.10 et 14.04.


Performances et dépannage de VMware Player:

Problème de performance sur les hôtes Windows 64 bits équipés de processeurs Intel EM64T (1082240)

Citation: Si votre machine virtuelle présente des performances lentes et une utilisation intensive du processeur, ajoutez la ligne suivante au fichier de configuration (.vmx) de la machine virtuelle:
sched.mem.pshare.enable=FALSE


Je pense que ce que vous devriez comprendre n'est que des détails de votre configuration. Votre problème possible existe partout où VMware Docs est capable de couvrir. Alors s'il vous plaît regardez ce guide complexe:

Résolution des problèmes de performances de la machine virtuelle (1008360)

3
swift