Changing 945G GPU IRQ assignment
Justin Piszcz
jpiszcz at lucidpixels.com
Wed Sep 30 09:17:31 PDT 2009
Do you boot with noapic?
On Wed, 30 Sep 2009, Justin Piszcz wrote:
> Hi Hugo,
>
> I use a DG965 board currently with built-in video and a 3ware card in the x16
> slot:
>
> $ cat /proc/interrupts
> CPU0 CPU1 CPU2 CPU3
> 0: 3241 0 0 0 IO-APIC-edge timer
> 1: 2 0 0 0 IO-APIC-edge i8042
> 8: 1 0 0 0 IO-APIC-edge rtc0
> 9: 0 0 0 0 IO-APIC-fasteoi acpi
> 12: 3 0 0 0 IO-APIC-edge i8042
> 16: 4383796 12792529 5711773 5079069 IO-APIC-fasteoi 3w-9xxx,
> uhci_hcd:usb3
> 18: 57977 14740 0 0 IO-APIC-fasteoi
> ehci_hcd:usb1, uhci_hcd:usb7
> 19: 35308 35028 0 0 IO-APIC-fasteoi
> uhci_hcd:usb6
> 21: 57951 77630159 3692228 99277364 IO-APIC-fasteoi
> uhci_hcd:usb4, eth1
> 22: 552076 6937190 17079516 15588018 IO-APIC-fasteoi HDA
> Intel, eth2
> 23: 3448429 13678957 0 0 IO-APIC-fasteoi
> ehci_hcd:usb2, uhci_hcd:usb5
> 30: 455701 209453 0 0 PCI-MSI-edge
> i915 at pci:0000:00:02.0
> 31: 861003 3495076 9393 3194492 PCI-MSI-edge ahci
> 32: 2621566 20858202 5466083 85380656 PCI-MSI-edge eth0
>
> If you play around with the kernel options, I believe there is an option to
> move things around so it goes onto its own IRQ (the graphics card). I will
> see if I can remember what it was, I had the same issue, i915 was on the same
> IRQ as the 3ware card I believe. I do not recall off-hand which option it
> was.
> Will take a look and report back if I find anything.
>
> Justin.
>
>
> On Wed, 30 Sep 2009, Jacques, Hugo wrote:
>
>> Hi,
>>
>> I have an Intel 945G-based system on which I installed a custom board
>> (qhal_host below) into the PCIe x16 slot.
>>
>> I am running Linux 2.6.29.6, Xorg 1.6.0 and xf86-video-intel 2.7.0.
>>
>> Is there a way to have the Integrated Graphics Controller
>> (i915 at pci:0000:00:02.0 below) being assigned to an IRQ different than 16?
>>
>> I am asking this because I want to debug an interrupt issue. At some point
>> I get ~100000 interrupts a second on IRQ16 despite neither the qhal_host or
>> the Intel GPU devices report the interrupt is theirs (through respective
>> IIR registers).
>>
>> Anybody heard of 945G issues when both the GPU and a card in the PCIe x16
>> slot are generating interrupts as the same time?
>>
>> Thanks in advance.
>>
>> cat /proc/interrupts
>> CPU0 CPU1
>> 0: 71 0 IO-APIC-edge timer
>> 1: 2 0 IO-APIC-edge i8042
>> 2: 0 0 XT-PIC-XT cascade
>> 4: 10 0 IO-APIC-edge
>> 9: 0 0 XT-PIC-XT acpi
>> 14: 7882 0 IO-APIC-edge ide0
>> 16: 8586 0 IO-APIC-fasteoi
>> qhal_host,i915 at pci:0000:00:02.0
>> 28: 5872 0 PCI-MSI-edge eth0
>> 30: 0 0 PCI-MSI-edge ahci
>> NMI: 0 0 Non-maskable interrupts
>> LOC: 2170197 2053944 Local timer interrupts
>> RES: 754 957 Rescheduling interrupts
>> CAL: 35 22 Function call interrupts
>> TLB: 409 421 TLB shootdowns
>> TRM: 0 0 Thermal event interrupts
>> SPU: 0 0 Spurious interrupts
>> ERR: 0
>> MIS: 0
>>
>>
>>
>>
>>
>> Hugo Jacques, ing.
>> Video Tech Leader
>> Video Intelligence Solutions
>> Verint Systems Inc.
>>
>> This electronic message may contain proprietary and confidential
>> information of Verint Systems Inc., its affiliates and/or subsidiaries.
>> The information is intended to be for the use of the individual(s) or
>> entity(ies) named above. If you are not the intended recipient (or
>> authorized to receive this e-mail for the intended recipient), you may not
>> use, copy, disclose or distribute to anyone this message or any information
>> contained in this message. If you have received this electronic message in
>> error, please notify us by replying to this e-mail.
>>
>> _______________________________________________
>> xorg mailing list
>> xorg at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/xorg
>
More information about the xorg
mailing list