UTM on M1 Mac experiences, long post 

Now that parallels is out of preview on M1, and VMWare announced that while fusion should get support in a few months it most likely won't support Windows, I decided to take another serious look at UTM because I'm not the biggest fan of parallel's UI and accessibility. Turns out, with enough configuration, UTM can be a pretty nice option, better than Parallels in some ways, worse in others. More details in next posts.

UTM on M1 Mac experiences, long post 

I first followed the instructions on the site for setting up Windows 10, including the VHDX image to qcow2 for better compatibility. While you don't get the automatic setup like you do with Parallels, sound works from the get go so running through the setup with Narrator is no problem. This is when I also realized that UTM is the only app I saw on Mac which passes the caps key through to the VM making it possible to use it as a screen reader modifier, though the key seems to be sticky instead of working how it normally should. Some key combinations involving the command key (seen as the Windows key) cause the letters to be repeated sometimes.

Next thing I noticed was that the sound was more laggy than in Parallels, except here you can actually not only improve it, but make it much lower latency, by turning the built-in sound to none and adding to the command line:
-device usb-audio,audiodev=usb
-audiodev coreaudio,id=usb

Follow

UTM on M1 Mac experiences, long post 

This can be tweaked even further by lowering the buffer settings. After Windows was set up and I installed the spise support tools and got the network going, the next major issue I ran into is that the file sharing only supports files up to 50MB by default. You can make it work with files up to 4GB by editing the windows registry (docs.druva.com/Knowledge_Base/)

And with all that, I got a mostly usable system going. The 2 biggest issues I still haven't figured out yet is that due to the way Qemu does networking, ping doesn't work which causes Windows to think there's no internet and open random edge tabs, and clipboard sharing not working (though it just started to when writing this so go figure)

UTM on M1 Mac experiences, long post 

So on one hand, UTM is a much more accessible and simpler app to use. It will also let you make VM's of X86 operating systems, though they'll run much slower and be limited to 1 core due to the way ARM processors work. On the other, actually getting it set up isn't as easy once the VM is up, you have to install more things manually and even when you do, some features are just not there like USB device sharing. But considering it's a free option (at least if you get it from GitHub releases instead of the Mac App Store), it's surprisingly nice and will probably be enough for a lot of people.

UTM on M1 Mac experiences, long post 

Oh and I think I solved the internet thing as well. networkproguide.com/fix-connec last post for real this time I hope.

Sign in to participate in the conversation

A fun, happy little Mastodon/Hometown instance. Join us by the fire and have awesome discussions about things, stuff and everything in between! Admins: @Talon and @Mayana.