Archive for the ‘vmware’ Category

Change VMWare Workstation Screen Resolution

Tuesday, July 7th, 2009

I’m a noob and I’ve just ‘battled’ with this same problem, having just installed Hardy. This is how I solved it.
My setup is a laptop 1280×800 connected to a external screen 1680×1050.
I need to have laptop resolution available when mobile and large resolution when connected to external.

1280×800 (this was found in the ubuntu forums - can’t remember the post.
——–
In Vmware server console, diasble the tick options in View menu:
-disable View->AutofitWindow
-disable View->AutofitGuest

Start the XP guest.
In VMWare server console choose View->FitGuestNow

This creates a registry entry on the guest.

In the XP guest, start regedit.
Navigate to:
HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Control->Video->a number of GUID

Note a GUID is a global unique identifier term used by microsoft and is a set of long digits.
In one of the GUID id’s is a key folder ‘0000′
In this folder, choose key type REG_SZ named Resolution.kvm and enter (modify) to 1280×800
N.B.> there may be more than one guid available with the key folder ‘0000′ containing the key value name Resolution.kvm, so I chose to change all instances of that key value.

Close regedit. The resolution is now available following xp reboot

1680×1050 (from vmware knowledge base)
———
In the .vmx file of the vmware image (you need to switch off the vm image) append to the bottom the following:
svga.maxWidth = 1680
svga.maxHeight = 1050
svga.vramSize = 7056000

By the way, the vramSize value is obtained by multiplying by 4 the resolution value i.e. 1680×1050x4
So that maximum reslution is now available.

This is a rubbish solution to what should NOT be a problem, but it got me there in the end.

Thanks for that - been trying for ages to find something that could give me my 1280×768 resolution. Your method worked flawlessly.

Although, I do have to wonder why 1280×768 wouldn’t be one of installed options, as it’s quite a common widescreen resolution…