From 82ea95918d6a8b894cecf427515ac3f0ad2f014a Mon Sep 17 00:00:00 2001 From: Blaz Date: Sat, 30 Oct 2021 08:18:15 +0200 Subject: [PATCH] fix for virtio-vga-gl to be usable See https://github.com/wimpysworld/quickemu/issues/107#issuecomment-951943497 --- quickemu | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/quickemu b/quickemu index 56aa013..f5f98b4 100755 --- a/quickemu +++ b/quickemu @@ -650,21 +650,7 @@ function vm_boot() { echo -n " - Display: ${OUTPUT^^}, ${DISPLAY_DEVICE}" - # Build the video configuration - VIDEO="-device ${DISPLAY_DEVICE}" - - # Try and coerce the display resolution for Linux guests only. - if [ "${guest_os}" == "linux" ]; then - VIDEO="${VIDEO},xres=${X_RES},yres=${Y_RES}" - fi - - # Allocate VRAM to VGA devices - if [ "${DISPLAY_DEVICE}" == "qxl-vga" ] || [ "${DISPLAY_DEVICE}" == "VGA" ]; then - VIDEO="${VIDEO},vgamem_mb=128" - fi - VIDEO="${VIDEO} ${FULLSCREEN}" - - # Map Quickemu OUTPUT to QEMU -display +# Map Quickemu OUTPUT to QEMU -display case ${OUTPUT} in gtk) DISPLAY_RENDER="${OUTPUT},grab-on-hover=on,zoom-to-fit=off" @@ -690,6 +676,20 @@ function vm_boot() { echo ", GL (${GL}), VirGL (off)" fi + # Build the video configuration + VIDEO="-device ${DISPLAY_DEVICE}" + + # Try and coerce the display resolution for Linux guests only. + if [ "${guest_os}" == "linux" ]; then + VIDEO="${VIDEO},xres=${X_RES},yres=${Y_RES}" + fi + + # Allocate VRAM to VGA devices + if [ "${DISPLAY_DEVICE}" == "qxl-vga" ] || [ "${DISPLAY_DEVICE}" == "VGA" ]; then + VIDEO="${VIDEO},vgamem_mb=128" + fi + VIDEO="${VIDEO} ${FULLSCREEN}" + # Set the hostname of the VM local NET="user,hostname=${VMNAME}"