Date: Sat, 18 Dec 2004 01:32:03 -0800 From: Sandy Rutherford <sandy@krvarr.bc.ca> To: Nikolas Britton <freebsd@nbritton.org> Cc: freebsd-questions@freebsd.org Subject: Re: Changing hw.snd.pcm0.buffersize in 4.10. Message-ID: <16835.63763.208178.533884@szamoca.krvarr.bc.ca> In-Reply-To: <41C00163.7070808@nbritton.org> References: <16829.40585.759971.425967@szamoca.krvarr.bc.ca> <16831.6359.873230.920480@szamoca.krvarr.bc.ca> <41BF6D30.8070508@nbritton.org> <200412150742.59900.4711@chello.at> <41C00163.7070808@nbritton.org>
next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> On Wed, 15 Dec 2004 03:18:27 -0600, >>>>> Nikolas Britton <freebsd@nbritton.org> said: Worked for me as well. Thanks. BTW, to change the buffer size for a CT5880 PCI sound card, the variable uses a slightly different naming convention. > cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: pcm0: <Creative CT5880-C> at io 0xef00 irq 11 (1p/1r/4v channels duplex) *** es137x.c Sat Dec 18 00:55:25 2004 --- es137x.c.dist Sat Dec 18 00:49:28 2004 *************** *** 88,94 **** #define CT4730REV_CT4730_A 0x00 ! #define ES_DEFAULT_BUFSZ 8192 /* device private data */ struct es_info; --- 88,94 ---- #define CT4730REV_CT4730_A 0x00 ! #define ES_DEFAULT_BUFSZ 4096 /* device private data */ struct es_info; Note the one "F" in "ES_DEFAULT_BUFSZ". This initially made it a little elusive to grep ;-) > uname -a FreeBSD szamoca.krvarr.bc.ca 4.10-RELEASE FreeBSD 4.10-RELEASE #37: Sat Dec 18 00:58:04 PST 2004 > sysctl -a | grep snd hw.snd.targetirqrate: 32 hw.snd.report_soft_formats: 1 hw.snd.verbose: 1 hw.snd.maxautovchans: 0 hw.snd.pcm0.buffersize: 8192 hw.snd.pcm0.vchans: 4 Thanks, Sandy > Christian Hiris wrote: > Yes, This Worked! > stumbleine# pwd > /usr/src/sys/dev/sound/isa > stumbleine# diff ess.c ess.bak > 41c41 > < #define ESS_BUFFSIZE (8192) > --- >> #define ESS_BUFFSIZE (4096) > stumbleine# diff sb16.c sb16.bak > 41c41 > < #define SB16_BUFFSIZE 8192 > --- >> #define SB16_BUFFSIZE 4096 > Kernel Config file: > options PNPBIOS > device pcm # Generic Sound Support > device sbc0 at isa? port 0x220 irq 10 drq 1 > stumbleine# dmesg | grep ESS > sbc0: <ESS 1688> at port 0x220-0x22f irq 10 drq 1 on isa0 > pcm0: <ESS 18xx DSP> on sbc0 > stumbleine# sysctl hw.snd > hw.snd.targetirqrate: 32 > hw.snd.report_soft_formats: 1 > hw.snd.verbose: 1 > hw.snd.maxautovchans: 0 > hw.snd.pcm0.buffersize: 8192 > hw.snd.pcm0.vchans: 0 > stumbleine# uname -a > FreeBSD stumbleine.intranet 4.10-STABLE FreeBSD 4.10-STABLE #3: Tue Dec > 14 23:40:48 CST 2004 > root@stumbleine.intranet:/usr/src/sys/compile/STUMBLEINE i386
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16835.63763.208178.533884>