
TLDR: Todas las preguntas existentes sobre este tema parecen ser sobrehabilitandoPantalla 4k con el controlador de pantalla virtual Spice. Esta pregunta es sobre cómo hacerlo.pegajoso.
Pregunta:
No tengo problemas para usar mi pantalla 4K con invitados de Windows 10 después de aumentar la VRAM.
Sin embargo, tanto el visor integrado de Virt-Manager como el Virt-viewer tienen la mala costumbre de cambiar el tamaño de la resolución del invitado a 1080p cada vez que los abro. Esto sucede incluso cuando se ejecuta virt-viewer con la opción de línea de comandos de pantalla completa.
¿Cómo puedo abrir un visor de pantalla completa en mi VM que conserve la resolución de pantalla correcta de la VM... o al menos cambie su tamaño correctamente a 2160p?
Respuesta1
Por algunas razones, virt-viewer y virt-manager escalan sus ventanas de acuerdo con la configuración de gnome. Si va a configuración -> Pantallas y cambia la escala al 100%, este problema desaparecerá. Pero todo lo demás será minúsculo. Tiene que haber una manera de decirle a virt-viewer que ignore la escala establecida por Gnome.
Aquí hay un error al respecto.
Si tiene su escala configurada al 200%, puede reducir la escala de virt-viewer y obtener el resultado deseado: "virt-viewer -z 50"
Otra forma de hacerlo funcionar es iniciar virt-manager con GDK_SCALE=1.
$ GDK_SCALE=1 virt-administrador
Funciona para mi.
Respuesta2
Utilizo Artix, pero he visto este error repetido en otros hilos. Parece afectar sólo a las distribuciones basadas en Ubuntu/Debian. No tengo este problema en Artix, por lo que me resultó extraño ver estos hilos sobre un problema que no existe en otras distribuciones: la visualización de especias está limitada a sus controladores virtuales, por lo que no se puede configurar en una resolución más alta. Me refiero a la resolución de pantalla real, no a los límites físicos de la pantalla o la ventana de la máquina virtual. Además, hay un botón al lado de la pantalla de visualización que le permite cambiar su tamaño a pantalla completa en el visor. En cuanto a la gpu virtio que pasa al invitado que no usa controladores Spice. En su lugar, utiliza controladores virtio, por lo que utiliza directamente el hardware de la gpu donde obtiene la resolución completa de su gpu. Estos controladores virtio deben descargarse por separado de Red Hat; básicamente le indican a Windows que se ejecuta en una máquina virtual. Lo que creo que la gente ha confundido acerca de qemu full res sobre el visor es el concepto de vgpu, que es más específico de la tecnología y requiere gráficos discretos. Vgpu esencialmente se puede ejecutar en resolución completa sobre especias y virtio, ya que un vgpu adicional por su propia naturaleza puede permitir que hasta doce gpu virtualizadas funcionen con una tarjeta gráfica.