On Fri, 2004-07-16 at 07:28, Mark Knecht wrote: > Florin Andrei wrote: > > > > Without APIC, the nvidia module was alone on its own interrupt, the > > EMU10K1 was alone, the ide and eth modules were on separate interrupts, > > etc. Quite ok. > > > > With IO-APIC, nvidia, EMU10K1 and bttv were on the same interrupt, ide2, > > ide3 and eth0 were on the same interrupt. > > Please note - The 'optimal' numerical assignment of interrupts with > using the APIC model has nothing to do with the older, non-APIC, order. > Please do not confuse the idea that 'interrupt #9 is best' with the > numbers assigned on an APIC system. These are completely different models. Well, the thing is, without APIC (default with Fedora single-CPU kernels) there was some overlap in the way the devices were assigned interrupts. Nothing bad (especially since the EMU10K1 got it's own IRQ), but still i thought there is room for improvement. So, since IO-APIC usually provides more interrupts, i thought, well, if there are more IRQs available, the kernel might find a better way to assign them. The reality is quite the opposite. With IO-APIC the IRQs suffer from more overlapping than without it. Which is kind of strange to me. BTW, the mobo is based on the NForce v1 chipset. -- Florin Andrei http://florin.myip.org/