➥ How does one change the screen resolution of their macOS Fusion guest?
On my Mac mini (2018) running macOS mojave 10.14.5, I am running VMware Fusion 11.1 with a BenQ 4K monitor on DisplayPort. Inside that is a macOS Mojave 10.14.6 guest OS.
I want that macOS guest to have its display resolution (size) grow when I stretch the VM window. I am used to this behavior as a feature in Parallels Desktop (competitor to Fusion).
When I stretch the VM window, the contents are stretched and pixelated but the logical size of the guest display does not change.
When I go to System Preferences > Displays > Display > Resolution > Scaled, I see no other options but 1024 x 768
.
My Fusion preferences are set to the default, Resize the virtual machine and the window
. The documentation says that should change the resolution of guest VM.
There are older Questions on this topic such as this one. But they seem outdated or unclear.
Best Answer
Reinstall VMware Tools
As was often the case with the competitor Parallels you mentioned, when the screen resolution fails to adjust you may need to re-install their software that embeds within the guest OS to enhance integration with the host OS.
From the main VMware Fusion app menu bar, choose
Virtual Machine
>Reinstall VMware Tools
.This mounts an installer app within the Finder of your guest OS.
Run
Install VMware Tools.app
. After it completes, your guest macOS restarts. Then you should be able to redefine your virtual display resolution. Simply grab the corner of the VM window on the host Mac, and grow/shrink the VM window. The size within the guest macOS auto-resizes.You cannot use the
System Preferences
>Display
within the VM to re-size. Instead, use this stretch-the-VM-window maneuver.