Highlights
- Improved graphics acceleration for Linux: Vulkan 1.3 is now supported on Linux guests with VirtIO Venus drivers in Mesa. OpenGL 4.1 is supported with the new Apple Core OpenGL backend (macOS only).
Known Issues
- (macOS) Apple CoreGL backend does not support Vulkan.
- DXVK does not work due to missing features (#7575)
- KosmicKrisp is provided as a WIP but the current upstream build is incomplete so MoltenVK is the recommended driver
Changes (v5.0.1)
- CocoaSpice: Reworked Metal renderer to be faster and have lower latency
- Fixed an issue where a BIOS file with a comma in the filename will fail to load
- Default FPS will now be the maximum refresh rate of the display on macOS and iPadOS (iPhone with ProMotion will still have 60Hz as the default rate but can be overridden to 120Hz through settings)
- (macOS) Fixed issue causing
HV_UNSUPPORTEDon startup with Vulkan enabled (#7579) - (iOS) Fixed resolution issue on external displays (#6040)
- (iOS) Pinch to zoom will turn off automatically updating zoom from the guest (until reset with the resize button)
- (iOS) Fixed external display menu not updating
- (iOS) Fixed incorrect scale on external displays and connecting an external display will now automatically scale to fit
- (iOS) Fixed an issue where powering off the VM will show the home screen but not terminate UTM in the background
Changes (v5.0.0)
- Add Venus support for Vulkan (#4551)
- Add Apple Core OpenGL support for OpenGL 4.1 (#4285) (thanks @startergo)
Issues
Please check the full list on Github and help report any bug you find that is not listed.
Installation
| File | Description | Installation | JIT | Hypervisor | USB |
|---|---|---|---|---|---|
| UTM.deb | Jailbroken iOS version | Open in Cydia, dpkg, or Sileo | Yes | Yes(1) | Yes |
| UTM.dmg | macOS version | Mounting and copying UTM.app to /Applications | Yes | Yes | Yes |
| UTM.ipa | Non-jailbroken iOS version (sideloading) | AltStore, etc (see guide) | Yes(2) | No | No |
| UTM-HV.ipa | Non-jailbroken iOS version (TrollStore) | TrollStore | Yes | Yes(1) | Yes |
| UTM-SE.ipa | Non-jailbroken iOS version (sideloading) | AltStore, enterprise signing, etc | No | No | No |
| UTM-Remote.ipa | Remote client | Any | No | No | No |
- Hypervisor on iOS requires an M1 iPad or newer.
- Enabling JIT may require a separate JIT enabler such as Jitterbug or Jitstreamer.