• Content Count

  • Joined

  • Last visited

Community Reputation

1 Neutral

About x3sphere

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Since the Big Sur update I'm no longer able to pass through a proper topology. Has anyone else encountered this? Setting cores / threads to 1 and changing sockets instead to 4 works, but this doesn't perform as well. If I set cores = 4 or threads to 1 or 2, for example, it just kernel panics on boot. Worked fine under Catalina and earlier though.
  2. Nope, without a dedicated GPU attached to the VM I don't believe it is possible to get good performance out of macOS.
  3. Here's my config: https://pastebin.com/ptt15R7K
  4. Nested virtualization works here. Adding +hypervisor and +vmx flags got it working on an Intel CPU for me. Also using host-passthrough for CPU model, which I guess won't work with AMD CPU unless you apply patches. Without host-passthrough, the Android emulator was very slow. Even with this configuration it still is slow compared to native, but is usable.
  5. Here is my XML config: https://pastebin.com/8F9atB2N I basically copied the OpenCore config verbatim from that git repo (https://github.com/Leoyzen/KVM-Opencore). Only change I made was to the serial numbers in the config.plist. Not loading any additional kext that aren't in that repo either. No, not my host. I was creating a copy of the VM without a GPU attached for testing purposes and it failed to boot. It seems like libvirt changes the buses around when you remove/add devices. For example, in the original config linked, the GPU I'm passing through is on
  6. No, never used that kext. What NVMe drive are you passing through? Mine is a Samsung 970 Evo. I can't say I've ever had any stability issues with the drive passed through. Usually I leave my VM running 24/7 and it's never crashed.
  7. Strange. One difference is that I'm also passing through an NVMe drive (as the boot drive for the VM). Dunno if that would matter though. Good to know it works though. I was just comparing the libvirt XML config of the copied VM and it seems the "bus" value of the NVMe drive got changed when I removed the GPU. So maybe that is the problem... will try changing it back to the value in the other VM and see. Edit: It works now! I manually edited the config of the copied VM and updated the bus/slot variables for both the NVMe drive and virtual VGA device to match that of the
  8. I noticed, after passing through a GPU to macOS, I can no longer boot up the VM without an actual GPU attached. I created a copy of the VM, removed the GPU, and added the Spice display through virt-manager. On bootup it now hangs on "PCI configuration begin". If I add the GPU back, it boots fine then. Anyone else encounter this? I would like to have a copy of my VM that I can boot quickly without passing through a GPU, just for testing purposes. Using OpenCore with the config provided here https://github.com/Leoyzen/KVM-Opencore
  9. Oh mine has that too - it's plugged into one of the USB headers on the mobo. I'm also passing through an entire USB controller from my mobo to the VM. I did try not passing through the USB controller and that didn't help though. Also passing through the USB controller without the card works fine. So it's just passing through the card itself that is causing issues for some reason...
  10. The only kext I have installed is one for my Ethernet which I am also passing through. IntelMausiEthernet.kext. Removing that doesn't fix the issue though, it's isolated to the WiFi card. If I don't pass through the WiFi card, the system goes back to shutting down normally. I tried booting macOS in verbose mode to catch any errors on the shutdown process, or to see if it was hanging there, but doesn't seem to be - it goes to a full black screen and the monitor signal goes to off. I don't know if there's anything different I can try with how I'm attaching the PCI device
  11. No additional kext, this card just works out of the box in macOS.
  12. Is anyone using a WiFi card with their macOS VM? I have this passed through: https://www.amazon.com/gp/product/B07VCCZS54/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 It's a BCM94360CD, so works OOB in macOS. Handoff and continuity features are working with it installed. My only issue is, the card prevents a clean shutdown of the VM. macOS appears to shut down fine but the VM hangs on "Shutting down" and there are no error messages in dmesg. Just wondering if anyone experienced the same and knew of a way of fix it. Not a huge deal, I can live with ha
  13. yeah, I'm on Threadripper as well. Wondering if that has anything to do with it. There is a review on Amazon that said this worked perfectly with KVM, but not sure on his specs - asked him for more details. https://www.amazon.com/Sonnet-Allegro-Pro-PCIe-card/product-reviews/B00XPUHO10/ref=cm_cr_arp_d_viewopt_kywd?ie=UTF8&reviewerType=all_reviews&pageNumber=1&filterByKeyword=passthrough
  14. Having the same issue! Did you ever get this resolved? I can only pass through one of the controllers, even though they are all on separate IOMMU groups. Passing through more than one gives me the same error you had For now... I've just hooked up a USB hub to one of the ports and that lets me hook up multiple devices to the VM. but not what I wanted obviously...