Posted At : July 3, 2007 5:04 PM
23 Comments
When I'm flicking back and forth between Windows and Linux I typically leave the Windows window at 1024x768 which allows it to have no scrolling and still fit on my 1680x1050 screen.
However, there are times when you just need more screen real estate in windows and as the VMWare driver doesn't come with a native 1680x1050 resolution you need to make some minor registry edits to get it working.
A bit of searching got me to an knowledge base article but the instructions didn't work for me, as the registry keys didn't exist there but were located pretty close. So without further ado (there's been quite a bit already I admit).
For other resolutions you can use the following numbers keys:
| ASCII | Value |
|---|---|
| 30 | 0 |
| 31 | 1 |
| 32 | 2 |
| 33 | 3 |
| 34 | 4 |
| 35 | 5 |
| 36 | 6 |
| 37 | 7 |
| 38 | 8 |
| 39 | 9 |
| 78 | x |
Cheers, Mark
23 Comments
Why not use "VM > Fit Guest Now" or "VM > Autofit Guest" from the menu?
Hi James,
The problem with that is that I can't get it to fill the full 1680x1050 screen, as the menu is not available when I'm in full screen mode, and when not in full screen mode there is always a bar or small border around the screen (at least on linux)
Let me know if there is a way around this.
Cheers,
Mark
Thank you! I had been trying to figure out how to add the full-screen resolution for my laptop (1280x800) which is not available by default with the vmware controller.. Autofitting doesn't help because you can't autofit to fullscreen. Thanks!
brillant, works great! thx for the tip!
Ditto for 1440x900. Thanks for the valuable information.
thank you! Was looking to see how to do this and you answered it exactly.
That works perfectly! Thank you! I have been trying to figure this out for a very long time.
One thing that people might miss is the Vmware Knowledge Base suggests the new key should be a registry String value. A string will not work, it needs to be binary just as you stated. Thank you, full screen works very well!
"autofit to full screen" sounds like it's just BEGGING to be an option. It would be really nice to be able to work in a window at 1024x768, but when you maximize, it automatically resizes the window to the native 1680x1050 (rather than stretching the current size)
a hint: when entering the binary values, you don't need to bother with hex - click on the right side of the dialog and there you can enter it normally. Finally add a 00 at the end (this must be done on the left side)
Really useful, thanks very much.
On my Win2K guest the Resolution.* values were in a bit different registry location: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmx_svga\Device0] (it had "Device Description"="VMware SVGA II" as described by Mark). I tried adding my resolution there and it worked perfectly. THANKS, MARK!
Thank you very much!
Perfect.
Ubuntu Hardy host.
Puts my old windows XP back on track when I need it.
Another approach is that found <a href="http://paulsiu.wordpress.com/2007/08/23/getting-vm...">here</a>, which involves setting some parameters in the VMX file.
I actually didn't have the <b>Resolution.<i>x</i></b> keys in the registry of my Windows Server 2003 VM, so I couldn't add any keys to that sequence. I tried adding <b>Resolution.0</b> and <b>Resolution.1</b> to support full-screen and maxed windowed resolution, but these resolutions never appeared in the Display panel. I wonder if this registry key isn't valid in all Windows environments. I can't find any reference to it elsewhere.
wow... thanks for that last link. I was having a lot of trouble getting my vm to go beyond 1050 vertical pixels, and low and behold, svga.maxHeight = “1050″ was in there. changed it to 1280 (running 1024x1280 - monitor turned vertically) and presto... autofit guest works!
Wonderful find - THANK YOU for this valuable information
Thanks! My Optiquest Q20wb and my NVIDIA 5200 never got along with the DVI cable connected. Now I know how to override it! :)
great post! saved my day...
Perfect! Thank you very much !!
you're a genius, thanx a lott :)
Great post, though I couldn't get an odd resolution to work, such as 2560x936. Anyone know if there are only certain presets that work?
Great post. Worked like a charm. Thanks for the knowledge.
Supeeeeeeeeer! Big thanx!