NCASE M1 mini-ITX B550I Ryzen OpenCore 0.6.0 build

NCASE M1 mini-ITX B550I Ryzen OpenCore 0.6.0 build

https://preview.redd.it/p3ll3lvui9l51.png?width=2560&format=png&auto=webp&s=da791083391d20e07d4e2ef708f8099e287f0125

Ubuntu 20.04 headless host.

QEMU/KVM virtual machine, with OpenCore 0.6.0, and macOS 10.15 Catalina guest.

PCIe passthrough for GPU, GPU HDMI audio, HD audio (ALC 1220), USB controller. Virtual network interface attached to bridged host network. Virtual disks for EFI and macOS partitions.

CPU benchmark: https://browser.geekbench.com/v5/cpu/3520846

Hardware+pics: https://pcpartpicker.com/b/ZGn7YJ

| [CPU][AMD Ryzen 5 3600 3.6 GHz 6-Core Processor] | [CPU Cooler][Corsair iCUE H100i RGB PRO XT 75 CFM Liquid CPU Cooler] | [Motherboard][Gigabyte B550I AORUS PRO AX Mini ITX AM4 Motherboard] | [Memory][G.Skill Ripjaws V Series 32 GB (2 x 16 GB) DDR4-3200 CL16 Memory] | [Storage][Samsung 970 Evo Plus 1 TB M.2-2280 NVME Solid State Drive] | [Case][NCASE M1 Mini ITX Tower Case] | [Power Supply][Corsair SF 750 W 80+ Platinum Certified Fully Modular SFX Power Supply] | [Custom][Sapphire Radeon Pulse RX 5700 Xt 8GB GDDR6 HDMI/ Triple DP OC w/ Backplate (UEFI) PCIe 4.0 Graphics Card] 

I needed this build to function as a combo multi-display win10 workstation for home work use, and a sort of general purpose iMac-ish workstation for home personal use. I needed the small form factor size since I don't have much floor space in my office and wanted to be able to just keep it on the back corner of my desk. The KVM approach has worked out flawlessly. For me, the benefits (vs triple boot) are: 1) you can maintain full access to the linux host while running the guests (see screenshot), and 2) you can easily snapshot/backup the guests, swap out different EFI partitions, etc., since they are just disc images on the host (at a tradeoff for some I/O performance).

For OpenCore, I started from https://github.com/kholia/OSX-KVM, then walked through the install/post-install guide on https://dortania.github.io to tweak and slim down to my needs, including minimal patches for AMD like https://github.com/Pavo-IM/Hackinabox.

THANK YOU all for the insane amount of time and effort put into this community.

submitted by /u/jcolby2
[link] [comments]