Some of the targets here are very legacy. You may be required to source your own installation media. Always ensure you are fetching unmodified official DVD dumps of installation media or unmodified .app
files for createinstallmedia
onto blank disk images. Better documentation and streamlining the retrieval of these older versions will improve at a later time when dedicated effort can be spent on this front. High Sierra (10.13) and newer can be used normally, or with near no issues. Older OS X releases are the reason for the warning.
This configuration expects you to have the appropriate AMD dGPU or NVIDIA dGPU for your target Guest OS version.
When dealing with older GPUs and passthrough, ensure that you take the time to create a UEFI updated ROM of your VBIOS as, as GPU passthrough require UEFI GOP to be able to see TianoCore. Documentation on this at a later date.
When virtualizing older OS X releases, and doing GPU passthrough with only a single GPU in the machine, you will have to setup various piix4-uhci
controllers in the XML to use USB Redirection. USB 3.0 and 3.1 Controllers from both AMD and Intel are unsupported during this era, and passing your host USB Controllers is not a viable option here. Purchasing an older known working PCIe 2.0 USB Controller card, would solve this issue. The emulated USB Controllers are enough for a keyboard and a mouse. Unfortunately the data rate of these emulated controllers is not enough to support USB Audio. Attempts at 8,000 Hz still had massive static and data loss.
This Mac Pro Model targets Legacy macOS and OS X!
You will now be guided through all of the Configuration property lists' dictionaries. Play close attention and ensure you are properly setting all options as expected. Any issues when booting can be attributed to misconfiguration. This guide also assumes you are using the latest Q35 machine, and not older types such as 6.0 or older.
As always, make sure you understand that you will need to passthrough a physical graphics card to use this Mac Pro Model. Please refer to the GPU support charts for initial and maximum support versions listed.