Resolution 2880 x 1800 not available in Windows 8 (VMware Fusion 5)
I've installed Windows 8 in a VMware Fusion 5 virtual machine. Actually, I upgraded the virtual machine from VMware Fusion 4.
I'd like to set my retina MacBook Pro's resolution to the display's native resolution 2880 x 1800, but Windows doesn't offer the option for that resolution. The maximum is 2560 x 1920 (or 2650 x 1600).
Is there a way to let Windows know that I'm using a 2880 x 1800 display? Do I have to install a monitor driver in Windows?
Per VMware's Retina KB article, you can enable 1:1 pixel mapping for a Fusion 5 VM by going to Settings → Display and checking Use full resolution for Retina display.
If after that you don't see the 2880x1800 resolution, you need to make some manual tweaks, following this KB article:
- Open the
.vmx
file in a text editor. - Add the line
svga.autodetect = "FALSE"
- Add (or update if it already exists)
svga.vramSize = 20774912
- Add (or update if they already exist)
svga.maxWidth = 2880
andsvga.maxHeight = 1800
- Save the file and open your Windows VM.
- In the Windows registry (Start → Run →
regedit
) search for thevmx_svga
key. Per the article, "The correct key has several sub-keys, but it is the main key that should be edited." - Create a new string value (REG_SZ) named Resolution.x, where x is one higher than the highest number listed.
- Enter 2880x1800 as the new value.
- Restart Windows.
- Open the Display Control Panel to change to your new resolution