CPU high usage

  • Thread starter Thread starter David Oakley
  • Start date Start date
D

David Oakley

I am trying to add a CD burner to my computer. I have tried both an internal
IDE and an external USB. With the internal installed or the external turned
on, I get spikes of 99% CPU usages a few seconds apart. While this is going
on, the sound is intermitent and eventually stops.

I can not see matching spikes on any of the services that are running. The
service rscmpt.exe was accumulating a lot of run time. I went to the NVidia
site and downloaded the latest drivers. That stopped the accumulating of
time on rscmpt.exe but didn't stop the spiking of CPU usage.

I have a 1.7GHz Celeron with 256 MB RAM, and a G-Force2 MX400/MX200 video
card.

Anyone have any ideas?

TIA

David
 
David Oakley said:
I am trying to add a CD burner to my computer. I have tried both an internal
IDE and an external USB. With the internal installed or the external turned
on, I get spikes of 99% CPU usages a few seconds apart. While this is going
on, the sound is intermitent and eventually stops.

I can not see matching spikes on any of the services that are running. The
service rscmpt.exe was accumulating a lot of run time. I went to the NVidia
site and downloaded the latest drivers. That stopped the accumulating of
time on rscmpt.exe but didn't stop the spiking of CPU usage.

I have a 1.7GHz Celeron with 256 MB RAM, and a G-Force2 MX400/MX200 video
card.

Anyone have any ideas?

TIA

David

Have you verified DMA mode is enabled for the IDE channel? Look
in Device Manager.

As for the USB, check for updated drivers at Windows Update. Also
check your system manual and see if you have any PCI cards that are
sharing an IRQ with the onboard USB.

Rick
 
Rick said:
Have you verified DMA mode is enabled for the IDE channel? Look
in Device Manager.

As for the USB, check for updated drivers at Windows Update. Also
check your system manual and see if you have any PCI cards that are
sharing an IRQ with the onboard USB.

Rick
Rick

Thank you for your reply. DMA is enabled.

IRQ 11 is shared by three USB Universal Host controllers, the video card,
the PCI to USB host controller, an audio controller, and the PCI NIC. Does
this tell me that IRQ 11 is being used for PCI steering? When I turn the
CD-Writer on, I don't see it being assigned an IRQ. Device Manager does not
show any conflicts.

I ran perfmon, when the CPU usage spikes, none of the processes shows an
increase in usage. Would that indicate that the CPU is servicing an
interrupt? Any way to determine what that is?

I will check for an updated USB driver.

I hope you can give me some more ideas on how to treack this down.

Thanks,

David
 
David Oakley said:
Thank you for your reply. DMA is enabled.

IRQ 11 is shared by three USB Universal Host controllers, the video card,
the PCI to USB host controller, an audio controller, and the PCI NIC. Does
this tell me that IRQ 11 is being used for PCI steering?

That tells you ACPI is enabled on your system. What I was
curious about is the hardware.. Check your system manual
and see which PCI slot shares with your motherboard's USB.
Usually it's slot 3, 4 or 5, depending on how many PCI slots
there are.
When I turn the
CD-Writer on, I don't see it being assigned an IRQ. Device Manager does not
show any conflicts.

The writer won't be assigned an IRQ, it uses whatever IRQ is
assigned to the controller (whether it's IDE, USB, SCSI etc).
I ran perfmon, when the CPU usage spikes, none of the processes shows an
increase in usage. Would that indicate that the CPU is servicing an
interrupt? Any way to determine what that is?

You can use the procedure decribed by Carrie Garth (one of MS's
whiz kids):
 
David Oakley said:
Rick

Thank you for your reply. DMA is enabled.

IRQ 11 is shared by three USB Universal Host controllers, the video card,
the PCI to USB host controller, an audio controller, and the PCI NIC. Does
this tell me that IRQ 11 is being used for PCI steering? When I turn the
CD-Writer on, I don't see it being assigned an IRQ. Device Manager does not
show any conflicts.

I ran perfmon, when the CPU usage spikes, none of the processes shows an
increase in usage. Would that indicate that the CPU is servicing an
interrupt? Any way to determine what that is?

Sorry, here's the procedure:

---
You could try to "catch the process that is spiking in usage" by using Performance
Monitor (perfmon.msc). Specifically, after you notice the "cpu usage oscillation
about every 2 seconds" do this:

- Click Start, click Run, type the following command and click OK
perfmon.msc
- In the left-side pane make certain that "System Monitor" is selected
- In the right-side pane, click the + button on the toolbar to open the Add Counters
dialog box
- From the "Performance object" drop-down box select "Process"
- From the "Select counters from the list" make certain that "% Processor Time" is
selected
- Choose the radio button "All instances"
- Click the Add button and then click the Close button
- You should now have a graph and legend of all the processes found when you run Task
Manager, select the Processes tab, and view the Image Name column
- After the spike occurs look in the perfmon Graph for the line (counter) that
represents "70% usage"
- Double-click a position on that line and then look down in the Legend. The counter
will be selected in the legend and you will be able to find the (taskmgr) "Image
Name" of the process by looking under the perfmon Column named "Instance"
 
|
| Thank you for your reply. DMA is enabled.
|
It will disable if too many errors occur.

| IRQ 11 is shared by three USB Universal Host controllers, the video card,
| the PCI to USB host controller, an audio controller, and the PCI NIC. Does
| this tell me that IRQ 11 is being used for PCI steering? When I turn the
| CD-Writer on, I don't see it being assigned an IRQ. Device Manager does not
| show any conflicts.
|
You have ACPI.

| I ran perfmon, when the CPU usage spikes, none of the processes shows an
| increase in usage. Would that indicate that the CPU is servicing an
| interrupt? Any way to determine what that is?
|

High kernel CPU associated with IDE indicates resets are occuring. Run event
viewer and check for errors.

For testing, always use a known good cable with only one device at the end.

| I will check for an updated USB driver.
|
 
Back
Top