-
Notifications
You must be signed in to change notification settings - Fork 646
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: