[Bug 37679] [RS690M] No 3d acceleration in Radeon X1200 with the new Gallium r300 / 3d drivers

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Oct 2 00:21:14 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=37679

--- Comment #63 from katabami <katabami at lavabit.com> 2011-10-02 00:21:14 PDT ---
Hi. I noticed one peculiar thing: IRQ 19 (radeon's) is almost always frozen at
200001 times:
 $ cat /proc/interrupts
           CPU0
  0:     409332   IO-APIC-edge      timer
  1:        448   IO-APIC-edge      i8042
  8:          0   IO-APIC-edge      rtc0
  9:        178   IO-APIC-fasteoi   acpi
 12:      73159   IO-APIC-edge      i8042
 16:      22757   IO-APIC-fasteoi   ahci, hda_intel
 17:       9173   IO-APIC-fasteoi   ohci_hcd:usb3, ohci_hcd:usb4,
ohci_hcd:usb5, ohci_hcd:usb6
 19:     200001   IO-APIC-fasteoi   radeon
 23:          2   IO-APIC-fasteoi   ehci_hcd:usb1, ohci_hcd:usb2
 42:      30400   PCI-MSI-edge      eth0
NMI:          0   Non-maskable interrupts
LOC:     173250   Local timer interrupts
SPU:          0   Spurious interrupts
PMI:          0   Performance monitoring interrupts
IWI:          0   IRQ work interrupts
ERR:          0
MIS:          0

And it seems when it reaches that number, dmesg "irq 19: nobody cared" appears,
though not sure.

I've also seen the number 300001, only once during several rebooting. Except
this time, all was 200001. Why step of 100000??

But Phil Cole said above that he has 2 cpus, and the threshold of the
attachement[1]  was 281.
[1]https://bugs.freedesktop.org/attachment.cgi?id=47380

"noapic" boot option doesn't help. I tried it only once, and it showed:
11:     200002    XT-PIC-XT-PIC    ehci_hcd:usb1, ohci_hcd:usb2, radeon

(Without noapic, the ERR interrupt is always 0, but with noapic, ERR
increases.)


Let me add one more issue, module vs built-in: when I compile the driver
"radeon" as a module, kms starts. But if it's built into the kernel, it freezes
at the boot time, showing black screen. Keyboard is ignored, and HDD access LED
doesn't turn on. I've checked it's the only difference. (In menuconfig,
CONFIG_DRM_RADEON being "m" or "y". In the .config file this option will
automatically pull in several other flags.)

I tried boot options below, but none worked: "irqpoll", "ioapicreroute",
"nohz=off processor.max_cstate=2". (In the past, the last one was necessary for
my HP Compaq 6715s, but recent kernels do't require it.)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list