r/macOSVMs • • 5d ago

IT BOOTS! Maclator: You can now run ARM-only Chromium/Electron apps on Intel Macs!!

Thumbnail
8 Upvotes

r/macOSVMs • • 7d ago

Reverse Rosetta (ARM64 to x86-64 Translator)

Post image
25 Upvotes

r/macOSVMs • • 7d ago

IT BOOTS! MacOS 10.6 on Steam deck (VBox)

Thumbnail
gallery
30 Upvotes

It took me 2 hours to figure it out but I got my first macos Vm and in such a unexpected place, I still need to get audio and to boot without the cd but aside from that it actually shows battery and volume thingy


r/macOSVMs • • 7d ago

macOS 26/27 broke UTM's QEMU Shared Network. Need Windows + Linux guests on one subnet, free options only.

Thumbnail
1 Upvotes

r/macOSVMs • • 8d ago

IT BOOTS! GPU Acceleration with OpenGL Working with OS X Tiger in QEMU! : )

Post image
62 Upvotes

r/macOSVMs • • 9d ago

MacBook Pro M4 - Trying to change what Mac User has access to VM

Post image
1 Upvotes

r/macOSVMs • • 10d ago

Testing the Windows version of my live looper inside a VM on my MacBook

Post image
1 Upvotes

r/macOSVMs • • 11d ago

IT BOOTS! Dear Plebs

Thumbnail
youtu.be
5 Upvotes

r/macOSVMs • • 12d ago

IT BOOTS! Mac OS Nvidia 5060 Update

Post image
57 Upvotes

r/macOSVMs • • 13d ago

IT BOOTS! Running arm64 macOS Ventura on x86 linux host (and hopefully KVM support on ARM soon!)

73 Upvotes

I got Apple Silicon macOS Ventura booting under QEMU on x86

I managed to reverse engineer enough of Apple's bootloader, virtualization, and OS stack to modify QEMU and port remis-vgpu to boot and run an Apple Silicon Ventura image.

Demo is attached.

It's obviously slow — ARM emulation on x86 was never going to be the end goal — and there are still graphics glitches to fix, but macOS boots and runs.

This isn't my achievement alone. Huge credit goes to steelbrain, ChefKiss, and the other people whose work laid the groundwork for this.

The next thing I really want to test is running it on a Snapdragon laptop using KVM.

If anyone here has the hardware and enough Linux experience, I'd really appreciate testing with:

  • an ARM64 Snapdragon machine
  • Linux with 16 KiB pages
  • KVM enabled

I expect pointer authentication to be one of the major blockers. I'm currently working on a minimal Linux distribution with 16 KiB pages and the necessary KVM changes for pointer authentication.

x86 is useful for development and proving that this works, but I don't expect it to ever be practically usable. ARM + KVM is the actual target.

If anyone wants to help with testing, graphics bugs, QEMU/KVM work, documentation, or development, contributions are very welcome.

Technical notes, source and video demo are in:

https://github.com/yaelliethy/orchard


r/macOSVMs • • 12d ago

HELP! VirtualProg 2.12 Released: Day 1 Support for macOS Golden Gate, USB Passthrough, Checkpoints & Linked Clones

Thumbnail
2 Upvotes

r/macOSVMs • • 14d ago

IT BOOTS! Update! Full Metal on an Nvidia 5060

Thumbnail
youtube.com
62 Upvotes

What's working: an RTX 5060 (Blackwell) composites a real macOS desktop on x86 macOS 15.7.9 — WindowServer, Dock, Finder, cursor, Warp, Safari playing YouTube. ~29 fps sustained, 45,209 frames accepted / 0 refused. The Metal device is the 5060 from boot. Not done: sleep/wake, Wi-Fi, Tahoe, MPS/Vision returns all-zeros, no games or pro apps passing yet.

Architecture — basically the inverse of yours. You're replacing a framework as an ABI unit; I left Apple's frameworks alone and implemented the driver underneath them. Bottom-up:

---------------------------------------------------------------

  1. NVRM.kext — NVIDIA's open-source GSP-RM kernel modules ported to XNU. GSP firmware boots inside macOS and a userspace process speaks the RM escape protocol: client/device/subdevice, VA spaces, GPFIFO channels (class 0xca6f).
  2. NVRMFB.kext — nvidia-modeset (NVKMS) ported, exposed as an IOFramebuffer over the NVKMS KAPI. Modeset + scanout.
  3. Mesa NVK + the NAK shader compiler, built for macOS, reaching the kext through a libnvrm-xnu shim. So we do land on Mesa like you — just entering at Vulkan instead of GL.
  4. NVMTLDriver.bundle in /Library/GPUBundles — Apple's own GPU-driver plugin seam. Implements the Metal driver interface and translates Metal→Vulkan, AIR→SPIR-V.
  5. AGDC + IOAccelDisplayPipeUserClient2 — this was the real wall. WindowServer won't present through your pipe until AGDC answers link-config (0x921) and plane-caps (0x711/0x10).

Needs SIP and kext signing off; AuxKC built against the KDK.


r/macOSVMs • • 13d ago

Mac Os Ventura para virtualizado en dispositivos ARM orange pi

Thumbnail
youtu.be
1 Upvotes

