но однажды заметил, что при копировании большого количества файликов с ntfs (имеет ли это значение?) звук начал заикаться точно так же. дальнейшие эксперименты в виде `dd if=/dev/ad0 of=/dev/null' ни к чему не привели. все поет замечательно.
о системе:
Код: Выделить всё
sergey% uname -a
FreeBSD sergey.domain 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #1: Sat Apr 8 00:26:15 OMSST 2006 root@sergey.domain:/usr/obj/usr/src/sys/SERGEY i386
sergey% cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Intel> at io 0xef000000, 0xee800000 irq 9 bufsz 16384 kld snd_ich (1p/1r/4v channels duplex default)
PS еще заметил вот такую вещь:
Код: Выделить всё
atapci0: <Intel> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f irq 9 at device 31.1 on pci0
ata0: <ATA> on atapci0
ata1: <ATA> on atapci0
pcm0: <Intel> port 0xa800-0xa8ff,0xa400-0xa43f mem 0xef000000-0xef0001ff,0xee800000-0xee8000ff irq 9 at device 31.5 on pci0
pcm0: <Analog>
ad0: 57241MB <Seagate> at ata0-master UDMA100
ad1: 238475MB <WDC> at ata0-slave UDMA100
acd0: CDRW <NEC> at ata1-master UDMA33
cd0 at ata1 bus 0 target 0 lun 0
т.е. выходит, что звуковуха и ide-контроллер на одном прерывании висят. может из-за этого косяки? хотя в линухе и в винде такого "эффекта" замечено не было.
PS экспериментировал с prebuffering и размером буфера в настройках драйвера OSS в xmms'e, так же крутил hw.snd.targetirqrate. не помогло Ж:-(