Tag Archives: technical discussion

macOS vs. VMware vs. scaled Retina resolution

Here’s a quick tech tip; if you have a macOS (or OS X) virtual machine that you can’t seem to set to a reasonably high resolution, it’s probably because scaled Retina resolution is enabled. The telltale sign is that the actual resolution you see, when selecting the Scaled option in Display preferences, is exactly half of what you’re setting with the vmware-resolutionSet utility, followed by “HiDPI”. The other sign is that while you’re able to see an apparently higher resolution in the Scaled resolution list, selecting it has no effect (though you may see the display momentarily go to a higher resolution and then revert).

Disable scaled Retina resolution by opening Terminal.app and running this command:

sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool false

Reboot, then set your desired resolution with this command (for example):

sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1680 1050

If, on the other hand, you’re looking to take advantage of a HiDPI display on your host, simply replace “false” with “true” in the first line and set a resolution of exactly half of the desired resolution (on each axis). Make sure you reboot after changing the DisplayResolutionEnabled property.

It Works for Bikesheds, Too

Normally I avoid “me too” posts. Sometimes, though, the ideas are so important to people and communities that I care about that I can’t let it pass by without mention.

If you know me, you are probably aware that I’ve been involved with relatively large open source development community for more than a decade. Unfortunately I’ve had to limit my more recent involvement for one fundamental reason: with somewhat regular predictability a small and fairly consistent group of people either incites or contributes greatly to a pointless, unproductive discussion. The concept of the bike shed is nothing particularly new; neither are the ways to deal with them, at least in concept. All we need is someone to adapt the general principle to our modern mode of distributed interaction – indeed, someone like Alex Payne:

Set emotion aside, and think how much we could accomplish if we had the humility and grace to learn from our peers.

… and so, without further adieu: Mending the Bitter Absence of Reasoned Technical Discussion

(Thanks to Faried for the link!)