VOGONS


First post, by calvin

User metadata
Rank Member
Rank
Member

My dual P2 system running Windows 2000 is getting CPUs saturated with about 40% worth of interrupts, which means I'm not getting ideal performance, obviously. The question is, what tools do I have to identify it? DPC Latency only measures well, latency, and Latency Explorer requires Vista to run.

I have a GeForce 256,EtherLink XL, Sil3114 (no disks plugged in), and my M570's Unifying Receiver plugged in. Lowering resolution from 1080p to 720p, closing networked apps, and disabling the Sil3114 had no perceivable effect.

2xP2 450, 512 MB SDR, GeForce DDR, Asus P2B-D, Windows 2000
P3 866, 512 MB RDRAM, Radeon X1650, Dell Dimension XPS B866, Windows 7
M2 @ 250 MHz, 64 MB SDE, SiS5598, Compaq Presario 2286, Windows 98

Reply 3 of 10, by calvin

User metadata
Rank Member
Rank
Member

Things I've done so far:

* Removed Unifying receiver and disabled USB controller in Device Manager. No change.

* Unplugged the Ethernet cable. No change.

* Removed the Sil3114. No change, but the 5V rail is better now.

* Rebooted into Safe Mode. No change.

* Changed BIOS settings. (enabled PnP OS, MPS 1.4, and L2 ECC) No change.

Next up will be removing the Ethernet controller, and then changing the GPU. Slightly lost here. I have screenshots of my BIOS settings if needed.

2xP2 450, 512 MB SDR, GeForce DDR, Asus P2B-D, Windows 2000
P3 866, 512 MB RDRAM, Radeon X1650, Dell Dimension XPS B866, Windows 7
M2 @ 250 MHz, 64 MB SDE, SiS5598, Compaq Presario 2286, Windows 98

Reply 4 of 10, by Baoran

User metadata
Rank l33t
Rank
l33t

It could be caused by many things. When I was doing tech support in late 90s, there was a similar situation with one win NT 4.0 pc and when I figured it out it was actually caused by a faulty keyboard.
I would start removing expansion cards and peripheral devices and checking out if removing any of them make a difference. If it is faulty hardware, disabling them in windows most likely won't make any difference.

Reply 5 of 10, by calvin

User metadata
Rank Member
Rank
Member

Removed EtherLink XL, no change. Swapped GeForce 256 for TNT2, no change. I booted Linux, and it claimed there was a lot of interrupts coming from IRQ9, which is apparently for ACPI? This means it'd likely be coming from the board/firmware itself...

2xP2 450, 512 MB SDR, GeForce DDR, Asus P2B-D, Windows 2000
P3 866, 512 MB RDRAM, Radeon X1650, Dell Dimension XPS B866, Windows 7
M2 @ 250 MHz, 64 MB SDE, SiS5598, Compaq Presario 2286, Windows 98

Reply 7 of 10, by calvin

User metadata
Rank Member
Rank
Member

Looks like there's a manufacturing flaw with the ASUS SMP boards that causes them to spew interrupts in ACPI OSes, especially Windows 2000. Either change to the MPS MP HAL or do the BIOS upgrade and resistor change (or just a solder blob) as mentioned in the ASUS QA article.

@Baoran: No, I don't.

2xP2 450, 512 MB SDR, GeForce DDR, Asus P2B-D, Windows 2000
P3 866, 512 MB RDRAM, Radeon X1650, Dell Dimension XPS B866, Windows 7
M2 @ 250 MHz, 64 MB SDE, SiS5598, Compaq Presario 2286, Windows 98

Reply 9 of 10, by Errius

User metadata
Rank l33t
Rank
l33t

This brings back memories. I had a similar problem with an Exsys EX-3305 RAID card in my XP system years ago. Task Manager showed that DPC calls were consuming about half CPU resources. I never did solve the problem. I eventually swapped the Exsys card for a HighPoint with the same chipset.

Is this too much voodoo?

Reply 10 of 10, by calvin

User metadata
Rank Member
Rank
Member

The guide is incorrect - you can change to the MPS Multiprocessor HAL instead. This is an ACPI-free MP HAL, and it seems to work fine. After letting it reinstall the drivers, there's no more spurious interrupts. (It seems that FltMgr isn't happy after the change, but it doesn't seem to affect anything. I'd like to fix it though.

I'm going to change the GPU back to the GeForce DDR or a 9600 PRO though - the Vanta is an utter slug running at 1080p.

2xP2 450, 512 MB SDR, GeForce DDR, Asus P2B-D, Windows 2000
P3 866, 512 MB RDRAM, Radeon X1650, Dell Dimension XPS B866, Windows 7
M2 @ 250 MHz, 64 MB SDE, SiS5598, Compaq Presario 2286, Windows 98