utmapp / UTM

Virtual machines for iOS and macOS
https://getutm.app
Apache License 2.0
26.96k stars 1.35k forks source link

unable to edit VM configuration for boot-from-ISO VMs #4977

Open mikhailgarber opened 1 year ago

mikhailgarber commented 1 year ago

Describe the issue
New VM -> Virtualize -> Linux Leave "Use Apple" unclicked. Boot ISO image -> select downloaded Ubuntu ARM ISO or any other ISO. Click "continue" all the way to Summary Click "Open VM Settings" Save. In the VM settings dialog, unable to edit any settings, for example, Networking. Dropdowns appear but can't select from them. Same happens if enter VM settings thru icon click on the top right.

Does NOT happen if using Prebuilt from gallery - all settings remain editable.

Configuration

osy commented 1 year ago

I think this is a weird SwiftUI one-off error. I was not able to reproduce it. I think if you try again, it should work.

marduone commented 1 year ago

I just tested this with both UTM 4.1.6 (75) and UTM 4.2.2 (78) and the problem persists when using ISO to install a VM. In VM settings none of the dropdown menus allow changing the already selected item. Checkboxes seem to work, i.e. I am able select or deselect a setting.

I also noticed that when the VM settings are open, the application's CPU usage seems unreasonably high for what it is supposedly doing. The system monitor reports it using constantly about 90-100 %-CPU. The QEMU settings section is particularly painful to use, mouse scrolling does not work and dragging from scroll bar is really clunky. Also selecting or deselecting a checkbox is for some reason really slow to change in QEMU settings.

Configuration

dabaer commented 1 year ago

I also have similar issues with this. UTM CPU usage is 80% while doing nothin other than displaying the VM configuration. I cannot select anything inside of drop downs. This happens about 90% of the time across reboots etc, and I have to edit my VM config files manually usually to get anywhere.

UTM Version: 4.3.5 Mac Mini M1, 2020 macOS 13.4.1