Thread: [Alsa-user] Xruns with Audiophile 2496 M-audio
Brought to you by:
perex
From: Remi B. <rgb...@fr...> - 2004-05-29 09:46:44
|
Hello, I read a lot a great thing about the audiophile 24/96 on the net, and i decided to buy it to get better latency than my old sblive! I just received the audiophile 24/96 and unfortunatly, i have a lot of XRuns with when i run jackd. I already tried the following : - i changed irq (several changes : irq5, then irq 10) - Disable nearly all the inboard harware (serial port, parallel port, usb) - i changed the Pci port - i tried to run jackd as root - i even tried to raise buffer at big values : 512, 1024, and even there i have some (1 or 2) xruns - i'm now trying with kernel 2.6.6 to see if things are better Hardware : MSI K7N2Delta MB Athlon 2400 Nvidia Geforce 4mmx Audiophile 24/96 M-Audio Sofware : Debian/Testing Kernel 2.6.5 Alsa 1.0.4rc2 Realtime-Lsm 0.1.0 Jackd 0.98 Do you have ideas, before i return the card to the shop ? Regards, R=E9mi Bernhard. |
From: Remi B. <rgb...@fr...> - 2004-05-29 11:13:36
|
Hi, On Sat, 29 May 2004 12:52:15 +0200 (CEST) Tim Goetze <ti...@qu...> wrote: > [Remi Bernhard] > >I read a lot a great thing about the audiophile 24/96 on the net, and > >i decided to buy it to get better latency than my old sblive! I just > >received the audiophile 24/96 and unfortunatly, i have a lot of XRuns > >with when i run jackd. > > obvious question, is your kernel ll-patched? if not, go here: > > http://www.zipworld.com.au/~akpm/linux/schedlat.html As i said , <rb> Sofware : Debian/Testing Kernel 2.6.5 </rb> So i have 2.6.5 kernel, and not 2.4.x. Do you think i should install 2.4.25 instead ? > > (i gather that 2.4 is still the better choice for low-latency > operations.) > I read the alsa-* archives, and i saw a thread with two people who had good latency results with 2.6.x. Could someone tell me if man can achieve a buffer size <=128 with audiophile 2496 and kernel 2.6.x ? > oh, btw, the ISA 'Blaster AWE64 i used to run in the old board did > 64/44.1 just as stable as the audiophile. Great ! Regards, Remi. |
From: Remi B. <rgb...@fr...> - 2004-05-29 12:04:05
|
Hi, > As far as minimizing buffer size is concerned - if > you are doing live audio or you want to monitor recording with inboard > effects turned on you need to have a small buffer size. With the > envy24 chipset cards you can use hardware monitoring so you can set > the buffer size to 2048 and have zero latency monitoring. Don't > confuse monitoring latency with system latency. To be more sharp, i need to reduce latency because i use softsynth (zynaddsubfx, fluidsynth, etc.) that needs a low latency when playing from midi keyboard, and if not, there is a "lag" time, that man can hear, between the time when you hit the key, and the time it is played. I don't know about wich latency i spoke, i think it is system latency. So I think that buffer size is **the** parameter to change. Is that true ? Regards, Remi. |
From: Remi B. <rgb...@fr...> - 2004-05-29 13:58:20
|
On Sat, 29 May 2004 13:44:40 +0200 (CEST) Tim Goetze <ti...@qu...> wrote: > [Remi Bernhard] > >So i have 2.6.5 kernel, and not 2.4.x. Do you think i should install > >2.4.25 instead ? >=20 > i do think so because i never saw any hard facts about latency posted > for the 2.6 series, while 2.4.x-ll is well documented and proven to > work quite well here and elsewhere. I tried with kernel 2.4.25 + lowlatency patch. I have the same xruns :-/ Any other idea ? Regards, R=E9mi. |
From: Remi B. <rgb...@fr...> - 2004-05-30 09:06:56
|
Hi Tim and all, On Sat, 29 May 2004 16:34:49 +0200 (CEST) Tim Goetze <ti...@qu...> wrote: > [Remi Bernhard] > >I tried with kernel 2.4.25 + lowlatency patch. > >I have the same xruns :-/ > > > >Any other idea ? >=20 > checklist: >=20 > * running jackd as root? with -R option? Tried -> failed. > * tried running jackd without any clients? It worked, but as i put some clients, i get xruns again. > * IDE-DMA enabled? Yes. > * ll-sysctl interface chosen at kernel build time? turned it on? Yes. > * X running? tried without? I didn't tried that. > * tried 'latencytest' from the ALSA tree? I didn't tried that. I thank you a lot guys for your help and ideas, but now i've done enought twiking / hacking / patching kernel, switching the audiophile from pci port to pci port, changing irq, recompiling kernel 2.6.5, 2.4.25, 2.6.6, patching again, fails again, etc. etc. Now i have reinstalled my old sblive! with 512 buffer size, and i'm happy with it (for the moment). I think i'll return the audiophile 24/96 next week. Thanx again for all your help. Regards, R=E9mi Bernhard. |
From: Darrell B. <da...@du...> - 2004-05-31 16:34:10
|
Is it possible to set the default ALSA device? I have an Audigy2 NX card and have to create a device (called 48000) to upmix 44000hz sample rates to 48000hz so they sound right. My ~/.asoundrc file looks like this at the moment... pcm.48000Hz { type plug slave { pcm "hw:0,0" rate 48000 } route_policy default } Is there any way to get ALSA to automatically use this device so the sound always sounds right? Darrell |
From: Bill U. <un...@ph...> - 2004-05-31 16:46:30
|
On Mon, 31 May 2004, Darrell Blake wrote: > Is it possible to set the default ALSA device? I have an Audigy2 NX card and > have to create a device (called 48000) to upmix 44000hz sample rates to > 48000hz so they sound right. My ~/.asoundrc file looks like this at the > moment... > > pcm.48000Hz { > type plug > slave { > pcm "hw:0,0" > rate 48000 > } > route_policy default > } > > Is there any way to get ALSA to automatically use this device so the sound > always sounds right? > > Darrell You would be far ahead if you got a soundcard which was capable of 44100 rate from the word go. Time interpolating will always make your good soundcard sound like a cheap soundcard-- increase noise and all types of distortion. And if you are going to do it well (ie not introduce too much distortion) it will be slow with large latency. I have never understood Creative's insistance of designing fixed frequency sound cards and then at a frequency which is not the standard CD frequency. |
From: Darrell B. <da...@du...> - 2004-05-31 21:39:34
|
Is that a no then? > You would be far ahead if you got a soundcard which was capable of 44100 > rate from the word go. Time interpolating will always make your good > soundcard sound like a cheap soundcard-- increase noise and all types of > distortion. And if you are going to do it well (ie not introduce too > much distortion) it will be slow with large latency. > > I have never understood Creative's insistance of designing > fixed frequency sound cards and then at a frequency which is not the > standard CD frequency. |
From: Darrell B. <da...@du...> - 2004-05-31 22:50:36
|
Isn't it just a case of the Linux driver not supporting the NXs version of 44000 rather than the device not supporting 44000 at all? My guess, as a software engineer, is that Creative decided not to follow the USB audio standards and therefore the USB audio drivers don't work correctly. P.S. You might wanna reply to the forum. Some other people may be watching this thread =o) > No, it is a "I do not know the answer to the question you asked, > but I think you are asking the wrong question". |
From: Darrell B. <da...@ku...> - 2004-06-01 08:05:15
Attachments:
smime.p7s
|
i'm not sure how good the resampling is in alsa -- from my experience, the best upsampling you will get is from mplayer -- its processor-intensive, but its interpolation is good -- have a look at http://dalston.ku24.com/cluster/archives/000130.html for the settings i've used facing a similar problem on a VIA chipsset -- note that if your processor has an FPU (most do!) then you should be able to use floating-point interpolation, which is even better...of course all that is dependant on you using mplayer as your media player! of course you would still be ebtter off with a card that does native 44.1... cheers Bill Unruh wrote: > On Mon, 31 May 2004, Darrell Blake wrote: > > >>Is it possible to set the default ALSA device? I have an Audigy2 NX card and >>have to create a device (called 48000) to upmix 44000hz sample rates to >>48000hz so they sound right. My ~/.asoundrc file looks like this at the >>moment... >> >>pcm.48000Hz { >>type plug >>slave { >>pcm "hw:0,0" >>rate 48000 >>} >>route_policy default >>} >> >>Is there any way to get ALSA to automatically use this device so the sound >>always sounds right? >> >>Darrell > > > You would be far ahead if you got a soundcard which was capable of 44100 > rate from the word go. Time interpolating will always make your good > soundcard sound like a cheap soundcard-- increase noise and all types of > distortion. And if you are going to do it well (ie not introduce too > much distortion) it will be slow with large latency. > > I have never understood Creative's insistance of designing > fixed frequency sound cards and then at a frequency which is not the > standard CD frequency. > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Alsa-user mailing list > Als...@li... > https://lists.sourceforge.net/lists/listinfo/alsa-user |
From: Darrell B. <da...@du...> - 2004-06-01 08:17:34
|
Yeah I like the resampling in mplayer. I tend to use the mplayer one instead of pointing mplayer to my new device. > of course you would still be ebtter off with a card that does native 44.1... I presume you mean native to the Linux kernel? The card definately supports 44.1 but for some strange reason they've decided to change the card from the USB audio standards. Sounds like something VIA would do to me ;o) Darrell P.S. I like your name =o) |
From: Darrell B <dar...@sh...> - 2004-06-01 14:51:50
|
On Tue, 2004-06-01 at 02:17, Darrell Blake wrote: > P.S. I like your name =o) Three Darrell B's. Wow! What are the odds? Darrell Bellerive |