Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
OSX-KVM
Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
I think I have a theory to what is happening. The ROM allocates a certain amount of permanently stolen memory as a framebuffer based on the main display size. As Intel supports Dynamic Video Memory Technology(DVMT), the OS would allocate more itself if needed. However, as MacOS works differently(Expecting very specific things from the hardware), it expects at least a specific amount of Stolen memory: see here, here, and here.
Awesome, will try it this weekend. I've found this issue on GitHub, have you tried it?
Kholia has a popular KVM setup, in their notes they suggest adding this to the GRUB command line: iommu=pt intel_iommu=on vfio-pci.ids=1002:67df,1002:aaf0 kvm.ignore_msrs=1 video=vesafb:off,efifb:off (more here: https://github.com/kholia/OSX-KVM/blob/master/notes.md) here: https://github.com/kholia/OSX-KVM/blob/master/notes.md