The macosxhints Forums

The macosxhints Forums (http://hintsforums.macworld.com/index.php)
-   Applications (http://hintsforums.macworld.com/forumdisplay.php?f=5)
-   -   Is Virtual PC 7 really THIS slow??? (http://hintsforums.macworld.com/showthread.php?t=34235)

jecwobble 02-01-2005 01:18 PM

Thanks, Las Vegas- I'll give this a try this evening.
Thanks, again, AHunter3- my Win98 install is on a CD, but I've made a disk image of it for convenience and (hopefully) quicker loading. I can map a drive in VPC7 to that disk image, theoretically bypassing the potential hangup with a CDROM driver. If I get far enough, we'll see if there's an issure with the video.

As for my second option, I know you can boot a PC running Win98 to a DOS prompt. I am asking how to do the same with XP. If I can get my existing XP VPC7 machine to boot to a DOS prompt (i.e. not a DOS boot disk), I should be able to map my install image to drive D: and begin the Win98 install.

GavinBKK 02-01-2005 11:31 PM

Win98Se on VPC 7.
 
Well, speaking from current experience....

I posted a similar question some time ago and was advised to use 98. I dug out my old copy of that and installed it and it absolutely flies! I would rate it as faster than when it was originally on a PC all those years ago.

Mind you, I did give it the 512Mb of RAM etc. Works very well indeed.

Just my 6d. worth.
Gavin
Bangkok

AHunter3 02-02-2005 12:41 AM

I don't think Windows NT, Windows 2000, or Windows XP can "boot to a DOS prompt" the way Windows98 and Windows95 can. The latter beasties are based on a DOS kernel (in fact some have viewed them as huge complicated DOS applications rather than operating systems in their own right); the other three are based on the NT kernel and do not "have DOS running underneath" although they can emulate DOS (the command prompt).

You should have a blank empty hard disk volume to install Windows98 onto. If you do, you should boot from MSDOS, install the drivers to see the CDROM if necessary (and if it would be necessary on a hardware PC, it will be similarly necessary to access the VPC "virtual CDROM drive" that lets you use CD diskimages), and then run the installer app that's on the CD from the DOS prompt and install to the empty hard disk.

Leave XP out of this, it only complicates matters :)

jecwobble 02-02-2005 07:10 PM

Loading Win98SE right now
 
Finally , I am loading Windows 98 SE in VPC7 as I type. I appreciate everyone's help. I tried some of the boot disk images mention by Las_Vegas and others, but I just couldn't get VPC7 to recognize them.

So, armed with some knowledge and files from http://www.computerhope.com, I used my XP VPC7 machine to create a floppy image loaded with MS-DOS files. It took almost an hour start to finish and required some CDROM driver files and configuration, but I managed to use the floppy image to boot a "blank" machine and access my Win98SE install disk.

I then created a full-fledged 98 boot disk floppy image during installation, so I now have that and my custom made one.

If anyone is interested in the details, I would be glad to post them here.

Oh, "Getting ready to run Windows for the first time."- gotta go.

cwtnospam 02-02-2005 07:49 PM

I was just reading the begining of this thread and I think your biggest problem is that you don't have enough RAM. You've got multiple accounts open with who knows how many processes in each, Classic open, and Virtual PC running in half of your RAM. Check your pages in/out. I'll bet they increase rapidly.

You could try rebooting, logging in only one user and running only VPC. If it's noticeably faster, it's got to be lack of RAM.

jecwobble 02-03-2005 08:40 AM

The slowness of XP I explained about was with no other user accounts logged in, no other GUI apps running but the Finder, and Classic was not running. I had done a hard reboot at more than one point because of the apparent lock up of VPC7. I have 1GB of RAM and a full 512MB allocated to VPC7, which doesn't appear to let me give it more RAM than that.

Regardless, the one PC app I need to use I have to use in conjunction with text software (TextEdit at a minimum, AppleWorks or similar preferred). Otherwise, I am defeating the purpose of even running Windows.

jecwobble 02-03-2005 09:17 AM

Win98 loaded, but I need to do it again
 
Well, I finished loading Win98 and it seemed to comparable in speed to Win98 in RealPC under Classic. I was hoping for an improvement there, but all I will seem to be getting is avoiding the startup time and overhead of Classic. Oh, well, I can live with that.

I shutdown and rebooted a couple of times to measure time and responsiveness (yes, I plan to save the session and avoid the bootup time).

But, when I attempted to load additional VPC features (print to Macs printer, share folders, etc.), the wizard stated that printer sharing was only available with Win2000 and up. It gave me the option to continue on with the other additions. I did so, since I don't need to print from Win98- just cut and paste. The wizard said I needed to reboot Win98 to take affect. Now it hangs at the startup screen.

I did an F8 at startup to get to safeboot options and can manage to get back to the desktop, a regular boot always hangs. I in the mahcine preferences, sharing and other additional features are all still unavailable. Eventhough it said just the printer, I suspect that none of the additions are available for Win98 (can someone confirm?), and that installing them is causing the hang.

I'll do a new, clean install and leave it at that.

styrafome 02-03-2005 01:49 PM

There is an interesting technical post at MacInTouch (Dec 9 Jeff Bagby post) about how you can make Virtual PC faster by allocating LESS memory to it.

CAlvarez 02-03-2005 01:56 PM

I haven't read that, but yes, VPC should not be allocated extra memory that it doesn't need. More specifically, try to keep it under or at 256MB, due to memory addressing/paging schemes used in Windows (which is after all just an 8-bit OS at its very heart, thus there are some kludges to be able to count higher than 256).

lull 02-03-2005 02:22 PM

A "Yes it really is that @#$% slow" rant
 
I didn't read the thread, but to answer the title question, "Yes, in my experience it really is that slow." How do I define "that slow"? Well, it was slow enough to hog my whole system (while Windows did God only knows what, it was just sitting at the blissful desktop) so much that clicks in anything took literally (I'm not kidding at all here) several minutes to register. iTunes didn't have enough resources to play music without pausing for a minute or two between 10 second chunks of sound. It hogged my system so much that iTunes didn't have enough resources to write out the changes it made to the library before the operation timed out and hence corrupted my iTunes Music Library. (Thanks to MS I now don't feel safe unless I do backups of my cherished Music Library every other day. Thanks to cron I don't worry.) Thanks MS and everybody who won't program native Mac software, namely Magellan and Garmin in my case. I bought a cheap Dell and use it with MS RDC rather than run VPC on my Powerbook.

For the record I have an original 867mhz 12" Powerbook with 640mb ram, and I was running XP Pro SP2. I tried 2k and 98 with not so much disaster, but not much more luck either. I really think a cheap Windows PC is the way to go if at all possible, and I obviously I don't recommend that anybody use this, regardless of how much success people have had. Anything that crashes my computer goes out the window... no pun intended.

CAlvarez 02-03-2005 03:56 PM

Rant aside, most people don't have this problem, and there are many successful users of VPC. Sounds like you allocated way too much memory to the VPC, or ran far too many apps for the existing OS X memory allocation.

lull 02-03-2005 05:02 PM

Too many apps?
 
I didn't even have time to load apps, and I could barely get it to install the VPC extras and the XP updates. I was only running iTunes, Adium, Safari and Mail outside of VPC. I assigned 256mb of RAM to XP, which we all know is a sensible amount. I don't know what exactly the problem was, but I do know something went wrong. It would boot into XP and instantly start hogging my CPU. 98 worked much better, though, and I suppose I wouldn't advise anybody not to run 98, but the apps I wanted to run didn't work within VPC in 98 even though they did on a real Win98 system. Using VPC was an incredibly frustrating experience and a great refresher as to why I bought a Mac in the first place.

AHunter3 02-03-2005 05:09 PM

I read the info about RAM allocation and I say "Hmm". Cue up VPC and select the W2K virtual machine. Watch and wait while it launches with all the responsiveness and smoothness of the Queen Mary II pulling out into a hurricane. Wait until it finishes counting its fingers and toes and try opening some windows and launching an app or two.

Compared to this, running MacOS 7.5.5 in a Basilisk II window within Windows NT in Virtual PC is downright snappy.

If it's any faster upon being cut back to 256 total allocated RAM, it isn't isn't faster in an obvious way.

staypuft 02-03-2005 05:13 PM

Quote:

Originally Posted by lull
It would boot into XP and instantly start hogging my CPU. 98 worked much better, though, and I suppose I wouldn't advise anybody not to run 98, but the apps I wanted to run didn't work within VPC in 98 even though they did on a real Win98 system. Using VPC was an incredibly frustrating experience and a great refresher as to why I bought a Mac in the first place.

Were you trying to run programs that required DirectX? MS has yet to get VPC to work with DirectX. My guess at the CPU hogging after XP "booted" is that XP is not done booting when you see the desktop... it's only about 75-80% done. At any rate, I'm sorry to hear that VPC didn't work out for you, but it sounds like you've taken care of that by getting a cheap PC.

cwtnospam 02-03-2005 05:30 PM

As CAlvarez can attest, I'm no fan of Windoze. My main reason for disliking VPC is that it creates a window on my Mac that acts just like a #$!@*%^ PC!

That said, I think you've got to understand that an 867Mhz G4 with only 640MB of RAM is a little underpowered to try to emulate another processor running another operating system. I use VPC (only because I must) on a Dual 2 Ghz G5 with 1 Gig of RAM. I give VPC 352MB of RAM.

That seems to be fine, as it runs about as fast as the laptop I won (wouldn't buy one!) last fall. but I only run one app on VPC and I treat it the way I would a real PC. I got it working, so I make no changes! None. I don't use it for email or browsing the web, because that would be fool hardy. Remember that VPC is just as vulnerable to viruses and spyware as any PC.

It boils down to this, if you want VPC to run well, you need a fast Mac with plenty of RAM, you need to keep both optimized, and you need to properly configure the PC. Once you've done that, don't let anything alter the PC configuration. It's a good idea to make a backup of the working PC drive for when something does get changed.

CAlvarez 02-03-2005 09:46 PM

Another good trick for stability is to configure the VPC to not save any drive image changes at all. Every time you start VPC, you get your fresh, original drive image. Of course, you would want to store any data files on a shared folder, not within the VPC image, since they would not be saved.

asylum69 02-04-2005 07:50 AM

Ok, here's the dealio - this info is taken from just about everywhere, from the blog of one of the guys who heads up the VPC project to who knows where - but it's all turned out to be reliable info for me:

1) VPC is tweaked to run the "NT" style OS's - I've installed everything EXCEPT NT4 - and my breakdown was that 2000 was slower than 98, which was slower (after tweaking, as decribed in the hint that was posted the other day) than XP.

2) If you allocate more than the recommended amount of memory (256 for XP) to VPC, you slow everything down - again, cuz it's tweaked to work in 256. If you give it more, it gets confused cuz it's crappy software made by the people who make the crappiest software in the world.

