"David Oakley" <(E-Mail Removed)> wrote in message news:rX47b.289308$cF.89536@rwcrnsc53...
>
> "Rick" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> > "David Oakley" <(E-Mail Removed)> wrote in message
> news:lAM6b.282751$cF.87860@rwcrnsc53...
> > > 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
>
> 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"
---
Rick
|