Hi everyone,
I'm a Mac user who has been wanting to run ColourSpace natively on my MacBook Pro for a long time. Until recently that wasn't realistic through a VM, but now that VMware on Apple Silicon has matured I'm finally making it work — though not without some frustrating stumbles along the way.
Steve's support has been genuinely exceptional throughout this process. This post isn't a complaint — it's an honest attempt to understand how VMware and macOS can inadvertently break a ColourSpace activation, so I can get my setup right once and for all. I hope the answers also help other Mac users avoid the same pitfalls.
My setup: - MacBook Pro M1 Max, 32GB unified memory, 1TB - VMware Fusion, Windows 11 ARM VM - Anker USB-C Gigabit adapter (primary), Baseus USB-C Gigabit adapter (backup) - i1D3 - VM stored at /Users/[name]/Virtual Machines/ on internal NVMe, iCloud sync disabled - Current VM: 4 CPU cores, 8192 MB RAM, 8192 MB shared graphics memory
1. NETWORK ADAPTER — BRIDGED NETWORKING AND USB DONGLE STABILITY I now have VMware set to Bridged > USB 10/100/1000 LAN, pinned specifically to the Anker. I also now plug the Anker in before launching VMware to ensure the adapter is present and stable from the start.
I believe Bridged > Autodetect was the root cause of most of my lost activations — when I plugged in the Anker after VMware had already launched, Autodetect silently switched from Wi-Fi to the USB LAN adapter, which I believe triggered the "moved or copied" hardware fingerprint check.
- Is Bridged > pinned to a specific adapter the most stable configuration for keeping the ColourSpace activation intact, and is the approach of always connecting the dongle before launching VMware the right one? - I own two USB-C ethernet dongles — an Anker as primary and a Baseus as backup. Best practice is obviously to always use the same one, but what happens if the Anker breaks and I'm forced to switch to the Baseus? Will VMware see it as a different host adapter and risk a fingerprint change, and is there a safe procedure for handling that situation?
2. THE "MOVED OR COPIED" PROMPT — WHAT TRIGGERS IT? I now know that "I moved it" preserves the VM's hardware identity and "I copied it" destroys it. I've also learned not to click "Generate" next to the MAC address field. The hard way, unfortunately.
What I'd really love is a clearer picture of everything that can trigger this prompt, so I have a definitive list of things to simply never touch.
- Beyond network adapter changes and MAC regeneration, what other actions in VMware Fusion on Apple Silicon are known to trigger the "moved or copied" prompt?
3. SAFE VS. UNSAFE VM SETTING CHANGES AFTER ACTIVATION While ColourSpace is my primary reason for this VM, I'd occasionally like to use Windows for other applications, which might mean adjusting resources from time to time.
- Which settings are safe to change after ColourSpace is activated — CPU cores, RAM, shared graphics memory, display settings, USB devices? - Are there any settings beyond the network adapter that must never be changed once the activation is in place?
4. SHARED GRAPHICS MEMORY — IS 8192 MB TOO MUCH? My VM is currently set to 8192 MB shared graphics memory, which I understand is drawn from host RAM rather than a dedicated GPU. Combined with the 8192 MB RAM allocation, that's potentially 16GB of my Mac's 32GB unified memory going to the VM alone, for an application that isn't GPU-intensive.
- Is this excessive for ColourSpace and potentially a source of instability? What would be a sensible value on a 32GB M1 Max?
5. TPG WORKFLOWS — PGenerator ON RASPBERRY Pi 4 AND DaVinci RESOLVE I plan two workflows, with all devices on a dedicated ethernet network:
- Workflow A: PGenerator on a Raspberry Pi 4, controlled by ColourSpace in the VM over LAN - Workflow B: DaVinci Resolve on a separate Windows PC with a DeckLink card as network TPG, controlled by ColourSpace over LAN For my LG OLED: the TV will be connected via ethernet for ColourSpace to upload 3D LUTs and control the display. Patch generation will come from PGenerator or Resolve — not the TV's internal generator.
- Is Bridged > pinned Ethernet the correct VMware network mode for both workflows so that ColourSpace in the VM can reliably see and communicate with the Pi and the Windows PC? - Without a DHCP router on the dedicated switch, should all devices (Windows VM, Pi, Windows PC, LG OLED) be assigned static IPs, and is there a recommended subnet configuration? - Are there any firewall or port considerations for PGenerator on the Pi or Resolve as a network TPG that are commonly overlooked?
6. NETWORKING HARDWARE — UNMANAGED GIGABIT SWITCH VS. CONSUMER ROUTER For my dedicated calibration network I'm deciding between a simple unmanaged gigabit switch or a consumer router with DHCP (e.g. Cudy AX3000).
- For a closed calibration LAN running ColourSpace with PGenerator and Resolve as TPG sources, is a simple unmanaged gigabit switch the most stable and direct approach, or does a router with DHCP offer any meaningful practical advantages for this kind of workflow?
7. UPDATE SAFETY - Are Windows Updates, VMware Fusion updates (including the offer to upgrade the virtual hardware version), and macOS updates generally safe for ColourSpace activation, or are there specific update types that carry a real risk of breaking it?
Thank you to anyone who takes the time to respond. I hope this thread becomes a useful reference for other Mac users in the same situation. |