And you can pretty much bet, now that Connectix is out of the picture, that VPC is pretty much dead in the water - as Microsoft relies on other companies to innovate, then copies them. They're not capable of innovation. And given they have no competition in this area, at all - well...

Which is a long way of basically saying : Why in the heck did we not see DRAMATIC speed improvements after Microsoft took the project over from Connectix? Given they have access to TONS of information that Connectix didn't, how is it possible that they're completely incapable of enhancing the software?

So anyway - yes, it seems idiotic - but it is idiotic, so deal with it: Do NOT give the silly software more memory, do NOT attempt to install an ancient Windoze OS thinking it'll give you noticeable speed improvements, and do NOT use the stupid software at all if you can find a 286 lying around in a garbage dump.

My experience with VPC sucked almost 3 days out of my life - 3 days I'll never get back. But hey, at least I don't have to work on Windows for a living.

So if you wanna install Windows 98 and give it more memory and waste your life - have at it. But I'm here to tell ya - it's a COMPLETE waste of your time. But hey - live and learn.

Craig R. Arko 02-04-2005 08:06 AM

Quote:

Originally Posted by asylum69
1) VPC is tweaked to run the "NT" style OS's - I've installed everything EXCEPT NT4 - and my breakdown was that 2000 was slower than 98, which was slower (after tweaking, as decribed in the hint that was posted the other day) than XP.


