• Agregar drivers para VirtIO-GPU a una máquina virtual de Windows en Proxmox

    Si tenemos una máquina virtual de Windows en PVE a la que asignamos una tarjeta gráfica VirtIO-GPU, nos interesará saber que deberemos cubrir dos caminos para instalar todos los drivers y lograr que la máquina virtual renderice correctamente los gráficos y que, al cambiarle el tamaño a la ventana, el escritorio de la máquina virtual se adapte a la nueva resolución:

    1. Instalación completa del paquete Spice Guest Tools
    2. Instalación de drivers VirtIO + qxldod + sólo el paquete vdagent para windows

    Para el caso 1, descargamos e instalamos el paquete spice-guest-tools-latest, que cubrirá la mayoría de los problemas pero no estará todo actualizado a lo último.

    Para el caso 2 (el que yo aconsejo) lo mejor es:

    • Indicar que la tarjeta gráfica de la máquina virtual sea SPICE (No VirtIO o VirGL) y asignarle un máximo de 128MB de memoria, en total, para la totalidad de monitores. Es decir, si la tarjeta gráfica es «SPICE dual monitor» el máximo de memoria tiene que ser 64 (porque son dos monitores y ambos monitores sumarían 128;B de VRAM). Si es «SPICE four monitors», tiene que ser 32. (Ante problemas o pantallas negras sin logo UEFI de Proxmox, bajar memoria)
    • Asignar en el administrador de dispositivos, todos los drivers faltantes usando el último paquete disponible de virtio-win. Los drivers de la gráfica SPICE están en la carpeta qlxdod.
    • Instalar guest-agent, que se encontrará en la raíz de ese mismo paquete virtio-win.
    • Y, finalmente, instalar únicamente la última versión del paquete vdagent.

    Al instalar esos paquetes, el Windows de la máquina virtual detectará automáticamente los cambios de tamaño de la ventana de virt-viewer y ajustará correctamente la resolución.

    Dejar un comentario