GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo aumentar la resolución de pantalla visualizada en QEMU / KVM?

Utilice el vmvga Tarjeta de vídeo

Yo uso virt-manager (ya que soy un completo novato en kvm y libvirt).

Pude obtener resoluciones más altas en un invitado de Windows 7 cambiando la tarjeta de video de vga a vmvga en la ventana de configuración de la máquina virtual.


-vga virtio

El uso de esta opción me permite llegar hasta 4096 x 2160.

Por supuesto, esto es inútil ya que mi pantalla solo sube a 1080p, así que configuré 1080p.

Luego puede alternar la pantalla completa con Ctrl + Alt + F , o pasando -full-screen .

Cómo lo adiviné:virtio en general significa:simular una máquina VM genérica conveniente sin restricciones de hardware normales.

Probado con esta configuración exacta:https://askubuntu.com/questions/884534/how-to-run-ubuntu-16-04-desktop-on-qemu/1046792#1046792

Como se explica allí, QEMU tiene una función que actualiza automáticamente la resolución a medida que aumenta el tamaño de la ventana del host, p. arrastrando los bordes con el ratón. Pero también funciona si ingresa a la configuración de resolución de Ubuntu invitado. Pero si selecciona una resolución de invitado enorme con una ventana de host pequeña, eso, por supuesto, será inútil (QEMU tendrá que muestrear varios píxeles en uno), por lo que, en general, solo querrá dejar que QEMU escale automáticamente por usted.

Esta captura de pantalla muestra cómo mi invitado podría subir a 4k:


Agregue el indicador '-vga std' a la línea de comando

Básicamente, la máquina virtual carga su propio controlador virtual. La virtualización de hardware es necesaria porque las imágenes de discos virtuales a menudo se copian en muchos sistemas diferentes con arquitecturas diversas. Al abstraer el hardware, las imágenes de máquina virtual son capaces de hacer esto.

Al usar el indicador '-vga std', hace que GuestOS cargue un dispositivo VGA estándar que debería admitir una resolución igual o superior a la que puede manejar su tarjeta física.

Para obtener más información, consulta este artículo.

Nota:si está utilizando una versión anterior de kvm/qemu, es posible que deba usar el indicador '-std-vga' en su lugar.

Si no puede alcanzar resoluciones superiores a 1600x1200, tenga en cuenta que todavía hay algunos problemas con esta opción.


Linux
  1. Cómo configurar un servidor KVM de forma rápida

  2. ¿Cómo aumentar el número de inodos en un sistema de archivos Ext4?

  3. Cómo girar la pantalla en una Raspberry Pi 3

  4. Cómo aumentar los recursos de vCPU invitados de KVM

  5. ¿Cómo consultar la resolución de pantalla X11?

Cómo encontrar la dirección IP de una máquina virtual KVM

Cómo crear una máquina virtual en KVM en la línea de comandos

Cómo cambiar la resolución de pantalla a través de la terminal de Ubuntu

Cómo aumentar el espacio de disco virtual de VM en VirtualBox

¿Cómo aumento el búfer de desplazamiento hacia atrás en una sesión de pantalla en ejecución?

¿Cómo emular la Raspberry Pi 2 en QEMU?