Widescreen for VMware

If your using VMware on a laptop or a monitor which is widescreen you’ll probably realize by now that VMware doesn’t like you much because the video driver it installs is a SVGA driver and you can’t configure that, however I found out today you can configure the GPU RAM size and the resolution it uses.

To force this enter the following additional lines into your VMX file. If you don’t know how to edit VMX files, then open the file with Notepad and all will become clear.

svga.maxHeight = 900
svga.maxWidth = 1440
mks.enable3d = “TRUE”
svga.vramSize = “134217728”

The maxHeight and maxWidth lines specify the resolution whilst mks.enable3d although I can’t confirm if this line does anything is supposed to improve performance for Direct3D.

Finally, the vramSize value specifies the GPU RAM size that will be displayed to the guest OS. 134217728 represent 128MB – The value is in bytes (Divide by 1024 twice to get Megabytes).


Richard works as a Cloud Consultant for Fordway Solution where his primary focus is to help customers understand, adopt and develop with Microsoft Azure, Office 365 and System Center. Richard Green is an IT Pro with over 15 years' of experience in all things Microsoft including System Center and Office 365. He has previously worked as a System Center consultant and as an internal solutions architect across many verticals. Outside of work, he loves motorbikes and is part of the orange army, marshaling for NGRRC, British Superbikes and MotoGP. He is also an Assistant Cub Scout Leader.