You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
QEMU backend updated to v7.2.0. Also updated usbredir (0.13.0), virglrenderer (latest commit), ANGLE (latest commit)
Improved renderer backend. Lots of bug fixes and stability improvements to GPU accelerated Linux VMs (most common crashes when GPU acceleration is enabled should be gone now). New option to change the renderer backend to ANGLE Metal and limit FPS (in Preferences). Switching to Metal is highly recommended.
(iOS) TrollStore build (UTM.HV.ipa) now supports JIT. Additionally, there is now in-app settings.
(iOS) TrollStore build now supports TSO (Total Store Ordering). TSO is used by Rosetta on the Mac to improve x86_64 emulation on ARM64. It can now be used on M1 iPads with QEMU to improve performance of FEX-Emu or a patched Rosetta. Note that it is recommended that TSO be disabled if you do not need to emulate x86_64 because it can reduce performance of other tasks.
(macOS) AppleScript (OSA) support and CLI interface. You can control parts of UTM through the OSA interface. Currently there is support for listing VMs as well as start/stop/suspend operations and the ability to print out the guest serial port connections. More functionality will be added in the future. A command line application is also provided in UTM.app/Contents/MacOS/utmctl (which you can symlink to /usr/local/bin/utmctl if desired) that can be used for automation tasks without needing to learn AppleScript.
(macOS 13+) Menu bar extra. You can enable the menu bar extra icon in Preferences (Cmd+,) as well as disable the dock icon. The menu bar extra provides a minimal interface to start/stop/suspend VMs and is useful when paired with headless VMs (a VM that does not have any display or terminal console installed).
Notes
iOS 14 and macOS 11.3 are the minimum supported systems for UTM v4.x. Please use UTM v3.x for support down to iOS 11 and macOS 11
The configuration backend has been massively rewritten. Please backup all VMs prior to updating as you will not be able to re-open VMs saved by UTM v4 on older versions of UTM if you decide to downgrade.
Changes (v4.1.4)
Fixed slow rendering of GRUB and EFI menus
Introduced new optimizations to renderer: bliting done on GPU instead of CPU now (for non-GL rendering), guest draw calls that are faster than the monitor refresh rate are now consolidated before drawing at vblank, rendering of multiple displays can happen concurrently now
Fixed rendering to multiple displays on the new renderer backend
(iOS) TrollStore: Fixed JIT enable in the HV builds
(iOS) TrollStore: New option to enable TSO (Total Store Ordering) in QEMU settings (see Highlights for more details)
(iOS) Restored the default renderer backend to GL. This was changed in v4.1.3 because Metal is faster but the new backend can introduce regressions such as glxgears not working (UTM crashes when running glxgears #4856). As a result, the new backend is now opt-in but is still highly recommended.
(iOS) TrollStore build: use com.apple.private.security.no-sandbox instead of com.apple.private.security.no-container on recommendation of other devs and to align with how other apps perform JIT.
(macOS) Added new shutdown options (software request and force kill) which can be toggled by long pressing the power button in the VM window (Add button for ACPI shutdown #4001)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
🎊Happy New Year!🎊
Highlights
UTM.app/Contents/MacOS/utmctl
(which you can symlink to/usr/local/bin/utmctl
if desired) that can be used for automation tasks without needing to learn AppleScript.Notes
Changes (v4.1.4)
glxgears
not working (UTM crashes when running glxgears #4856). As a result, the new backend is now opt-in but is still highly recommended.Changes (v4.1.3)
GL_DRAW_COOKIE_INVALID
(QEMULauncher crashes on shutdown when using GPU accelerated display adapter (GL_DRAW_COOKIE_INVALID) #4722)-[MTLResourceList releaseAllObjectsAndReset]
(TestFlight: Crash in -[MTLResourceList releaseAllObjectsAndReset] #3519)com.apple.private.security.no-sandbox
instead ofcom.apple.private.security.no-container
on recommendation of other devs and to align with how other apps perform JIT.utmctl help attach
runs (utmctl help attach
fails with an ArgumentParser error #4817)utmctl stop
with--request
andkill
(Request shutdown doesn't seem to work (almost instantly stops VM). Works from menu bar. #4850)Changes (v4.1.2)
UTM.app/Contents/MacOS/utmctl
) that wraps around the OSA interface for automationChanges (v4.1.1)
Changes (v4.1.0)
Issues
Please check the full list on Github and help report any bug you find that is not listed.
Installation
This discussion was created from the release v4.1.4 (Beta).
Beta Was this translation helpful? Give feedback.
All reactions