utmapp / utmapp/UTM

Accelerated graphics not as good on 4.0 beta; also not able to increase VGA mem beyond 16 MB default

Open
#4,280 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
35.5k
Forks
1.8k
Avg merge
5d 5h
Merged PRs (30d)
7

Description

**Describe the issue**
Installed UTM 4.0 beta
Ran it with prior Debian 10 VM:

1. Prior UTM version with -gl accelerated display:
glxgears close to 200 fps 3D rendering
Now with 4.0 beta average only 60 fps 3D rendering
Similar results using virtio-vga-gl or
virtio-ramfb-gl display settings

2. Unable to set new VGA memory option for the display higher than the 16 MB default value (i.e. cannot set the value at 32 MB or higher). Otherwise get the following error:

"QEMU exited from an error: qemu-system: -device virtio-vga-gl, vgamem_mb=32: Property 'virtio-vga-gl.vgamem_mb' not found"

**Configuration (required)**
* UTM Version: 4.0 Beta (VM Debian 10 x64 XFCE)
* OS Version: iOS 15.6
* Device Model: iPad Pro
* Is it jailbroken (name jailbreak used)? No
* How did you install UTM? Singulous

**Debug log**
For all issues, _including_ crashes, you should attach a debug log. Open UTM, and open the settings for the VM you wish to launch. Near the bottom of the configuration options (or at the top of the `QEMU` page) is `Debug Log`. Turn it on and save the VM. After you experience the issue, quit the VM and re-launch UTM. Open the VM settings again and select `Export Log...` and attach it here:

(For issue #2-- not able to set VGA >16MB ram)

Running: -L /private/var/containers/Bundle/Application/A23B9598-A8AF-4F8A-81DB-C3FBF1F2CA4D/UTM.app/qemu -S -spice unix=on,addr=/private/var/mobile/Containers/Data/Application/1FC01F7E-8A51-486D-BF03-2D5BEA048965/tmp/FEF88D50-4289-43B3-84A7-3FDAAF4AAF9B.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=on -chardev spiceport,id=org.qemu.monitor.qmp,name=org.qemu.monitor.qmp.0 -mon chardev=org.qemu.monitor.qmp,mode=control -nodefaults -vga none -device virtio-vga-gl,vgamem_mb=32 -smp cpus=1,sockets=1,cores=1,threads=1 -machine q35,vmport=off -accel tcg,tb-size=768,split-wx=on -global PIIX4_PM.disable_s3=1 -global ICH9-LPC.disable_s3=1 -m 3072 -device intel-hda -device hda-duplex -usb -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device ich9-usb-ehci1,id=usb-controller-0 -device ich9-usb-uhci1,masterbus=usb-controller-0.0,firstport=0,multifunction=on -device ich9-usb-uhci2,masterbus=usb-controller-0.0,firstport=2,multifunction=on -device ich9-usb-uhci3,masterbus=usb-controller-0.0,firstport=4,multifunction=on -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 -device ide-hd,bus=ide.0,drive=drive0,bootindex=0 -drive "if=none,media=disk,id=drive0,file=/private/var/mobile/Containers/Data/Application/1FC01F7E-8A51-486D-BF03-2D5BEA048965/Documents/Debian 10 x64 XFCE.utm/Data/disk-0.qcow2,discard=unmap,detect-zeroes=unmap" -device ide-cd,bus=ide.1,drive=drive1,bootindex=1 -drive if=none,media=cdrom,id=drive1 -device rtl8139,mac=82:33:95:6E:4B:A4,netdev=net0 -netdev user,id=net0 -device virtio-serial -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 -chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 -name "Debian 10 x64 XFCE" -uuid FEF88D50-4289-43B3-84A7-3FDAAF4AAF9B -rtc base=localtime -device virtio-rng-pci
Loading qemu-x86_64-softmmu.framework/qemu-x86_64-softmmu
2022-08-09 17:55:29.240 UTM[82921:8769647] Running: -L /private/var/containers/Bundle/Application/A23B9598-A8AF-4F8A-81DB-C3FBF1F2CA4D/UTM.app/qemu -S -spice unix=on,addr=/private/var/mobile/Containers/Data/Application/1FC01F7E-8A51-486D-BF03-2D5BEA048965/tmp/FEF88D50-4289-43B3-84A7-3FDAAF4AAF9B.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=on -chardev spiceport,id=org.qemu.monitor.qmp,name=org.qemu.monitor.qmp.0 -mon chardev=org.qemu.monitor.qmp,mode=control -nodefaults -vga none -device virtio-vga-gl,vgamem_mb=32 -smp cpus=1,sockets=1,cores=1,threads=1 -machine q35,vmport=off -accel tcg,tb-size=768,split-wx=on -global PIIX4_PM.disable_s3=1 -global ICH9-LPC.disable_s3=1 -m 3072 -device intel-hda -device hda-duplex -usb -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device ich9-usb-ehci1,id=usb-controller-0 -device ich9-usb-uhci1,masterbus=usb-controller-0.0,firstport=0,multifunction=on -device ich9-usb-uhci2,masterbus=usb-controller-0.0,firstport=2,multifunction=on -device ich9-usb-uhci3,masterbus=usb-controller-0.0,firstport=4,multifunction=on -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 -device ide-hd,bus=ide.0,drive=drive0,bootindex=0 -drive "if=none,media=disk,id=drive0,file=/private/var/mobile/Containers/Data/Application/1FC01F7E-8A51-486D-BF03-2D5BEA048965/Documents/Debian 10 x64 XFCE.utm/Data/disk-0.qcow2,discard=unmap,detect-zeroes=unmap" -device ide-cd,bus=ide.1,drive=drive1,bootindex=1 -drive if=none,media=cdrom,id=drive1 -device rtl8139,mac=82:33:95:6E:4B:A4,netdev=net0 -netdev user,id=net0 -device virtio-serial -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 -chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 -name "Debian 10 x64 XFCE" -uuid FEF88D50-4289-43B3-84A7-3FDAAF4AAF9B -rtc base=localtime -device virtio-rng-pci
2022-08-09 17:55:29.240 UTM[82921:8769647] Loading qemu-x86_64-softmmu.framework/qemu-x86_64-softmmu
qemu-system: warning: GSpice: main-1:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
objc[82921]: Class SwapLayerEAGL is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libANGLE-shared.dylib (0x206e3ac28) and /private/var/containers/Bundle/Application/A23B9598-A8AF-4F8A-81DB-C3FBF1F2CA4D/UTM.app/Frameworks/GLESv2.framework/GLESv2 (0x130814990). One of the two will be used. Which one is undefined.
qemu-system: -device virtio-vga-gl,vgamem_mb=32: Property 'virtio-vga-gl.vgamem_mb' not found
qemu-system: -device virtio-vga-gl,vgamem_mb=32: warning: GSpice: incomplete link header (0/16)
Failed to connect to SPICE: (null)
2022-08-09 17:55:29.361 UTM[82921:8770328] Failed to connect to SPICE: (null)
2022-08-09T17:59:13-0700 info com.utmapp.UTM : Entering foreground!
2022-08-09T17:59:13-0700 info com.utmapp.UTM : Entering foreground!
2022-08-09T17:59:14-0700 info com.utmapp.UTM : Entering background
2022-08-09T17:59:14-0700 info com.utmapp.UTM : Entering background

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.