硬件收藏论坛

标题: [求助][讨论]老机上的声卡放音有时停顿 [打印本页]

作者: jimmy    时间: 2005-1-27 16:04     标题: [求助][讨论]老机上的声卡放音有时停顿

自己TX主板的老机,CPU是K6-3 400(66*6),内存128M,声卡SB16 PnP(ISA)驱动已经升级到最终版,操作系统win95,DirectX版本8.0。

症状表现为:播放采样率192KHz的MP3文件或者RMA、RMVB等格式的视频时,声卡放音有时停顿,就象零点几秒的暂停那样,十分不爽。而且出现几率根本不定,有时连续几个钟头都没事,有时一首歌停好几次。

倒是播放采样率128KHz以下的MP3文件以及听CD、看VCD时没事。

我不知道是那里有问题,分析了一下列了好几种可能:

1、声卡处理能力太弱;2、CPU不够劲(FSB低了);3、声卡驱动;4、兼容性问题。

大家帮忙会诊一下如何?先谢了!


作者: amdfan    时间: 2005-1-27 16:38

根据个人经验,因为ISA插槽的数据带宽很小、本身处理声音的能力很差,因此对CPU的依赖性很大,因此估计CPU占用率应该比较高!你换个PCI接口的创新5880估计就可以解决了。这和我在集成AC97声卡的主板上听MP3卡是一样的道理。[em05]
作者: jimmy    时间: 2005-1-27 17:00

amd兄说的是这个道理!我当时也想到了。查了一下,单一任务(winamp2.80)CPU占用率从没超过2%,任务栏所有后台程序关掉,就这样还是有停顿,而且出现几率的不固定也很让我头疼——找不出规律来啊。

倒是815上面同样的使用环境下,P3-933占用率达到27%——AC97是有规律的。


作者: jimmy    时间: 2005-1-27 17:15

关键我还要玩DOS游戏啊……

PCI和AC97的根本听不到声音

[em06]
作者: amdfan    时间: 2005-1-27 17:18

我个人的意见比较倾向与声卡芯片的处理能力之说,因为我在使用MSI-6199+CII900+256M+TNT2的情况下使用板载的1373声卡的情况下,在运行其他大程序时,也经常会卡,可是换成LIVE5.1!后,就没有卡的现象了,因为LIVE5.1的本身处理能力比较强。而SB16在处理的时候尽管处理能力有限,但是它由于ISA插槽只有8M的带宽,因此和CPU交换数据都很困难,连请求CPU“帮助”的能力都有限,而板载声卡倒是占了133M的PCI的光!大家说呢?
作者: jimmy    时间: 2005-1-27 17:37

en……

可能性是比较大,PCI总线是可以直接与CPU内存交换数据的,带宽足够

刚才给一好友打了个手机,他建议我换AWE64或者Gold试试,不过最后刺激我一下真够大的——我的AD1816都没有停顿……言下之意……,唉

难道还要评选出ISA总线最强的声卡??

[em06][em04]

脑子全乱了


作者: amdfan    时间: 2005-1-27 17:43

晕了!AD1816都不停顿?不要告诉我还有ALS007这类声卡也不停顿吧?!没道理啊!如果你手上有AWE64GOLD可以试试,否则换个PCI的或许更明显。我买的K6-3-400还没拿到,等到手我也试试![em06]
作者: apple80013    时间: 2005-1-27 21:52

找块ISA的YAMAHA719试试.


作者: jimmy    时间: 2005-1-28 08:13

719?好!

明天我去市场转转。


作者: jimmy    时间: 2005-1-28 15:31

现在可以基本上解决winamp的播放停顿问题了,在输出里面把音频缓冲区设置小一点(默认2000>500>100)就行,基本可以保证不出现停顿,CPU占用率可能也小了一些(815上面是这样,我的老机还是2%)

但是rmvb还是解决不了,晕


作者: jimmy    时间: 2005-1-28 15:42

“一般来说,缓冲区设置得大一些,可以增加系统的稳定性,缓解因数据传输或处理过程中的速度差异而导致的爆音现象;而把缓冲区设置得小一些,则会提升系统的响应时间,减少音频延迟”。

这是原话,有点用处,给大家做个参考。希望能抛砖引玉。

[em01]
作者: jimmy    时间: 2005-1-31 09:12

钻石的DT-0197H是什么东东?和帝盟又是什么关系?

藏品库里有196H






欢迎光临 硬件收藏论坛 (http://bbs.yjfy.com/) Powered by Discuz! X1