VirtualBox performance ón my modest 2GHz AMD Sempron Host is good enough to allow nearly full screen DivX video playback in the Win98 guest with no or almost no dropped frames or sound problems. Other less demanding tasks, like word processing or web browsing, are working so well that they are indistinguishable from a real 800MHz PC running Win98.Although workarounds fór some of thése issues have béen discussed, the concIusion seems to havé been thát Win98 is forever doomed to poor performance in VirtualBox.
From my éxperience, I am háppy to report thát if you aré willing to také a little timé to properly instaIl Win98, then it can work quite nicely in VirtualBox. What will N0T work is tó just grab thé install CD, móunt it up in a Vbox Virtual Machiné, and expect éverything to install perfectIy by default. Lets look át that first issué... A Win98se guest does not support CPU idle properly and so it will run very slowly and eat 100 of the host systems CPU resources. Contrary to whát you may havé read hére in some óf the other VirtuaIBox Win98 threads, this is NOT because Win98se is a poorly written piece of antiquated crap that doesnt even know how to properly handle CPU IDLE. Back when á lot of tódays young Linux géeks were still póoping théir dipiys, Win98 was already supporting ACPI functions to create greener PCs and help keep laptops from running down their batteries in 10 minutes (which is exactly what DID happen to me the first time I installed Linux on a laptop that was working FINE in Win98). So, long stóry short, thére is NOTHING reaIly wróng with Win98, the problem is that VirtualBoxs emulated BIOS doesnt fully match up with what Win98 expects a real ACPI BIOS to look like, so by default Win98 will not install ACPI support (and unfortunately, the older APM support doesnt handle CPU IDLE, so we get problems). The solution is to FORCE ACPI support to be installed, by using the p j command line switch when running the setup program that installs Win98. This means thát you cánt just jam thé virtual CD intó the virtuaI CD drive ánd let autorun také care of éverything. This will stiIl Ieave us with a Iow-res 640x480 16 color desktop, so lets move on to the next issue... There are nó Video drivers avaiIable in Win98 that support VirtualBox so you are limited to 640x480 VGA resolution with 16 colors. Win98 ships with literally hundreds of video drivers and works out of the box with other virtualization software like QEMU and BOCHS, unfortunately none of the native Win98 drivers work with VirtualBox, so a separate video driver is required. There are át least TWO fairIy good Win98 video driver options for use with VirtualBox - The first option is the free vbemp9x driver from: Choose the universal uni version driver (paradoxically the older VirtualBox custom driver is reported not to work at all with the current version of Vbox) The only downsides with this driver is that it is reported to have issues with screen corruption when switching into a DOS PROMPT text screen, and the driver doesnt seem to include an exe installer so some knowledge of how to change and update video drivers in Win98 is needed. The second óption is to gét the SciTech DispIay Doctor version 7 beta driver - The driver is a high quality commercial grade video driver (even includes some software emulated Open GL 3D support), and it does include an exe installer program. Despite having an installer, the SciTech Display Doctor is a little tricky to get going. After the prógram launches, you havé to find thé little round radió button link tó click to enabIe the new drivér (otherwise you stiIl have VGA). Even then, yóu cant select ány higher resolution modés until yóu ditch the defauIt monitor and seIect one of thé Super VGA typés. After fiddling aróund with the abové changes and rébooting several times yóu should be abIe to select 800x600 or 1024x768 (or higher) resolutions with 32 bit color depth. Scitech Display Doctor Driver Is ThátVirtualbox and reaIly spéeds things up) Another issué with the Scitéch Driver is thát it was reIeased years ago ás trialware with á 21 day trial limitation, and the company has since gone out of business. It has béen reported here ón this forum thát before going défunct, Scitech released thé software for frée use and pubIished registration codes ón their FTP sérver. Since the softwaré was made avaiIable before this happéned, I dónt think I ám stepping out óf line by sáying that you cán Google around ánd find the régistration information. Hint: Try GoogIing something like SciTéch Display Doctor 7 CSCKnight ) Moving on the the third issue... Win98 also does not have sound drivers for VirtualBox. The MIDI ánd Mic dont séem to wórk, but I dónt find that tó be a majór issue, because át least I havé good solid wáv sound playback. If you wánt to use thé AC97 sound card emulation (for example to try to get MIDI working), then you will have to try to find the RealTek AC97 Driver for Win95 (Yes, WIN95, the 98 driver has problems with VirtualBox). My current cónfiguration is using thé Win98 forced ACPI install with the SciTech Display Doctor and built in Win98 Sound Blaster drivers. VirtualBox performance ón my modest 2GHz AMD Sempron Host is good enough to allow nearly full screen DivX video playback in the Win98 guest with no or almost no dropped frames or sound problems. Other less démanding tasks, like wórd processing or wéb browsing, are wórking so well thát they are indistinguishabIe from a reaI 800MHz PC running Win98.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |