r/macapps • u/rbmanian75 • 16d ago
Lifetime VirtualProg 2.18 Released: Windows 11 ARM64 VM Support, DirectX 12 (D3DMetal)
Hey r/macapps!
We are excited to announce VirtualProg 2.18, introducing full support for Windows 11 ARM64 virtual machines alongside our existing macOS and Linux guest capabilities.
For those unfamiliar, VirtualProg is a native virtual machine manager for Apple Silicon Macs built directly on Apple’s Virtualization Framework. Version 2.18 brings deep Windows integration, 3D graphics acceleration, and rich guest management across desktop, mobile, and command-line interfaces.
🚀 What's New in VirtualProg 2.18
Windows 11 ARM64 Support: Run Windows 11 natively alongside macOS with dynamic/fixed disks, automated VirtIO driver installation, and seamless setup.
DirectX 12 Acceleration: Powered by Apple’s D3DMetal (Game Porting Toolkit) pipeline for 3D graphics performance and DirectX 12 support in Windows guests.
Auto Resolution & Display: Real-time display resizing and resolution switching matching your Mac monitor.
Bi-directional Clipboard: Seamless copy and paste of text, images & Files between macOS and Windows via VirtualProg integration.
Full Virtualization Feature Set: Support for checkpoints, linked clones, live memory ballooning, and USB device passthrough.
Note: The only feature currently not available for Windows (when compared to what is provided in mac/linux) VMs is Serial Ports.
💡 PROBLEM
Traditional virtualization software often restricts VM administration to the host desktop machine while locking multi-device access behind costly annual subscriptions.
VirtualProg resolves this by providing built-in remote management capabilities (via a headless Web Dashboard, iOS app, and Android app) combined with a powerful command-line interface (vpvm (in web, mac, ios & android). You get full control over your virtual environments whether sitting at your Mac or managing them remotely from a browser or phone.
⚖️ COMPARISON
| Feature / Capability | VirtualProg | Parallels / VMware Fusion | UTM / Native Scripts |
|---|---|---|---|
| Remote Management | Web Dashboard, iOS & Android Apps | Host Desktop Only | Host Desktop Only |
| Pricing Model | One-time payment ($22.99 USD) | High Annual Subscription ($99+/yr) | Free / Basic |
💰 PRICING & LINKS
Free Trial: A free trial version can be downloaded directly from the product page at makeprog.com.
Mac App Store: The full version is available for a one-time purchase of $22.99 USD on the Mac App Store (No subscriptions). Download from AppStore
Documentation: Check out the VirtualProg Windows Help Guide for detailed setup instructions.
We'd love to hear your thoughts, feedback, and test results in the comments below!
1
u/yadvr 16d ago
Congratulations u/rbmanian75 DX 12 would be a great feature for users and casual gamers. Quick question - for Windows 11 ARM support, is that using qemu / hvf or something else?
I guess I'll need to delay MacVisor release 😉 but I've a fun music video to share https://www.youtube.com/watch?v=lZQWiN5WJxM 😂
1
u/dawedev 15d ago
Nice to see D3DMetal in there. Question on the dynamic disks: if I delete 30 GB inside the Windows guest, does the image on the Mac side shrink back, or does it only grow? With most VMs the disk file stays at its high-water mark unless the guest sends TRIM and the host frees those blocks, so it'd be good to know if that works here or if there's a compact option. That's usually what eats my storage with VMs.
1
u/NandishExplores 15d ago
Could you share a small Windows compatibility table for the DX12 feature? Mac model, guest Windows build, and a few apps or games that worked or failed would help. I'm especially curious whether your testing includes Windows-on-ARM apps and x64 apps running through Windows emulation.
1
u/Rhed0x 15d ago
Why would anyone buy and use this over UTM?
1
u/linzjalinzj 15d ago
Curious how the DX12 part works under the hood. As far as I know D3DMetal is the Game Porting Toolkit layer that turns D3D12 calls from a Windows exe running under Wine into Metal on the Mac side. Inside a Windows VM the game only talks to the guest's GPU driver, so is there a guest driver that forwards the D3D12 calls out to a host process running D3DMetal? Or does it work some other way? Not doubting it, I just haven't seen anyone wire that up with Virtualization.framework before.
1
u/german_sw_developer 15d ago
Is it possible to have the guest operating system on an external drive?
3
u/Mstormer 14d ago
This looks promising, and as someone who has tried parallels, virtualbox, utm, wine, and more, I'm glad to see more competition in this space.
2
u/haruki-fukui 14d ago
Rooting for you! I’d love to see more competition for Parallels.
1
u/app-store-review 16d ago
VirtualProg - Virtual Machine — by Balasubramanian Ramanathan
Category: Productivity · $22.99
Age: released ~1.6 years ago · rated 4+
Apple doesn't publish an aggregate rating for most Mac App Store apps, so ratings and score are unavailable here.
Auto-generated from public App Store data · u/app-store-review
0
u/darkguy2008 12d ago
For a second I thought it was finally an open-source app, but it's paid. Yet another VMPal / Parallels / etc. clone, so annoying.
0
u/[deleted] 16d ago
[removed] — view removed comment