Dariusz quatscht

Web Development on Microsoft's Platform
Navigation

More than 800x600 when running Linux in Virtual PC 2004

More than 800x600 when running Linux in Virtual PC 2004

  • Comments 22

Virtual PC 2004 is meanwhile one of my favorite programs. Currently I test a lot of stuff with XP SP2 and latterly also Linux to showcase interop scenarios. One bad thing is that currently there are no Virtual PC Additions for Linux. 800 x 600 is the standard resolution under Virtual PC 2004 for a Linux system. Currently I've received a nice tip from one of my buddies to modify the XF86Config file manually.

I edited the monitor, device and screen section. The following extract of my XF86Config is working fine in my environment

Section "Monitor"
  Identifier   "Monitor0"
  VendorName   "Monitor Vendor"
  ModelName    "Generic Laptop Display Panel 1400x1050"
  HorizSync    31.5 - 90.0
  VertRefresh  59.0 - 75.0
  Option     "dpms"
EndSection

Section "Device"
  Identifier  "Videocard0"
  Driver      "vesa"
  VendorName  "Videocard vendor"
  BoardName   "VESA driver (generic)"
  VideoRam    8192
EndSection

Section "Screen"
  Identifier "Screen0"
  Device     "Videocard0"
  Monitor    "Monitor0"
  DefaultDepth     16
  SubSection "Display"
    Depth     16
    Modes    "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
  EndSubSection
EndSection

Now I have nice 1400x1050 which makes me happy

  • Changing Linux resolution on Virtual PC 2004
  • Really interesting... I've not tryed to run Linux on Virtual PC yet, but this tips is really helpful.
  • There's an alternative. I don't care about the resolution of the console at all. I'm using a X-Server running on Windows and connect with this to the Linux-VM. The advantage is that with this X-Server you can connect simultaneously also to SFU or other U**X Systems.
  • You have been Taken Out! Comments about your posting in this link. Thanks!
  • With redhat 9.0, run redhat-config-xfree86. Choose Advanced tab. Change the video driver to VESA. Choose Standard tab. Change resolution to what you want. The hit Ctrl-Alt-Backspace to logout and restart the X server. No need to modify the config files directly.
  • Don't have RH, but Fedora Core 1 should give the same possibility. I guess I ran into some setup misconfiguration while installing first time. But anyway, isn't modifying configuration files the UNIX way?
  • The key is setting it to 16bit color. 24bit support seems to stop at 800x600, which probably has to do with the memory they allocate for the vpc video buffer.
  • very helpful suggestion! however, i have been unsuccessful at making this work at 1152x864 (my host res is 1280x1024 and i want the virtual machine to be just slightly smaller). any ideas as to what's going on? thanks
  • Hi, I'm also having loads of problems with getting higher resolutions. I can increase the resolution, but the window won't resize so I have to scroll everywhere...any ideas ?
  • I'm not sure what additional factors have to be considered. In my case I used Fedora Core 1 as linux system.
  • Ros:
    All you have to do is resize the window yourself. You could also press Right Alt-Enter to make the window full screen.
  • I'm not able to get higher resolution than 800x600 using the described method. Even when I'm in full screen mode (my monitor is capable of 1280x1024), an attempt to do the above results in Virtual PC 2004 throwing me back into window mode, complaining that the display resolution is too high.

    What is your display setting (Virtual PC's virtual machine setting)? I've set mine to "allow any resolution".

    I'm running a trial version of Virtual PC 2004 (build 582). I've installed Redhat 9.
Page 1 of 2 (22 items) 12