Try re-installing the VM Tools to see if this helps.
Re-installing VMware Tools didn't fix the issue. Any other ideas?
this might be silly but can you please check if the right os was chosen while creating the vm. also you can try to download vm tools seperate iso from vmware and try installing it
Hi, at this point I’m running the following configuration but still having the same issue.
macOS High Sierra 10.13.4 VM
VM version 14 (e.g. latest ESXi 6.7 level)
Guest OS version Apple macOS 10.13 (64-bit)
VMware Tools 10.2.5
Thanks in advance for any help you can offer.
Unfortunately, neither checking nor unchecking this option fixes the issue.
What hardware is ESXi running on in this case?
- Intel Xeon E3-1225 v5
- 64 GB RAM
- Intel HD Graphics P530
Sorry, but that does not sound like apple hardware, at least I have not been able to locate apple hardware with those specs.
Unfortunately Apple does not allow you to run a virtual macOS or OS X on non-Apple branded hardware.
You'll need to have apple hardware on which you run your macOS virtual machine in order for us to be able to help you.
It does not matter that you connect to the VM using apple hardware.
Hope you understand,
Wil| Author of Vimalin. The virtual machine Backup app for VMware Desktop Products
| Vimalin : Automated backups for VMware Fusion and VMware Workstation Professional
| More info at https://www.vimalin.com
| Twitter @wilva
| VMware Wiki at http://www.vi-toolkit.com
I found an interesting article explaining how to do it
I think this will certainly help
This is a bug in VMware, in fact, it is several bugs in VMware. If you create a macOS guest on ESXi 6, 6.5, 6.7 you can replicate one or more display related bugs (some of which are interactions with VMware fusion).
1. If you set a custom resolution for a macOS guest and disconnect the virtual console while it is running, then disconnect (for example using VMware fusion as the console, quit fusion then start it again and reconnect,) the console will physically come back as an 800x600 window but macOS will believe it is rendering at 1024x768 regardless of tools version, fusion version, video ram size for the VM. If you instead resize the VM and shut it down, then when you boot it back up after quitting and restarting fusion (or VMRC), it will remember the console size and things will render 1:1 Instead of being scaled and blurry.
1b. This will also prevent console resizing above 1024x768 if you try to do a Remote Desktop or VNC connection to the running VM, so if you connect that way to a running VM and drag the window to be larger, you may be scaling the 1024x768 display window to an arbitrary size, which can cause a blurry appearance.
2. If you look at the VMware tools preferences file in ~/Library/Preferences you’ll see a high DPI true/false that defaults to true. This feature is completely broken and will not behave right in session or across sessions, causing weird issues with console resizing, effective display resolution, etc. It also puts titanic CPU load on the machine when enabled because you end up doing a scale up and a scale down in CPU instead of GPU. Change the setting to false to have predictable behavior.
3. Fusion does not properly remember window locations across sessions along with its inability to remember console sizes for running macOS guests. Depending on whether they are hosted on ESXi or locally, you’ll see slightly different behavior with whether the windows always re-open to the center of the screen or to their last location, but if you have a console window size that does not fit when it is relocated to the center of the screen, you can also get weird interactions with display resolution and console size that cause bad rendering of the guest GUI.
Thank you solid, i was not aware of this history
Thanks again Rsahi and thank you very much for all of the helpful details solidbrass. Sounds like I'm at a dead end at this point if the issue is a bug in VMware.
I tried the vmware-resolutionSet approach too, but unfortunately there's no way I can find to specify that the resolution needs to be HiDPI. Attempting the normal method to set the display resolution via Displays under System Preferences, I've tried everything I can think of including upping the VRAM size considerably and every other tip/trick I've seen on the internet (e.g. SwitchResX) but the only resolutions I'm presented with are 1440x900 (non-HiDPI) and 720x405 HiDPI. I'm viewing on a MacBook Pro with 2880x1800 retina display so if I'm not mistaken the resolution I'm missing that I need is 1440x900 HiDPI or possibly 2880x1800 HiDPI.