I do understand that Windows XP does take advantage of ACPI. With this feature, Windows XP command all assigning IRQs, it doesn't matter you overwrite it in the BIOS or not. If Windows XP is taking advantage of the ACPI, why doesn't Microsoft make its Windows XP smarter? Why doesn't Windows XP assigns device to a free IRQ first instead of sharing all PCI devices to just 1 or 2 IRQs? Why leave all other IRQ unused/free for? I mean not all IRQs 1-15 are being used (I do understand legacy devices have priority for those IRQs, but why not allow PCI device to use it when they are not being used?). Even the virtual IRQs from 16-21, not all of it being used, why share instead assigning to the one that is free?
I do know that all PCI devices are manufactured to allow sharing IRQ. Video card, LAN, Sound card, modem etc works fine with sharing IRQ. However, when it comes to video editing PCI card, this card requires exclusive IRQ. Otherwise there will be frame drop or system crash.
I do know that all PCI devices are manufactured to allow sharing IRQ. Video card, LAN, Sound card, modem etc works fine with sharing IRQ. However, when it comes to video editing PCI card, this card requires exclusive IRQ. Otherwise there will be frame drop or system crash.