GNU/Linux >> Tutoriels Linux >  >> Linux

Comment augmenter la résolution de l'écran visualisé sur QEMU / KVM ?

Utilisez le vmvga Carte vidéo

J'utilise virt-manager (car je suis complètement noob avec kvm et libvirt).

J'ai pu obtenir des résolutions plus élevées sur un invité Windows 7 en changeant la carte vidéo de vga à vmvga dans la fenêtre des paramètres de la machine virtuelle.


-vga virtio

L'utilisation de cette option me permet d'aller jusqu'à 4096 x 2160.

Bien sûr, cela ne sert à rien puisque mon affichage ne monte qu'en 1080p, donc j'ai mis 1080p.

Ensuite, vous pouvez basculer en plein écran avec Ctrl + Alt + F , ou en passant -full-screen .

Comment je l'ai deviné :virtio signifie généralement :simuler une machine virtuelle pratique générique sans restrictions matérielles normales.

Testé avec cette configuration exacte :https://askubuntu.com/questions/884534/how-to-run-ubuntu-16-04-desktop-on-qemu/1046792#1046792

Comme expliqué ici, QEMU dispose d'une fonctionnalité qui met automatiquement à jour la résolution lorsque vous augmentez la taille de la fenêtre hôte, par ex. en faisant glisser les bordures avec votre souris. Mais cela fonctionne également si vous accédez aux paramètres de résolution Ubuntu invités. Mais si vous sélectionnez une résolution d'invité énorme avec une petite fenêtre hôte, cela sera bien sûr inutile (QEMU devra échantillonner plusieurs pixels en un seul), donc généralement vous voulez juste laisser QEMU s'adapter automatiquement pour vous.

Cette capture d'écran montre comment mon invité pourrait aller jusqu'à 4k :


Ajouter l'indicateur '-vga std' à la ligne de commande

Fondamentalement, la machine virtuelle charge son propre pilote virtuel. La virtualisation matérielle est nécessaire car les images de disque virtuel sont souvent copiées sur de nombreux systèmes différents avec des architectures diverses. En faisant abstraction du matériel, les images vm sont capables de le faire.

En utilisant l'indicateur '-vga std', vous faites en sorte que GuestOS charge un périphérique VGA standard qui devrait être capable de prendre en charge une résolution égale ou supérieure à celle que votre carte physique peut gérer.

Pour plus d'informations, consultez cet article.

Remarque :Si vous utilisez une ancienne version de kvm/qemu, vous devrez peut-être utiliser l'indicateur '-std-vga' à la place.

Si vous ne parvenez pas à atteindre des résolutions supérieures à 1 600 x 1 200, notez qu'il existe encore des problèmes avec cette option.


Linux
  1. Comment configurer rapidement un serveur KVM

  2. Comment faire pivoter l'écran sur un Raspberry Pi 3

  3. Comment augmenter les ressources vCPU invité KVM

  4. Comment augmenter les ressources de mémoire invité KVM

  5. Comment désactiver l'économiseur d'écran SuSE ?

Comment trouver l'adresse IP d'une machine virtuelle KVM

Comment créer une machine virtuelle dans KVM sur la ligne de commande

Comment changer la résolution d'écran via le terminal Ubuntu

Comment augmenter l'espace disque virtuel de la machine virtuelle sur VirtualBox

Comment augmenter le tampon de défilement dans une session d'écran en cours d'exécution ?

Comment émuler le Raspberry Pi 2 sur QEMU ?