-
Notifications
You must be signed in to change notification settings - Fork 611
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce the memory to <= 3 GiB, when QEMU >= 7.0 && macOS <= 12.3 && CPU == M1 #795
Comments
Is this still present in qemu 7.0.0 release? Perhaps there is a better way to detect this state than just the version? message from latest update of qemu today > msg="[hostagent] Reducing the guest memory from 32GiB to 3GiB, to avoid host kernel panic on macOS <= 12.3 with QEMU >= 7.0; Please update macOS to 12.4 or later, or downgrade QEMU to 6.2; See https://github.com/lima-vm/lima/issues/795 for the further background." lima info
qemu info
|
Okay, upgrading my os the 12.4 seems to have made the error go away. Apologies |
How do I go about downgrading |
@bguyza there is no easy way to downgrade via homebrew anymore - you could (1) create your own tap or (2)
|
Thanks @Amar1729 that Podman issue fix worked for me! However I had to do the following:
Otherwise 1) new versions of qemu would not allow linking the 6.2 version, 2) qemu would auto-upgrade to v7 (the environment variable fixes it), and 3) lima dependencies would auto-upgrade qemu to v7 ( What a huge pain, just because Homebrew became a nanny state. |
QEMU 7.0 beta is known to cause host kernel panic on M1 (Prox/Max only?) when the guest memory exceeds 3GiB limit, but the host kernel panic is reported to be fixed in macOS 12.4 beta
https://gitlab.com/qemu-project/qemu/-/issues/903#note_911000975
But not all people can upgrade macOS immediately, so probably we should reduce the default memory to 3GiB when QEMU >= 7.0 && macOS <= 12.3 && CPU == M1 .
The text was updated successfully, but these errors were encountered: