Way 2 Cool
Way 2 Cool
Before Win98 was publicly released, there was, as usual, some debate on whether 98 supported UDMA natively. Using HD Tach, I received burst transfer rates of around 20 MB per second with MS's native driver and the DMA checkbox enabled. This is equal to Win95 OSR2 with patches installed and UDMA enabled. This would seem to indicate that, for whatever UDMA is ultimately worth, it is being enabled. Definitely not the theoretical 33 MB per second that is so widely advertised, but better than the 12 MB per second without the DMA check boxes enabled.
Choice of Drivers?
Over the past couple of months, a few drivers are beginning to surface for Win98. Up to this point, the general concensus has been that Microsoft's driver does the job adequately, with most users able to use UDMA without too much trouble. The main problem has been installing the upgrade version of 98 over a copy of Win95 with non-Microsoft drivers installed. Intel's BMIDE driver - version 3.02 seems to work well in getting of older versions of Intel drivers, but there are still problems getting rid of other manufacturer's driver programs (Triones comes to mind).
I have picked up a couple of drivers that I will be testing over the next few weeks. First up will be the XStore Pro drivers. I have the usual good and bad about these and would like to find out for myself.
This is the way all installations should be. Install the operating system, enable the DMA checkbox in the Control Panel \ System \ device manager \ disk drives \ your generic hard disk \ properties screen. Reboot. You're done. It couldn't be much easier.
One gripe is that my Quantum Fireballs are still listed as generic drives (same as OSR2) with this version of Win98's setup files. I guess that's not too much to complain about, but it still bugs me. On the plus side, there is no need for patches to remove the pesky yellow question marks from the "other devices" entry in the device manager as in OSR2. Support for the PCI bridge and USB are included in the OS.
Removing Intel Drivers
There is a new driver file from Intel that solves a problem that some users have encountered while upgrading from Win95 to Win98. It would seem that if you install the upgrade version of Win98 over Win95 while the Intel BMIDE driver is installed, the only way to remove the Intel driver is to uninstall Win98 and then remove the BM-IDE driver with the uninstall utility or through the registry.
You are then able to re-install the Win98 upgrade and take advantage of the Microsoft driver. This is a rather lengthy process and not really my idea of a good time. The new Intel "bmide_95.exe" file solves this problem. (While the file is named the same as previous versions, it is in fact version 3.02.) With the installer utility contained in the EXE file, the BM-IDE driver may now be removed directly from Win98.
The following is an excerpt from the Intel Bus Master page.
"The Intel BM-IDE driver was not designed for use under Windows
98. No PC manufacturers shipping Windows 98-based systems
today include the Intel BM-IDE driver. The installer program for
the Intel BM-IDE driver for Windows 95 precludes installation on
a Windows 98-based system. Furthermore, a problem may occur
when installing the Windows 98 Upgrade onto a system
containing Windows 95 and the Intel BM-IDE driver. The new
v3.02 installer may be used to replace the Intel driver with the
Microsoft BM-IDE driver on Windows 98 systems. See the v3.02
README.TXT file for further instructions."
For more information and to download the BM-IDE driver file, follow this link to the Intel Chip Sets page.
Abit AX5 Motherboard Ver. 2.22, 512 K L2 Cache
AMD K6 233 o/c'd to 250 (83x3)
32 MB SDRAM (generic)
Quantum Fireball SE 3.2 GB (FAT 16)
Quantum Fireball ST 3.2 GB (FAT 16)
Matsushita CR-574 CD-ROM
Software installed on tested OS
Win98 Version 1713
Adaptec Threadmark 2.0
HD Tach 2.00
Ziff-Davis WinBench98 v 1.0
A "typical" installation of Windows 98 was used. Programs that were not needed for the benchmark were not allowed to run. Each benchmark was run three times and the results were averaged. Virtual memory of 0 to 150 MB on the same HD as the OS was used. Primary and logical drives used were defragged between each benchmark. The system was rebooted between each benchmark.
|Win98 UDMA Enabled|
|WinBench 98 v 1.0||.||.|
|Business Disk 98||1210||1230|
|High-End Disk 98||3250||3330|
|Avg Seek (ms)||11.7||11.7|
|Transfer - Beginning||9690 KB per sec||9710 KB per sec|
|Transfer - End||9520 KB per sec||9210 KB per sec|
|Threadmark 2.0||5.47 MB per sec @
|6.46 MB per sec @
|HD Tach 2.00||.||.|
Max - Min - Avg
In KB per sec
|10964 - 6548 - 9499||11072 - 6548 - 9563|
|Avg Seek -
Peak Transfer Rate
12.4 MB per sec
21.1 MB per sec
Timed File Transfer
The last test was to test the speed in transfering files between the two hard drives in a real-world application. For this test, I assembled a folder containing 500 MB of various file types including, but not limited to, ZIP, JPEG, GIF, DOC, and TXT. I timed the transfer between two 1000 MB partitions.
The folder was moved from drive 0 to drive 1 and back again. This process was repeated three times for each configuration with the results being averaged. I also included a test of Win95 with setupex.exe and remideup.exe installed and the best times for WinNT 4.0 for comparison.
Timed File Transfer
|Driver used||Time to transfer||MB per second|
|Win98 No DMA||135 seconds||3.70 MB per second|
|Win98 DMA On||124 seconds||4.03 MB per second|
|NT 4.0 with
Tyan 4021 Driver
|118 seconds||4.24 MB per second|
|Win95 MS UDMA||122 seconds||4.10 MB per second|
In the benchmarks run, WinNT 4.0 has an
advantage in producing faster data transfer on my system. This advantage
seems to be somewhat lessened by the lower CPUmark-32 results that NT achieved.
If I were to judge the operating systems by "seat-of-the-pants" feel, Win95
feels the fastest by a large margine in everyday tasks. After all,
speed is subjective and one does not live by benchmarks alone.