Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


(125points) Manually Configuring IRQs under XP

Posted on 2004-09-11
Medium Priority
Last Modified: 2008-03-10

I'll start by telling you that you may use all the tech-terms you want, no problem. I've been using computers since 92 and am not afraid of difficult solutions.

The problem I'm currently having is due to XP's automatic resource assignment. XP uses a new formula, "don't rebalance IRQs even if need be, it's too "risky"". "Risky" being a word taken from the MSDN entry for how IRQ assignment works on XP. This means that IRQs stay once they've been assigned.

[Note: There is one "solution" that I don't want to hear from. You can change the HAL from "ACPI" to "Standard PC". However, Microsoft clearly states that doing so WILL create an instable system. The reason being that several drivers required for "Standard PC" are not installed (they are only installed when choosing "Standard PC" during XP setup), and you'll still have leftovers from the "ACPI" HAL. So please, no comments about how I should change the HAL to "Standard PC", it's critical that this computer is able to run 24/7.]


Moving on to the problem. I have 3 VERY high-bandwidth devices sharing IRQ 10. Namely:

- Radeon 9600 XT [graphics]
- PDI Deluxe [professional video capture card (rgb), immense bandwidth requirement]
- Pinnacle PCTV [tv tuner, used to watch TV on your computer]

The latter (PCTV) is able to co-exist with the Radeon. While the Radeon recieves and outputs graphics, the PCTV can happily capture video at the same time. The PCTV video stream is compressed and not high-bandwidth.

However, if I start capturing RGB-video using the PDI Deluxe, the bandwidth is far from enough. The bus drops 10 captured frames per second due to overload (resulting in jerky motion).
After a while the graphic card locks up due to dropped data that SHOULD have reached the Radeon if not the bus had been so overloaded.
"ATI VPU Recover" sometimes manages to reinitialize and save the card so that I get enough visual feedback for a reboot.

The CPU load never goes above 50% and there is no real heat in the system so those two can be ruled out. I definitely believe that the IRQ sharing for these devices, sending extremely high-bandwidth data back and forth simultaneously over the same channel (IRQ 10), is causing the problems.


I need to solve this before monday as I'll be needing the video capture at a conference. My question is, what can I do to spread the IRQs? I am using Windows XP Professional (English).

Steps taken so far:
* I tried to free up some IRQs by disabling the COM ports and LPT port, which gave me 3 new IRQs. But as mentioned above (from MSDN), Windows XP does not rebalance IRQs even if you free up some more.
* Googled for a few hours.
* I'd like to keep the card structure in the box (not move them around unless it's not possible to fix this software-wise). The reason being that this is a HTPC (Home theater PC) where cards are arranged in this order: Audio Out (5.1), Audio In (24/96), Video In (PDI Deluxe), TV In (PCTV), Video Out (Radeon) with a printed label that would have to be completely redone.

Best Regards,
Christopher Hilding
CEO Pulseforce
Question by:pulseforce
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 2

Accepted Solution

ashishdaga earned 250 total points
ID: 12033740

Author Comment

ID: 12033771
Thanks. Well, that's the MSDN entry I read. And I've already read that thread and tried everything.

Just now I went into the BIOS and set all but 5 IRQs to "Reserved", and disabled "assign irq for USB". But Windows XP ignored it and still keeps all devices on IRQ 10.

I then booted into windows and went to the video capture program, and almost instantly (10 seconds) after starting the rgb capture, the Radeon crashed. It was recovered by ATI VPU Recover but then crashed again since the video card (PDI Deluxe) was still capturing. This time it could not be saved.

This is a SERIOUS issue. Can't I get windows XP to reassign all IRQs somehow?

Author Comment

ID: 12033774
Sorry, by "keeps all devices on IRQ 10" I mean those 3 (ati radeon, pdi deluxe, pinnacle pctv). I don't want to cause confusion.
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.


Author Comment

ID: 12034113
The IRQ has now been reassigned, and the PDI Deluxe is alone on IRQ 5.

But I am STILL having the dropped frames and the final death of the graphics card requiring a cold reboot.

I believe that it's the PCI Bandwidth that is insufficient then. Because my second video capture card sends lower-bandwidth, compressed video and works properly. But the PDI Deluxe sends uncompressed RGB, just as the Radeon does. Therefore I think this may be causing overload leading to dropped frames in the video capture, and then a lockup of the graphics card due to dropped data.

What is your take on this?

Motherboard: SOYO P4S-645DX Dragon Ultra.
It is SiS 645DX-based, so it's not Intel.

I have not found a definite answer when searching google, just hints that this motherboard may have insufficient bandwidth to drive the PDI Deluxe.

In addition, the PDI Deluxe manufacturer wrote this in the forum: "A case was reported by a combo user that a P4 SiS 648 mainboard caused video stuttering problem. Now the user is using an Intel chipset mainboard and no more stuttering is observed."

This is my first symptom, stuttering due to dropped frames, and then the graphics card dies. Could this be related? Is the PCI Bandwidth insufficient?

I'm lost. Should I try to get another, Intel-based motherboard?

Author Comment

ID: 12034855
I decided to pursue a new motherboard and I wrote a thread at the PDI Deluxe-forum that contains the requirements at the bottom.


The foremost requirement is APIC (Advanced Programmable Interrupt Controller) support!

God Bless,
Christopher H.

Author Comment

ID: 12056734
Even though ashishdaga didn't actually help (I knew about both pages), he will get the points. Reason being that it's been solved, I am getting a new mainboard.

The company I bought this SiS board from was pretty scared when I confronted them and demanded to swap it for an Intel-based chipset,

Their answer was that they put this board up by "accident", and that they "luckily" sold only 17 of them. My guess is that they wanted to get rid of them since they are basically really, really bad and faulty straight from the factory.

<B>Stay away from SiS!</B>

Expert Comment

ID: 12062052
Thanks for the advise Chris. Will stay away from SIS. All the best with the new motherboard.

Author Comment

ID: 12062952
Thanks ashishdaga,

I'm getting an Asus P4C800-E Deluxe, using the top-of-the-line Intel 875P chipset. I know that I can't go wrong, several people dealing with video capture recommended it to me.

Take care,


Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Step by step guide to Clean and Sort your windows registry! Introduction: Always remember: A Clean registry = Better performance = Save your invaluable time In this article we're going to clear our registry manually! Yes, manually! The e…
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question