{"full_name":"utmapp/UTM","owner":"utmapp","name":"UTM","url":"https://github.com/utmapp/UTM","description":"Virtual machines for iOS and macOS","homepage":"https://getutm.app","topics":[],"language":"Swift","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/49966544?v=4","created_at":"2019-04-12T16:09:24Z","pushed_at":"2026-11-09T00:57:52Z","metrics":{"stars":36810,"forks":1915,"watchers":382,"issues":3823,"prs":563,"releases":134,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":1264},"growth":{"day":{"stars":14,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[36796,36810],"forks":[1915,1915],"watchers":[382,382],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":4840,"title":"Apple Virtual machine keeps setting itself as read-only","comments":95,"created_at":"2022-12-24T20:42:14Z"},{"number":2682,"title":"ARM64 Linux VMs stuck on 'EFI stub: Exiting boot services and installing virtual address map...'","comments":82,"created_at":"2021-07-25T05:21:31Z"},{"number":6639,"title":"\"The file couldn't be opened\" when attempting to change VM settings","comments":62,"created_at":"2024-08-29T20:18:50Z"},{"number":7746,"title":"Can't install macOS Golden Gate into a VM","comments":57,"created_at":"2026-06-08T20:38:37Z"},{"number":4026,"title":"Cannot load 3rd party kexts","comments":53,"created_at":"2022-05-16T17:50:41Z"},{"number":4579,"title":"DriverKit PCI for PCI passthrough to Virtual Machines","comments":52,"created_at":"2022-10-29T18:19:58Z"},{"number":7978,"title":"Windows 11 VM shows \"Display output is not active\" on UTM 5.0.7 and 5.0.8 (works on 5.0.6) – macOS 27.2 beta, M2","comments":50,"created_at":"2026-10-17T15:02:42Z"},{"number":5749,"title":" EMU exited from an error: GL_ARB_clear_texture","comments":49,"created_at":"2023-09-28T08:31:45Z"}],"discussions":[{"number":8108,"title":"UTM 5.0.8 (128): host STOP access during input capture without release keys","comments":0,"category":"UTM Help (macOS)","created_at":"2026-11-08T16:11:53Z"},{"number":8101,"title":"UTM 5.0.8 Apple Virtualization: disk quiescence and backing-file release after shutdown","comments":0,"category":"Development","created_at":"2026-11-07T01:11:39Z"},{"number":8054,"title":"UTM 5.0.8: Safe VM shutdown if the host controller crashes","comments":0,"category":"UTM Help (macOS)","created_at":"2026-11-04T15:10:05Z"},{"number":8038,"title":"Offline macOS guest initialization and resource requirements on Apple Silicon","comments":0,"category":"macOS","created_at":"2026-11-02T06:30:44Z"},{"number":8034,"title":"UTM HV Support in IOS and iPad OS 27","comments":1,"category":"UTM Help (iOS)","created_at":"2026-11-01T03:42:21Z"},{"number":8026,"title":"efi_vars.fd file size 18GB suddenly, matching qcow2 file size","comments":1,"category":"UTM Help (macOS)","created_at":"2026-10-30T21:35:49Z"},{"number":8017,"title":"How to disable QEMU quest-agent channel in UTM 5.0.8?","comments":1,"category":"Linux","created_at":"2026-10-26T15:12:32Z"},{"number":8012,"title":"Trying to install Windows 10. Installation will not finishes because windows can't access my network through my host.","comments":0,"category":"Windows","created_at":"2026-10-24T17:13:20Z"}],"latest_release":{"name":"v5.0.8","tag":"v5.0.8","published_at":"2026-10-17T02:44:56Z","body":"## Highlights\r\n* (macOS) **DirectX graphics support for Windows**: Modern accelerated graphics for Windows 11 is now available on UTM for the first time. The driver is still experimental and games compatibility is currently limited.\r\n* **Vulkan 1.3 graphics support for Linux**: Vulkan 1.3 is now supported on Linux guests with VirtIO Venus drivers in Mesa. Additionally, OpenGL 4.1 is supported with the new Apple Core OpenGL backend (macOS only).\r\n* **Snapshots**: Save your VM at any point and go back to it later from the new Snapshots tab. Works with QEMU VMs on macOS and iOS 26, and with Apple Virtualization VMs on macOS 27.\r\n* (macOS) **Apple Virtualization on macOS 27**: Pass USB devices through to your VM, turn on Secure Boot for Linux, run a VM without saving changes, and let VMs talk to each other with new networking modes.\r\n* (iOS) **Better touch controls**: Gestures respond immediately, with new middle-click and right-drag actions and a new drag-to-scroll touch mode.\r\n* (iOS) **iPhone Duo**: Fold your iPhone Duo like a laptop, and the bottom half becomes a keyboard or touchpad for your VM.\r\n\r\n## Notes\r\n* Suspended VMs may not resume correctly after updating. We recommend shutting down all VMs before you update UTM.\r\n* The minimum supported versions are now macOS 12 and iOS 15.\r\n* We now have a [development blog](https://blog.getutm.app)! Follow us for in-depth technical deep dives such as how we brought DirectX to QEMU.\r\n* (macOS) To use the new graphics driver for Windows 11, we recommend a fresh install because the driver is still experimental and its use could lead to instability in the system. During the install of the guest tools, you will be prompted to select the experimental graphics driver. If you wish to install the new driver on a system that already is running the older display only driver, you need to run the uninstall script provided on the guest tools install ISO first.\r\n* (macOS) Apple CoreGL backend does not support Vulkan or DirectX.\r\n* Linux desktop rendering in Vulkan does not work due to lack of support for indirect draws for geometry shaders. Please configure your guest to use the older VirGL Gallium driver.\r\n\r\n## Changes (v5.0.8)\r\n* Fixed several changes listed for v5.0.7 being left out of that build by mistake.\r\n* (macOS) Fixed Windows 3D acceleration on Apple Silicon Macs without Rosetta by falling back to DXMT\r\n* (macOS) QEMU: Fixed Windows installs from the USB CD drive stalling repeatedly, which made them much slower in v5.0.7 (#7970)\r\n\r\n## Changes (v5.0.7)\r\n* Updated the virglrenderer, MoltenVK and DXMT graphics backends with fixes for Windows 3D acceleration\r\n* ~~QEMU: Windows guests now use the host display's refresh rate instead of always 60 Hz, which also fixes 3D acceleration failing on displays faster than 125 Hz (#7820)~~ This was dropped and will be included in the next update.\r\n* QEMU: Fixed VirtIO GPU stalls that hung Windows at shutdown, stalled 3D benchmarks on Linux, and could leave the Windows 3D driver without a display\r\n* Snapshots: Fixed saving and restoring the state of VMs with compressed disks (#7916)\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (iOS 27.1) Support for iPhone Duo: the VM toolbar sits in the outer display's camera strip, and a new laptop mode turns the bottom half of the folded screen into a keyboard or touchpad\r\n* (macOS) Fixed headless VMs keeping the Mac from sleeping after they were paused or stopped\r\n* (macOS) Closing a VM window or quitting UTM while a VM runs now confirms with \"Close\" or \"Quit\" instead of \"OK\"\r\n* (macOS) Fixed shaders using instancing or integer vertex attributes drawing incorrectly with the Apple Core OpenGL backend (#7944)\r\n* (macOS) Updated the D3DMetal graphics backend with fixes for DirectX 12\r\n* (macOS) Display: The option to use the area beside the camera housing in full screen is now available on macOS 12 and later (#6183)\r\n* (macOS) Wizard: Fixed the Name field's focus ring being clipped "},"readme":true,"readme_zh":true,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}