Windows 2000 is an NT based OS, NT 5.0 to be specific, just as XP is NT 5.1.

VPC 7 was pretty much a complete overhaul of the product required to support the G5; it shouldn't be too surprising that it has issues. That's what happens with all software (e.g., Pages).

There are alternatives available now people might want to investigate.

chris_on_hints 02-04-2005 08:47 AM

My only contribution to this thread is this:

- ive never seen VP7 (ie the MS version)
- I ran win98 on VP6 (the last connectix one, which is the only other one which runs on OSX)
My win98 VP6 was fine for working with on my G4 800MHz desktop, the mac had 512MB ram and the virtual machine was given either 128 or 256 (i cant remember which). Ive no idea why there are people posting 'delays of minutes' after clicking on menus etc. I used to get a delay of a fraction of a second between menu click and seeing the response - hardly native speed, but useable.

My suggestions are as follows:
- maybe VP6 is 'better' than VP7 (maybe it would run 98 better than VP7)
- there could be something screwy with your VP6 setup or your drive image (?)
- could your virtual machines have viruses?? that would surely cripple it...
- XP Pro runs really well on a celeron 400MHz PC with about 200MB ram, so shoulld run on most modern (ie better than 1GHz) G4 machines.
- i wouldnt run iTunes at the same time, as it is continually doing stuff - just do without it while you are actively using the virtual machine

