| You can run macos vms under proxmox. You can also accelerate video (though it's uncertain what "pure software" means?) this guy:
https://www.nicksherlock.com has been writing up proxox vms running macos for a while, the latest being: https://www.nicksherlock.com/2022/10/installing-macos-13-ven... yes, it uses opencore. I haven't really bothered with macos GPU acceleration, It is possible but a little fiddly with an nvidia card. I mostly rely on screen sharing to display the remote vm and that's really good (rich text copy/paste, drag and drop files, etc) As to general guest 3d, you can do this with GPU passthrough, and although it's technical the first time, each vm is then easy. basically I add this line to each VM for my graphics card: hostpci0: 01:00,pcie=1,x-vga=1
and this passthroughs a USB controller for my USB dac: hostpci1: 03:00,pcie=1
(this is specific to my system device tree, it will usually be different for each specific machine)The passthough has worked wonderfully for Windows, ubuntu and arch linux guests, giving a full accelerated desktop, and smooth gaming with non-choppy sound. two things I wish proxmox did better: - passthrough USB into containers usb is pretty fiddly to propagate into a container. It is marginally better with VMs but sometimes devices still don't show up. - docker/podmain containers proxmox has lxc containers, but using them is a little like being a sysadmin. Docker/podmain containers that you can build from a dockerfile would be a much better experience. |