Vmware Fusion Metal

Posted onby admin
Vmware Fusion Metal
  1. Vmware Fusion 12.1.1
  2. Vmware Fusion M1
  3. Vmware Fusion Windows 10

This is not officially supported and VMware employees on their forum make it sound like it's impossible, but it turns out there are a few settings you can add to the VMX to force use of an eGPU:

VMware Fusion first launched in 2007, a year after Apple began the transition from PowerPC to Intel processors. In the 14 years since, it has stood alongside Parallels as the most popular Windows. VMware has released Fusion 11, the latest version of its virtualization software, with full support for macOS Mojave and the latest Mac hardware, including the 18-core iMac Pro and the 2018 MacBook.

mks.mtl.allowRemovableDevices = 'TRUE'
mks.mtl.forceDevice = 'AMD Radeon Pro 580'

That's the device name for the Radeon Pro 580 in the Blackmagic eGPU. For other GPUs, you can find the device name to use by running the VM (without making these changes) and searching the vmware.log file within the VM archive:
2019-11-26T17:23:18.793-07:00 mks W115: MTLRenderer: Ignoring removable device AMD Radeon Pro 580

Vmware Fusion 12.1.1

After making the change, you can verify it works in the same log:
2019-11-26T17:24:33.081-07:00 mks I125: MTLRenderer: Using Metal device from config 'AMD Radeon Pro 580'
2019-11-26T17:24:33.081-07:00 mks I125: Metal Device name: AMD Radeon Pro 580
2019-11-26T17:24:33.081-07:00 mks I125: Metal Device headless: FALSE
2019-11-26T17:24:33.081-07:00 mks I125: Metal Device lowPower: FALSE
2019-11-26T17:24:33.081-07:00 mks I125: Metal Device maxThreadsPerThreadgroup: 1024x1024x1024
2019-11-26T17:24:33.081-07:00 mks I125: Metal Device recommendedMaxWorkingSetSize: 8589934592
2019-11-26T17:24:33.081-07:00 mks I125: Metal Device depth24Stencil8PixelFormatSupported: TRUE
2019-11-26T17:24:33.081-07:00 mks I125: Metal Software version: 2.1
2019-11-26T17:24:33.081-07:00 mks I125: Metal Device GPU family: 2
2019-11-26T17:24:33.081-07:00 mks I125: Metal Tier2 RW textures: YES
2019-11-26T17:24:33.081-07:00 mks I125: Metal Arg Buffer Support: Tier 2
2019-11-26T17:24:33.082-07:00 mks I125: Metal Device PCI ID: 1002:67DF
2019-11-26T17:24:33.082-07:00 mks I125: Metal Device chip: Ellesmere (GCN4)
2019-11-26T17:24:33.151-07:00 mks I125: Metal Device plugin: AMDMTLBronzeDriver 2.11.20 21369

In addition, running a FurMark benchmark inside the VM leaves absolutely no doubt the eGPU is being used. Win10 UI performance still feels mostly as sluggish as it was under my MBP's iGPU though.
This appears to be completely undocumented anywhere. I figured it out by doing a string search on the vmware-vmx binary; I had a suspicion there were some undocumented options.

VMware Fusion 11.5.6 6 August 2020 Build 16696540

What's in the Release Notes

The release notes cover the following topics:

About VMware Fusion

VMware Fusion® 11 is the easiest, fastest, and most reliable way to run Windows and other x86 based operating systems on a Mac without rebooting.

For more information, see the broader VMware Fusion documentation.

System Requirements

  • Hardware
    All Macs launched in 2012 or later are supported except for the following:

    • 2012 Mac Pro Quad Core using the Intel® Xeon® W3565 Processor.

    The following are also supported with a recommended graphic card that supports Metal:
    • 2010 Mac Pro Six Core, Eight Core, and Twelve Core.

  • Software
    Supports only macOS 10.14 Mojave or macOS 10.15 Catalina hosts.

What's New

This release of VMware Fusion is a free upgrade for all VMware Fusion 11 users. This release provides the following:

  • Performance improvements, bug fixes and security updates.

Prior Releases

Features and Known Issues from prior releases of VMware Fusion 11 are described in the release notes for each release. To view the release notes for a prior release, click the appropriate link:

Resolved Issues

  • Sandisk Extreme SSD device is not recognized in a virtual machine

    Unable to connect a Sandisk Extreme SSD device to VM because the device is not recognized in the guest operating system.

    This issue is now resolved.

  • Plug In Action is broken when an iPhone is connected to Windows guest operating system

    After the Plug In Action for iPhone is set to Ask what to do, the Ask what to do dialogue box doesn't appear when an iPhone is connected to the Windows guest.

    This issue is now resolved.

  • The VMware Graphics Service crashes and causes the system to crash

    When the Use High Performance Graphics for 3D Applications Only option is selected on a Mac which doesn't have dual GPUs (For example: iMac, Mac Mini, Mac Pro), the VMware Graphics Service crashes.

    This issue is now resolved.

  • Some USB mass storage devices can't be accessed in a virtual machine

    After you select the checkbox next to a USB mass storage device in USB & Bluetooth Settings to connect it to a running virtual machine, the virtual machine is unable to access the mass storage device.

    This issue is now resolved.

Vmware Fusion M1

Known Issues

Vmware Fusion Windows 10

  • VMware Fusion causes macOS 10.15.6 hosts to operate unreliably

    VMware Fusion might cause a macOS 10.15.6 host to hang, panic, or unexpectedly restart after a virtual machine has been running for a period of several hours or more. Users are forcibly logged out and lose their current session and data.

    Restart your Mac regularly to avoid failure. If macOS 10.15.6 has not yet been deployed on a host, consider deferring deployment until the issue has been resolved.