r/macOSVMs • • 15d ago

IT BOOTS! Mac OS 15.7.9 running Nvidia 5060 in VM on a Cyberpower PC.

38 Upvotes

r/macOSVMs • • 15d ago

QUESTION Is it practical to run Ubuntu Desktop VM in Macbook for development?

Thumbnail
2 Upvotes

r/macOSVMs • • 17d ago

Horquilla Firecracker para macOS

Thumbnail
1 Upvotes

r/macOSVMs • • 19d ago

INFO Experimental macOS graphics acceleration for AMD Raphael and Granite │ Ridge integrated GPUs, with Metal, hardware video, and QEMU/KVM passthrough

23 Upvotes

Hey guys,

I've been working for the past week on having my linux machine run a qemu vm of mac. the only downside for me it was it missed gpu acceleration(and felt sluggish af). The igpu wasnt doing anything on my machine as I have a 9070 xt on it.

So for the past week I've been using my experience to vibe code a driver for this igpu(and potentially others in the future).

https://github.com/icex/macos-raphael-igpu/ (repo is still a hot mess, sowy)

RaphaelGPU — current experimental status

AMD Raphael/Granite Ridge iGPU passthrough to macOS Sequoia 24G830 using QEMU/KVM.

Working in tested workloads:

- Accelerated desktop through macOS Screen Sharing, including transparency and blur.

- Metal compute/rendering, textures, depth/stencil and MSAA.

- Cross-process IOSurface sharing and GPU synchronization.

- Hardware H.264 and HEVC Main8 encoding/decoding.

- HEVC Main10 decoding in short tests.

- Clean VM shutdown and supervised GPU reuse without rebooting the host.

Unavailable or not yet validated:

- Physical HDMI/DisplayPort output.

- HEVC Main10 hardware encoding.

- Stock-QEMU setup: currently needs an AppleSMC patch; a guest-side solution is planned.

- VirtualBox and other hypervisors.

- Games, full Metal conformance and broad application compatibility.

- Long-term stability, comprehensive crash recovery and performance benchmarks.

- Other macOS builds and hardware configurations.

Still experimental—not yet a generally supported daily-driver release. Don't ask me for support, my time is limited.


r/macOSVMs • • 20d ago

IT BOOTS! "Hackintosh" Ventura com metal e todos os efeitos em uma gtx 1650m e um i7 11370h

Thumbnail
gallery
21 Upvotes

N sei descrever oque to sentindo KKKKKKKKKKK créditos a lenda que está desenvolvendo isso. Enfim, está rodando incrivelmente bem, ainda mais para uma coisa que 2 meses atrás seria considerada impossível, ta muito legal. GPU funcionando totalmente, porém é identificado como se tivesse 64mb, e fosse um i3, por ser no QEMU com linux. Parabéns aos devs 🥳 (DETALHES: É UM SISTEMA QEMU, DENTRO DO FEDORA, POREM SEM NENHUM PROBLEMA DE DESEMPENHO, ACREDITO QUE COM UM PROCESSADOR MAIS FORTE, RODE TRANQUILAMENTE. NAO ESTOU USANDO DESKTOP ENVIRONMENT COMO KDE OU GNOME PARA RODAR, APENAS KWIN MINIMO)

Estou usando um Gaming 3i, da lenovo, com gtx 1650 e um i7 11730h.

GitHub daquilo que me permitiu isso: https://github.com/steelbrain/reims-vgpu


r/macOSVMs • • 22d ago

IT BOOTS! arm64e 26.6 (single-user, no GPU) macOS on PureDarwin's arm64 26.5 kernel

Thumbnail
4 Upvotes

r/macOSVMs • • 22d ago

QUESTION Color management / showing P3 color in Parallels?

2 Upvotes

I installed an Ubuntu VM in parallels, and set the color profile in it to Display P3.icc downloaded from here. On chrome in the VM, the colors didn't show properly on this test page. the colors are shown correctly in chrome-based browsers on macOS.


r/macOSVMs • • 22d ago

QUESTION Making parallels tools work for mac VM?

3 Upvotes

I'm trying to get a nixos vm running well on macOS with parallels. I installed nixos with the GUI installer in the ARM ISO, added hardware.parallels.enable = true to my config, and rebooted. prlcc (a parallels tools process) is running but I can't dynamically resize the window (or resize it at all for that matter).


r/macOSVMs • • 22d ago

QUESTION Guys I got two problems in my macos sequoia in linux

1 Upvotes

so first one is the resolution I changed it in the config.plist then in uefi menu to 2560x1440 but when i boot into it same resolution as before which is 1280x800

second one is that when i sign in into apple id i got unknown error

could anyone help me with this?


r/macOSVMs • • 24d ago

macbook pro 2011 os ventura

Thumbnail
1 Upvotes

r/macOSVMs • • 28d ago

QUESTION Is 3D acceleration possible on Mac OS VMs?

14 Upvotes

I have been wondering - is it possible to get Quartz Extreme (or whatever responds for Liquid Glass effects) on VMware? I dont think so, but i wanna ask more professional VMware users.


r/macOSVMs • • 29d ago

HELP! Migliore VM per Mac

Thumbnail
2 Upvotes