TopHatProductions115 Posted December 28, 2021 Share Posted December 28, 2021 (edited) I have a DL580 G7 with Westmere EX Xeons (4x E7-8870's), running VMware ESXi 6.5u3. I have been trying to (and failing at) creating a macOS Mojave VM for the past week or so. It's been a bit of a rollercoaster, and I have embarrassingly little progress to show for it. In fact, I'm literally stuck at the progress bar, that shows up after initial installation and before you get to chose a language. I will provide any information requested to get this VM working. Some preliminary info... Here is a link to the unlocker I ended up using: https://github.com/DrDonk/unlocker Here are the current specs for the VM: CPU :: 8c/16t RAM :: 16GB DDR3 ECC GPU :: nVIDIA GeForce GTX Titan Z STR :: 300GB SAS HDD (datastore) 4TB SAS HDD (raw disk) 8TB SAS HDD (raw disk) The drives were originally attached to the VM via SATA controller. I tried using a SCSI controller instead, just to see if that changed anything, but no dice. Here is the current VMX file (pulled from vCenter): board-id: <hidden_for_reuse_privacy> board-id.reflectHost: FALSE cpuid.coresPerSocket: 8 ehci.pciSlotNumber: -1 (was originally 34) ethernet0.checkMACAddress: FALSE ethernet0.connectionType: nat ethernet0.pciSlotNumber: 192 firmware: efi hpet0.present: TRUE hw.model: MacPro5,1 hw.model.reflectHost: FALSE ich7m.present: TRUE migrate.hostLog: macOS Mojave-66b321bb.hlog migrate.hostLogState: none migrate.migrationId: 0 monitor.phys_bits_used: 43 numa.autosize.cookie: 160001 numa.autosize.vcpu.maxPerVirtualNode: 8 nvram: macOS Mojave.nvram pciBridge0.pciSlotNumber: 17 pciBridge0.present: TRUE pciBridge4.functions: 8 pciBridge4.pciSlotNumber: 21 pciBridge4.present: TRUE pciBridge4.virtualDev: pcieRootPort pciBridge5.functions: 8 pciBridge5.pciSlotNumber: 22 pciBridge5.present: TRUE pciBridge5.virtualDev: pcieRootPort pciBridge6.functions: 8 pciBridge6.pciSlotNumber: 23 pciBridge6.present: TRUE pciBridge6.virtualDev: pcieRootPort pciBridge7.functions: 8 pciBridge7.pciSlotNumber: 24 pciBridge7.present: TRUE pciBridge7.virtualDev: pcieRootPort pciPassthru0.deviceId: 0x1001 pciPassthru0.id: 00000:022:00.0 pciPassthru0.pciSlotNumber: 160 pciPassthru0.systemId: 5f47f988-d50b-887a-7875-78e7d158470c pciPassthru0.vendorId: 0x10de sata0.pciSlotNumber: 33 sched.cpu.latencySensitivity: normal sched.mem.pin: TRUE sched.swap.derivedName: /vmfs/volumes/5f493ce7-cbc1516b-04b7-78e7d158470c/macOS Mojave/macOS Mojave-8e6b6dbd.vswp scsi0.pciSlotNumber: 16 serialNumber: <hidden_for_reuse_privacy> serialNumber.reflectHost: FALSE smbios.reflectHost: TRUE smc.present: TRUE smc.version: 0 softPowerOff: FALSE svga.autodetect: TRUE svga.present: TRUE toolsInstallManager.updateCounter: 76 usb_xhci:4.deviceType: hid usb_xhci:4.parent: -1 usb_xhci:4.port: 4 usb_xhci:4.present: TRUE usb_xhci:6.deviceType: hub usb_xhci:6.parent: -1 usb_xhci:6.port: 6 usb_xhci:6.present: TRUE usb_xhci:6.speed: 2 usb_xhci:7.deviceType: hub usb_xhci:7.parent: -1 usb_xhci:7.port: 7 usb_xhci:7.present: TRUE usb_xhci:7.speed: 4 usb_xhci.pciSlotNumber: 224 vm.createDate: 1639365991107132 vmci0.pciSlotNumber: 32 vmotion.checkpointFBSize: 16777216 vmotion.checkpointSVGAPrimarySize: 16777216 vmware.tools.internalversion: 0 vmware.tools.requiredversion: 10272 I've been using a vanilla ISO, created from a Mojave installer that I downloaded from Apple's servers. I'd like to make the VM imitate a Mac Pro 5,1 because it's the closest match I could think of for the specs I've given it. Here is the guide that I used for some of the parameters in the VMX file: https://www.insanelymac.com/forum/topic/292170-how-to-spoof-real-mac-in-vmware/ In the most recent troubleshooting that I did, I made sure to turn on verbose mode. I took a screenshot of the results: https://cdn.discordapp.com/attachments/881323900796014602/924531418900611142/Screenshot_351.png I'm not sure what to try next. I was originally going to try this guide tonight, but I thought it'd be better to stop and ask for help before going too much further. Any advice would be greatly appreciated. Edited December 28, 2021 by TopHatProductions115 Link to comment Share on other sites More sharing options...
TopHatProductions115 Posted January 4, 2022 Author Share Posted January 4, 2022 (edited) I got the macOS VM to boot up without the Titan Z: But, that brings with it the question - Isn't macOS supposed to support nVIDIA Kepler (including Titan Z) GPUs, out of the box? I'll have to try adding the Titan Z back to the VM after initial setup, to see if it was only a temporary condition. Apps like PleX and DaVinci Resolve benefit from GPU acceleration, and I intend to test both in this VM... Edited January 4, 2022 by TopHatProductions115 Added screenshot Link to comment Share on other sites More sharing options...
TopHatProductions115 Posted January 4, 2022 Author Share Posted January 4, 2022 Further developments: The virtual Mac Pro appears to work after removing the Titan Z. The bad news is, I now have the Titan Z and the raw disks to troubleshoot - macOS can't initialise the disks. Everything else appears to work, so not the worst situation to be in. Link to comment Share on other sites More sharing options...
TopHatProductions115 Posted January 5, 2022 Author Share Posted January 5, 2022 (edited) Update - I installed Remotix and added the Titan Z back to the macOS VM. The VMware remote console can't see the screen once a GPU is passed to the VM, but Remotix can. However, I have new issues to fix now. I can't change the display resolution. Also can't format or use the raw disks that I passed to the VM. Here is a screenshot of the VM, in its current state: I'll probably have this marked as resolved, unless anyone wants to help with the two new issues. Those probably need their own posts/threads... EDIT :: Sorry for how messy the VMX looks. I tried to save the indentation/spacing, but couldn't get it right Edited January 8, 2022 by TopHatProductions115 Link to comment Share on other sites More sharing options...
Recommended Posts