After all this time I still don't know what they really do. On my current motherboard I only have an option for PIC or APIC use, the ACPI ON/OFF option in the Power section of the bios isn't present. It isn't displayed when pressing Ctrl+F1 (for accessing more advanced options) either.
When I built this rig, I installed XP with APIC and I assume it was also installed in ACPI mode since the CPU was listed in device manager as ACPI compliant or something and I had like 20+ IRQs available and many devices (videocard, tuner, soundcard, modem, NIC, some USB controllers...) were sharing IRQ16.
Well, games would stutter and sound paused for brief moments, so I decided to reinstall as Standard PC (pressing F5 during setup). I also chose PIC in the bios instead of APIC. My IRQ list looks something like this:
IRQ 0 System timer OK
IRQ 1 Easy Internet Keyboard OK
IRQ 3 Creative SB Live! series OK
IRQ 4 Intel(R) 536EP V.92 Modem OK
IRQ 6 Standard floppy disk controller OK
IRQ 7 RADEON 9700 PRO OK
IRQ 7 Intel(R) 82801EB USB Universal Host Controller - 24D2 OK
IRQ 7 Intel(R) 82801EB USB Universal Host Controller - 24DE OK
IRQ 8 System CMOS/real time clock OK
IRQ 9 Standard Enhanced PCI to USB Host Controller OK
IRQ 10 Intel(R) PRO/100 VE Network Connection OK
IRQ 10 Intel(R) 82801EB SMBus Controller - 24D3 OK
IRQ 11 Intel(R) 82801EB USB Universal Host Controller - 24D4 OK
IRQ 11 Intel(R) 82801EB USB Universal Host Controller - 24D7 OK
IRQ 11 WinFast TV2000 XP WDM Video Capture OK
IRQ 11 WinFast TV2000 XP WDM Audio Capture OK
IRQ 12 Microsoft PS/2 Port Mouse (IntelliPoint) OK
IRQ 13 Numeric data processor OK
IRQ 14 Primary IDE Channel OK
IRQ 15 Secondary IDE Channel OK
(disabled firewire, LPT and serial ports)
As you can see, the video card's still sharing with some USB controllers, though there aren't any problems.
Well, after all this, the question is what do APIC and ACPI really do ?
And, if I install XP as Standard PC with APIC in the bios, would I have like 20+ IRQs and devices not sharing one IRQ like in ACPI mode ?
When I built this rig, I installed XP with APIC and I assume it was also installed in ACPI mode since the CPU was listed in device manager as ACPI compliant or something and I had like 20+ IRQs available and many devices (videocard, tuner, soundcard, modem, NIC, some USB controllers...) were sharing IRQ16.
Well, games would stutter and sound paused for brief moments, so I decided to reinstall as Standard PC (pressing F5 during setup). I also chose PIC in the bios instead of APIC. My IRQ list looks something like this:
IRQ 0 System timer OK
IRQ 1 Easy Internet Keyboard OK
IRQ 3 Creative SB Live! series OK
IRQ 4 Intel(R) 536EP V.92 Modem OK
IRQ 6 Standard floppy disk controller OK
IRQ 7 RADEON 9700 PRO OK
IRQ 7 Intel(R) 82801EB USB Universal Host Controller - 24D2 OK
IRQ 7 Intel(R) 82801EB USB Universal Host Controller - 24DE OK
IRQ 8 System CMOS/real time clock OK
IRQ 9 Standard Enhanced PCI to USB Host Controller OK
IRQ 10 Intel(R) PRO/100 VE Network Connection OK
IRQ 10 Intel(R) 82801EB SMBus Controller - 24D3 OK
IRQ 11 Intel(R) 82801EB USB Universal Host Controller - 24D4 OK
IRQ 11 Intel(R) 82801EB USB Universal Host Controller - 24D7 OK
IRQ 11 WinFast TV2000 XP WDM Video Capture OK
IRQ 11 WinFast TV2000 XP WDM Audio Capture OK
IRQ 12 Microsoft PS/2 Port Mouse (IntelliPoint) OK
IRQ 13 Numeric data processor OK
IRQ 14 Primary IDE Channel OK
IRQ 15 Secondary IDE Channel OK
(disabled firewire, LPT and serial ports)
As you can see, the video card's still sharing with some USB controllers, though there aren't any problems.
Well, after all this, the question is what do APIC and ACPI really do ?
And, if I install XP as Standard PC with APIC in the bios, would I have like 20+ IRQs and devices not sharing one IRQ like in ACPI mode ?
Comment