OSX-KVM - January 2022 Batch Update #1

Changes:

- Add support for Windows ;)

- Update OVMF bits (https://github.com/retrage/edk2-nightly)

- Update OpenCore to 0.7.6 (via Nick)
This commit is contained in:
Dhiru Kholia
2021-12-27 14:28:40 +05:30
committed by Dhiru Kholia
parent 88154b5bac
commit 687fa91e14
28 changed files with 996 additions and 73 deletions

View File

@@ -100,10 +100,13 @@ AMD RX 570 GPU (May 2021).
$ sudo update-initramfs -k all -u
```
* In the BIOS setup, set the `Primary Display` to `IGFX` (onboard graphics).
* In the BIOS setup, set the `Primary Display` to `IGFX` (aka CPU graphics / onboard graphics).
* Verify that the IOMMU is enabled, and `vfio-pci` is working as expected.
Verify that the expected devices are using `vfio-pci` as their kernel driver
Tip: Update the BIOS!
* Verify that the IOMMU ("VT-d" for Intel) is enabled, and `vfio-pci` is
working as expected. Verify that the expected devices are using `vfio-pci` as
their kernel driver.
```
$ dmesg | grep -i iommu
@@ -178,11 +181,12 @@ monitor).
Tested GPUs: ZOTAC GeForce GT 710 DDR3 (<= Big Sur), Sapphire Radeon RX 570.
UPDATE: Project sponsors get access to the `Private OSX-KVM repository`, and
direct support. This private repository has a playbook to automate 95% of this
work in a rugged, consistent manner.
[Link to a list of supported GPUs](https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html).
### USB passthrough notes
@@ -228,6 +232,8 @@ These steps will need to be adapted for your particular setup.
* Boot the VM, and devices attached to the ASMedia USB controller should just work under macOS.
[Here is a link to a list of recommended USB PCIe cards](http://blog.greggant.com/posts/2018/05/07/definitive-mac-pro-upgrade-guide.html).
### Synergy Notes
@@ -663,6 +669,15 @@ The `-smp line` should read something like the following:
Check out [this Dortania article on this topic](https://dortania.github.io/OpenCore-Post-Install/universal/iservices.html#using-gensmbios).
### Fix 'guest boots to UEFI shell' problem
Use a fresh copy of the `OVMF_VARS-1024x768.fd` file.
```
git checkout OVMF_VARS-1024x768.fd
```
### Enable rc.local functionality on moden Ubuntu versions
Create `/etc/rc.local` file with the following content, if it doesn't exist: