WIP: enable suspend for QEMU hypervisor on x86-64?#6119
Open
reidpr wants to merge 1 commit intoutmapp:mainfrom
Open
WIP: enable suspend for QEMU hypervisor on x86-64?#6119reidpr wants to merge 1 commit intoutmapp:mainfrom
reidpr wants to merge 1 commit intoutmapp:mainfrom
Conversation
Contributor
|
Can you test it with more VMs, especially with ones that have a VGA display? Also, please enable debug logging and confirm from the log that it's actually using HVF. |
Contributor
Author
|
Something is goofy; I’m seeing a fair number of “Timed out waiting for RPC”. I don’t have much time to dig into this, unfortunately. That said, here is a debug.log that starts from stopped, suspends, resumes, and then stops. The video device is “VGA” in the GUI. It does say |
cde503b to
c3e08c3
Compare
3fdf38c to
5c29a52
Compare
3c98442 to
a0978bd
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR attempts to enable suspend with the QEMU hypervisor on x86-64.
I'm suspicious because it seemed way too easy, but I thought worth sharing anyway. It apparently works for me on my 2019 i7 MacBook Pro running 14.3.1.
Clicking on the close box of a running VM causes the console window to show a throbber for a little while, then close. I can then quit UTM, restart UTM, and click “play” on the VM. The VM console window opens, throbs for a bit, appears to have resumed in the same place, and is responsive.
This VM has no network devices b/c I don’t have the right Apple Developer magic.