Ben Armstrong - Running Virtual PC and Virtual Machines
- Posted: Apr 11, 2005 at 2:55 PM
- 56,368 Views
- 30 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
before anyone forgets about Bob... I myself would
like to try it, it is VERY hard to get hold of (as he said).
Yeah, obviously there's some apps that won't run well in Virtual PC. I doubt I'd be using Flight Simulator in one, for instance.
Will Virtual PC change to rock with the new 3D-oriented applications and services like Avalon and video games? Not sure yet. Definitely today's version won't work well for many of those kinds of things.
Never tried VirtualPC, but I should imagine it's basically the same as VMWare?
While we cannot do 3D graphics today we are able to run Windows XP and other modern operating systems quite well.
Cheers,
Ben
I got a couple of other questions for this video:
- Is that a white toaster in the background?
- What's in the envelope?

And know the final question:Edit: more questions:
- Is there a difference between i386, i486 and i586?
And Sim City 4?1) Yes - it is a toaster (cost me $9), which is actually a violation of Microsoft policy - however I got an exception because I am alergic to wheat (gluten - actually) and can't use communal toasters
2) I believe that it was a contract that I needed to review - however I can't tell you any more than that
3) It should do - we have code to detect and handle polymorphic x86 code (it is used more often than you might guess)
4) Virtual PC 'virtualizes' the processor - so you will get whatever architecture you have on the physical computer (but we only support CPUs of the i686 family).
And funny that you should mention Sim City 4 - but it does actually run fine inside of Virtual PC and I am planning to post to my blog about this on Wednesday.
Cheers,
Ben
I think you have that mixed up they emulating a S3 Trio, if it was virtualizing the video card it would be the same video card you had in your base machine.... Also I just want to say ben ROCKS!!!!! Great blog read it every day.
Tomorrow you'll meet the Virtual Server side of the house.
Does Ben address the install time of OS's on the virtual PC? I find that installations in VPC's take much much longer.
Odd... Considering that you just said that VPC doesn't support 3D, and yet the SimCity4 terrain is in fact just a giant Direct3D-rendered mesh.
So can I play Quake 3 on VPC or not?
Yeah - it threw me too - on the box SimCity 4 says that it needs a D3D 7 compatible card with 32mb of VRAM - yet if you install it inside of Virtual PC it runs just fine.
You can't play Quake 3 inside of Virtual PC - but you can play Quake 2 and Unreal Tournament 2004 (as both have software renderers.
Cheers,
Ben
Yeah - this is an oft debated topic. We know that we are the fastest for OS install, and this is largely because most of our performance tuning work has gone into actually using the OS once it is installed. These happen to be two significantly different usage patterns - and we have not yet spent significant time optimizing the install path - simply because it is something that users do a lot less often than actually 'using' the operating system.
Cheers,
Ben
Yes.
Cheers,
Ben
Perhaps you could discuss what effects Virtual Machine Additions have on the virtual PC. Is it purely for better integration with the host, or does it allow some optimisations by making the virtual machine aware that it is running virtualised and letting it skip or offload some operations?
In some ways Virtual PC for Mac seems to be ahead of the Windows version. It supports USB devices and tighter desktop integration with printing etc. Are the Mac and Windows versions developed by the same team? Will we see the USB support coming to the Windows version soon?
As I understand it, it should be easier to virtualise the graphics card when running the virtual machine on Longhorn, since longhorn has the new display driver model that lets several applications share the GPU resources. Will this in fact make the job any easier?
I wondered if the display performance would be better if you connected to a virtual machine using remote desktop. As I understand it, remote desktop uses a virtual display driver and batches up GDI operations to pass through to the remote machine. Instead of emulating the graphics card you could just pass the drawing operations through to the real graphics card on the host system. Obviously the would only be of any use when the virtual pc was one that supports Remote desktop, so it wouldn't work for Beos, OS2 etc, but it might make 2000 server and XP Pro a bit faster.
Forgive me if I'm totally off track here.
I see you use Royale off Tablet PC too...
Remove this comment
Remove this thread
close