UTM-HV crashes when enabling experimental 3D graphics; black screen after relaunch
- Dominant language
- Swift
- Stars
- 35.5k
- Forks
- 1.8k
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 7
Description
### Description
On iPad, UTM-HV crashes to the home screen while installing UTM Guest Tools with **Experimental 3D Acceleration** enabled.
After relaunching UTM and starting the VM again, the display is black and shows:
`Display output is not active.`
Installing Guest Tools **without** Experimental 3D Acceleration works normally.
### Environment
- Device: iPad Pro M2 16G
- iPadOS: 16.2
- UTM-HV: 5.0.5 Beta (build 124)
- Guest OS: Windows 11 ARM64
- UTM Guest Tools: 0.1.273
### Steps to reproduce
1. Start a Windows 11 ARM64 VM in UTM-HV.
2. Install UTM Guest Tools.
3. Enable **Experimental 3D Acceleration** during installation.
4. Near the end of the installation, UTM-HV crashes to the iPad home screen.
5. Relaunch UTM and start the VM again.
6. The VM display may remain black with `Display output is not active.`
### Expected behavior
Enabling the experimental 3D graphics driver should not cause the host app to crash, and the VM display should remain available after restarting UTM.
Contributor guide
Research direction
Reproduce the crash on an iPad Pro M2 using iPadOS 16.2, UTM-HV 5.0.5, Windows 11 ARM64, and UTM Guest Tools 0.1.273, following the listed installation steps. Compare behavior with Experimental 3D Acceleration disabled and verify that enabling it no longer crashes the app and that the VM display remains available after relaunch.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- computer-graphics, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100