Also, there was a recent posting at the main hints site in using the RDC ability of XP Pro to access a virtual machine (alegedly gives faster performance than the VPC graphical output). Here is the link:
http://www.macosxhints.com/article.p...50128001523612
- interestingly, the poster of the hint claims that XP runs FASTER than win98 on his VPC setup. I would believe this, as XP certainly seems to run at least as fast as 98 on a native PC as long as there is plenty of RAM (ie 200MB or over).

BUT, the way I do it is as follows:
- old celeron 400MHz PC with 224MB RAM
- install XP Pro SP2
- plug into my home ethernet network and get it set up (Firefox, decent firewall, antivirus etc)
- remove the mouse and the monitor and hide it behind a sofa

Then, when i need (rarely) to run a windoze-only application, i just reach behind the sofa, hit the power button and wait 5 mins to let it boot to the login screen (it seems to take it a while before it responds to RDC connections). I use it through the network using the MS remote desktop program (OSX native app) and it runs really well. Even over 802.11b wifi...

decidely more than 2 cents worth, but hope it helps!

Timo 02-04-2005 09:44 AM

Quote:

Originally Posted by jecwobble
Well, I finished loading Win98 and it seemed to comparable in speed to Win98 in RealPC under Classic. I was hoping for an improvement there, but all I will seem to be getting is avoiding the startup time and overhead of Classic. Oh, well, I can live with that.

I shutdown and rebooted a couple of times to measure time and responsiveness (yes, I plan to save the session and avoid the bootup time).

But, when I attempted to load additional VPC features (print to Macs printer, share folders, etc.), the wizard stated that printer sharing was only available with Win2000 and up. It gave me the option to continue on with the other additions. I did so, since I don't need to print from Win98- just cut and paste. The wizard said I needed to reboot Win98 to take affect. Now it hangs at the startup screen.

I did an F8 at startup to get to safeboot options and can manage to get back to the desktop, a regular boot always hangs. I in the mahcine preferences, sharing and other additional features are all still unavailable. Eventhough it said just the printer, I suspect that none of the additions are available for Win98 (can someone confirm?), and that installing them is causing the hang.

I'll do a new, clean install and leave it at that.

I had this problem when I converted a VPC 6/Win98SE disk image for VPC 7 use. What I ended up doing was installing all the patches offered to me for Win98SE via Internet Explorer. Didn't matter if it didn't seem topical -- I just installed it, thinking that whatever was causing the hang might get overwritten.

Seemed to work.

And for FWIW, 98 does not seem "18x" than XP for my set up. Some things, like printing over a network, or any I/O tasks for that matter, are quite a bit slower (on my Dual 2.5).


All times are GMT -5. The time now is 02:55 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site design © IDG Consumer & SMB; individuals retain copyright of their postings
but consent to the possible use of their material in other areas of IDG Consumer & SMB.