public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Audio skipping with alsa
@ 2003-09-09 14:14 Russ Garrett
  2003-09-10 13:23 ` Takashi Iwai
  0 siblings, 1 reply; 10+ messages in thread
From: Russ Garrett @ 2003-09-09 14:14 UTC (permalink / raw)
  To: linux-kernel

Hi, I've just installed an M-Audio Audiophile 2496 sound card (Envy24)
with the 2.6.0-test5 kernel (with the preemptible kernel option on),
using the ice1712 alsa driver (although this also happens in 2.4.21
without preemptible kernel).

Music plays fine until I do *anything* - changing windows, scrolling,
pressing buttons, whatever - when it stutters badly. Scrolling in an
anti-aliased terminal is especially fun. However, if I play using XMMS
with the realtime priority option, everything's fine, although that has
the distinct disadvantage that I have to run it as root.

I've tried enabling/disabling ACPI/APM/APIC. The card isn't sharing an
IRQ with anything.  It's not a hard drive/IDE related issue, although
that's all using DMA anyway. 

I do have both an AGP and a PCI graphics card installed and in use,
although the stuttering happens if I do anything on either. I've found a
few references to this problem on google, but no solutions. It works
fine on Windows ;).

Here's what happens if I try to scroll in gnome-terminal whilst aplaying
something:

rg@russell:~$ aplay < test
Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
xrun!!! (at least 869.990 ms long)
xrun!!! (at least 21.552 ms long)
xrun!!! (at least 17.686 ms long)
xrun!!! (at least 16.482 ms long)
xrun!!! (at least 17.194 ms long)
xrun!!! (at least 17.126 ms long)
xrun!!! (at least 14.123 ms long)
xrun!!! (at least 13.679 ms long)
xrun!!! (at least 12.928 ms long)
[...and so on, for another 20 or so lines]

lspci says:

00:0c.0 Multimedia audio controller: IC Ensemble Inc ICE1712 [Envy24]
(rev 02)
        Subsystem: IC Ensemble Inc: Unknown device d634
        Flags: bus master, medium devsel, latency 32, IRQ 12
        I/O ports at d400 [size=32]
        I/O ports at d800 [size=16]
        I/O ports at dc00 [size=16]
        I/O ports at e000 [size=64]
        Capabilities: [80] Power Management version 1



-- 
Russ Garrett		http://russ.garrett.co.uk
russ@garrett.co.uk


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2003-09-10 18:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-09 14:14 Audio skipping with alsa Russ Garrett
2003-09-10 13:23 ` Takashi Iwai
2003-09-10 13:38   ` Jaroslav Kysela
2003-09-10 13:45     ` Takashi Iwai
2003-09-10 14:45       ` Richard B. Johnson
2003-09-10 15:28         ` Con Kolivas
2003-09-10 15:43         ` Takashi Iwai
2003-09-10 17:47         ` Russ Garrett
2003-09-10 18:16           ` Chris Meadors
2003-09-10 18:27             ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox