I was recently looking into possible solutions for running vvvv on MacOS and want to bring this again on the feature agenda. We all know vvvv editor on other platforms is on the upcoming roadmap and the day will come ;)
I really also found this one Proton-like on MacOS especially interesing for the devs maybe?
However in the meantime, I might want to set up this thread to collect and exchange about running vvvv on MacOS and Linux with workarounds as virtual machines or emulators.
Other then getting a native editor per se, there are four ways:
1.) native dual boot
2.) using a virtual machine
3.) using an emulator
4.) using a translation layer
Hereās a comparison table of possibilities to run Windows applications on Mac/Linux I created during my research (obviously with the assistance of ChatGPT) and helped me to understand the tools:
Ways to Run Windows on macOS ā Comparison
Feature | Native Dual Boot | Virtual Machine (VM) | Emulator (QEMU/UTM) | Translation Layer (Wine-based: Whiskey, Kegworks, CrossOver) |
---|---|---|---|---|
Available Software/Tools | Boot Camp (Intel only) | Parallels, VMware Fusion, VirtualBox, QEMU+UTM | QEMU+UTM (GUI front-end for QEMU) | Whiskey, Kegworks Winery, CrossOver |
Downsides | Requires reboot, no macOS access while in Windows. Not supported on M1, M2, or later Macs. Needs enough space to install a second OS. | Uses system resources (RAM/CPU) for virtualization. Needs enough space for both macOS and the virtualized Windows OS. | Slow for x86 emulation on ARM (M1/M2 Macs). Not ideal for gaming or performance-heavy apps. Needs enough space for emulated Windows OS. | Not all apps work, known compatibility issues. Configuration may require tweaking. |
Best For | Maximum performance, gaming, and apps needing full hardware access. | Running full Windows environments alongside macOS. | Running Windows on unsupported hardware (e.g., x86 Windows on an ARM Mac) or virtualizing ARM apps. | Running Windows apps without installing Windows, often used for games. |
What It Does | Installs and runs Windows directly on Mac hardware. | Runs a full Windows OS inside macOS using virtualization. | Fully mimics (emulates) another computerās hardware, or virtualizes OSes (e.g., x86 on ARM). | Translates Windows API calls to macOS equivalents. |
Hardware Compatibility | ā Intel Macs only | ā Works on Intel & Apple Silicon (some tools limited) | ā Works on Intel & Apple Silicon (UTM simplifies setup) | ā ļø Only supports some Windows apps, CrossOver focuses more on general apps, others focus on games. |
Windows Required? | ā Yes (full install) | ā Yes (full install) | ā Yes (full install) | ā No, runs Windows apps directly |
Software Compatibility | ā Full Windows support | ā Full Windows support | ā Full Windows support (if emulated) | ā Not all apps work, may have bugs, but supports many games. |
Performance | ā Best (full hardware access) | ā” Fast (if using virtualization) | š¢ Slow for emulation (x86 on ARM), fast for virtualization | š Fast (no OS emulation, just API translation, but may have stability issues). |
Here are my experiences and collected 2nd hand observations so far:
Testing vvvv Gamma on macOS - Tool Comparison | ||||||
---|---|---|---|---|---|---|
Tool | Type of Tool | Test Results | Known Issues | Backlash/Limitations | Price | URL |
Boot Camp | Dual Boot | Works like a charm | - | Not supported on M1, M2, M3, needs space for a full OS installation | Free with macOS | Boot Camp Assistant User Guide for Mac - Apple Support |
Parallels Desktop | Virtualization Layer | Not personally tested yet, but heard from other users running it successfully, but also from complications. | Performance can vary depending on configuration | Subscription-based, needs space for a full OS install | Free trial, ca. 75ā¬-120ā¬/Year | Run Windows on Mac with a virtual machine | Parallels Desktop |
UTM (QEMU) | Virtualization/Emulator | Saw it running on MacOS with performance issues | Performance issues, especially with UI elements (Menu, NodeBrowser, ā¦) | needs space for a full OS installation | Free | https://mac.getutm.app/ |
CrossOver (Wine) | Compatibility Layer | Running but very unstable, however might be an option to look into it further with the devs of the tool? Also had an exportet App sucessfully running as well as various help patches (with Skia and Stride). | Requires some tweaking, very unstable, especially crahes always when using UI elements as menue, NodeBrowser, ⦠Menu and toolbar does not show up on start. | Subscription-based | Free trial, ca. 74⬠/ 12 months, 484⬠/ Lifetime | https://www.codeweavers.com/ |
Whiskey (Wine) | Compatibility Layer | Tested without success so far with different settings | no sucess at all so far | - | Free | https://getwhisky.app/ |
Kegworks (Wine) | Compatibility Layer | Tested without success so far with different settings - evtl. needs some other Winetricks | no sucess at all so far | - | Free | GitHub - Kegworks-App/Kegworks: A user-friendly tool used to make wine wrapped ports of Windows software for macOS. |
Iām curious to hear from your experiences. Iāll post some screenshots below from running vvvv with CrossOver which was the most promising looking into a fast translation layer solution without having to install a full VM and Win-OS. However all solutions ar not working out of the box so far for me.