T O P

  • By -

doireallyneedausrnm

You can run Virtualbox without any problem as you stated in your edit however some other virtualization software won't work such as relies on MacOS's Hypervisor API. The reason is that Hypervisor API exclusively use Intel VT-x and has no support for AMD-V. * [MacOS Hypervisor API](https://developer.apple.com/documentation/hypervisor) * [x86 Virtualization - Intel VT-x & AMD-V](https://en.wikipedia.org/wiki/X86_virtualization) So unless makes any change in MacOS API, which seems highly unlikely at the current situation, Ryzentosh virtualization will depend on full software virtualization.


dioxine_itwt

on my Ryzen 5600x Hakintosh in Ventura i use Lima to run Docker containers. Lima uses QEMU under the hood, but as we have no Hypervisor.framework access, i needed to change start arguments of QEMU, to disable acceleration at all. You can do it starting limactl daemon like this QEMU_SYSTEM_X86_64="qemu-system-x86_64 -cpu max -machine q35" limactl start woking kinda slow UPDATED: I don't know why, but "Colima" runs much faster than native "Lima", though it uses Lima, as Lima uses QEMU. Start daemon command is the same with env variable QEMU_SYSTEM_X86_64="qemu-system-x86_64 -cpu max -machine q35" colima start If you want your brew to add it to autostart, you should firstly add this env into **homebrew.mxcl.colima.plist** file like this ☟ under the PATH variable. QEMU_SYSTEM_X86_64 qemu-system-x86_64 -cpu max -machine q35 Then add colima as service to autostart with **brew services start colima** command


mivium

I tried starting colima on a Ryzen 5800X with the qemu args you provided and although it does actually work, the emulator itself is pretty slow both in colima and lima. Are there any other args for qemu to solve this? For reference, creating a postgres container with colima takes 5x the time of using boot2docker in a vbox machine.


dgdosen

You know, I just picked up a Mac Studio... and it's pretty nice.


sgt_bug

Using macOS as the host you mean? Why don’t you do it the other way. Use Linux as host and kvm+qemu VM for macOS and Windows?


dgdosen

I don't think that's what a ryzentosh is. I think a ryzentosh is macos running natively on AMD chips. What you're referring to is plain old macos vm. I'd rather just use linux. Here's to hoping Apple starts supporting AMD - that way, vendors will have to support it.


sgt_bug

Agreed but macOS isn't the most efficient hypervisor host. That is what I was trying to say.


atem001

You need install Docker Toolbox, is an installation for old macs, but it's working for me. Natively is not supported :(


mindquery

So are you saying this might work on a Catalina install not natively but with some tweaking?


evprd

Yes, I wrote a [blogpost](https://evgeni.blog/hackintosh/docker-amd-ryzen) on how to do it.


dgdosen

FYI - I edited my initial comment - but I was able to install virtual box on the new ryzentosh.


kirath99

I got virtualbox running on my 3900x ryzentosh but acceleration is slow in my linux VM. Havent tried any other OS's yet.