|
本帖最后由 anti_alive 于 2010-9-18 18:40 编辑 % v. o/ P0 C2 p e
! V* r! O' u9 O" |! L# v% e
现在的PC主板都无一例外支持apic的(高级可编程中断控制器,提供24个中断),你所提的0-15的中断那是win98时代的老主板支持的acpi,这方面的信息需要更新一下…apic通过编程把原来的16个中断扩展成24个,由于实际的中断线还是只有16条,多出来的8个中断其实是多个PCI设备共享一个硬中断的结果,出现你描述的现象是因为你的声卡有可能和南桥的usb端口或者sata控制器这些东西共享一个中断,那么共享的这些设备需要一个合理的pci latency(pci总线潜伏期),举例来说,如果某个设备需要32个时钟周期的潜伏期来准备传输数据,而同时共享中断的另一个设备需要64个时钟周期的潜伏期,而主板BIOS里默认的pci latency是32,那么很有可能那个潜伏期为64的共享中断的设备会发生数据传输错误的故障,也就是你所说的一卡一卡,如果主板bios里面有pci latency的调节选项,那么试试把它的数值调大一点看看会不会改善… |
|