- Joined
- Jun 5, 2001
- Location
- Nottingham, England
One thing that Ed speaks about is the problem of the boot time "only" being cut in half......... He's got a point, although he's wrong about the cause. It's not a bottleneck caused by the CPU, it's caused by another reason/s that is related to what he's talking about though.
I'd set my machine to hibernate A sequential read from the iRam to normal Ram would be very fast indeed.
When a hibernated winXP machine boots alot of the PCI, AGP and various other low level registers are restored to their last know state without waiting for the device's handshake during the normal boot process. This handshaking is what slows boot time down dramatically, USB device detection and hardshaking takes an incredible amount of time. Another massive slowdown is caused by obtaining an IP address via DCHP.
This would give a nice fast boot time (dependant of the amount of used ram in your system) - Windows would probably load in about the same time it takes your BIOS / SATA Controller's to post.
Anyone who is not convinced by the hand shaking arguement well I've got a test for you.....
1. Turn off as many things in the BIOS as possible.
2. Unplug ALL USB device's
3. Install a fresh copy of Linux or XP
4. Install all drivers for vid etc.
5. Give yourself a Static IP address
6. Clear msconfig
7. Delete the PreCache folder withing the WinXP folder.
8. Boot about 8 times and measure the average boot time (don't count the first - this is when XP will create some nice precache files to speed boot up).
Then do the same steps as above but with all devices in the BIOS enabled that you usually have and keep your usb devices plugged in + enable DCHP networking. You might well be surprised by the massive difference in boot time.
thingi
I'd set my machine to hibernate A sequential read from the iRam to normal Ram would be very fast indeed.
When a hibernated winXP machine boots alot of the PCI, AGP and various other low level registers are restored to their last know state without waiting for the device's handshake during the normal boot process. This handshaking is what slows boot time down dramatically, USB device detection and hardshaking takes an incredible amount of time. Another massive slowdown is caused by obtaining an IP address via DCHP.
This would give a nice fast boot time (dependant of the amount of used ram in your system) - Windows would probably load in about the same time it takes your BIOS / SATA Controller's to post.
Anyone who is not convinced by the hand shaking arguement well I've got a test for you.....
1. Turn off as many things in the BIOS as possible.
2. Unplug ALL USB device's
3. Install a fresh copy of Linux or XP
4. Install all drivers for vid etc.
5. Give yourself a Static IP address
6. Clear msconfig
7. Delete the PreCache folder withing the WinXP folder.
8. Boot about 8 times and measure the average boot time (don't count the first - this is when XP will create some nice precache files to speed boot up).
Then do the same steps as above but with all devices in the BIOS enabled that you usually have and keep your usb devices plugged in + enable DCHP networking. You might well be surprised by the massive difference in boot time.
thingi
Last edited: