19
2010
04

ES1373 创新CT5805(SB PCI 128 Compaq OEM)

     创新CT5805声卡的确是一款比较老的产品了,虽然只有2声道输出,但因为有着“创新”的招牌,以及特别的TDA7056B功放,所以它在20元级别的声卡里还是满有看头的。

    虽然有两组输出,但其实黑色与绿色的输出是相同的内容,黑色的接口因为有TDA7056B的辅助,可以推一些无源音箱,在插入黑色接口后,绿色输出就自动屏蔽了。

   

    声卡的主芯片是ES1373,创新的老毛病就是同一个芯片会做给很多款声卡,所以我们可以在CT48XX-CT58XX系列上经常看到这个芯片(大约有十数款吧,多半是OEM产品)。CT5805声卡的Codec看不太清,但知道是CS水晶的,我查下资料应该是Crystal 4927A。这个系列的声卡大多有同一个名字:SB PCI128或SB Vibra128,他们的驱动程序当然也是通用的,不过这么老的声卡就别指望能有多新版本的驱动了。网上其实早就有不少文章指出SB Vibra128其实就是PCI128的某种精简版本,驱动能通用也就不奇怪了……http://www.bios.net.cn/computer/YJ/SOUND/703.html

    目前该声卡最新版本的驱动仍然是06年放出在互联网上的版本,而且该版本实际上编译于02年……幸好,是For XP的。关于这个声卡的驱动,我本人一直推荐这最后一个版本,也就是5.12.1.5017版。因为这个版本在XP下功能最全面,对MP3,MIDI有空间音效,并支持最高8MB的波表,之前的版本虽然有CTMIX(创新的混音器)但音效功能却都没有了,而且对XP支持不好。别小看这久远年代的8MB波表文件,这个波表播放出的MIDI效果可与DirectX自带的软波表效果决然不同哦。有需要的朋友可以从驱动之家下载(因为有19MB之大,我就不提供本地下载了):
http://drivers.mydrivers.com/drivers/137-54965-Creative-Sound-Blaster-PCI128(Ensoniq-ES1371)-For-Win98SE-ME-2000-XP/

    虽然不指望这个版本的驱动有什么特别的兼容性,但当我最后一台机器升级为NT6之后,仍然希望能够将手头这些老家伙发挥余热。在换装之前我也一直听闻老声卡驱动在Vista/2008下时常有驱不起来或丢驱动的问题,所以我做好了最坏的打算……就是放弃这个卡。

    因为只有For XP的,所以也只能尝试这个版本来安装。果然,一开始安装就给我个大红脸。居然提示没有声卡……

   

    小小的郁闷一下……不过还好,创新的声卡驱动都支持WinRAR解压缩,我将驱动包XP.EXE直接解压缩,然后从设备管理器直接更新设备。这样居然可以安装上!重新启动一下系统,可以听到启动音,说明驱动工作正常!

  

    可惜的是,原本在XP下可以使用的“设置”项,在NT6下却不能使用了……也许与我安装驱动的方式有关,如果正常安装,说不定仍然是可用的。这个设置,原本是用来更换波表文件的,可以把默认的2MB波表替换为更大的8MB波表,可以实现更好的MIDI音色。

    损失了重要的波表替换功能,不能不说是非常之可惜。但也总比彻底不能用要好些。
    接下来我又试着播放了一些音乐,千千静听播放了SHE的几首歌,音质非常好。但正当我要结束测试时,却发现了另个极度郁闷的问题……

   

    如果在播放音乐时开启任务管理器,随着任务管理器刷新任务列表,音乐居然有明显的卡顿现象!也就是说,随着任务管理器每2秒刷新一次,音乐也每2秒卡顿一下,但在浏览网页等情况下却不会发生卡顿……太郁闷了,这以前在XP上都没有发生过,反复实验了很多次,更改了很多播放设置,都没有改善,看来的确是驱动的兼容性问题。(测试环境Win2008)

    不过声卡的播放效果确实不错,录音测试也证明MIC工作正常,说明这个5.12.1.5017驱动在NT6下可以工作,虽然丢失了MIDI波表替换功能,并且会在个别情况下失常表现,但不影响这个卡发挥余热。

    如果有朋友遇到手头的SB PCI 128或SB Vibra128声卡想升级Vista或Win7但却遇到驱动问题的,不妨试试这个5.12.1.5017版驱动,在设备管理器通过INF直接安装,应该是完全没问题的。

    现在,你的老声卡又可以工作了~

    哦对了,占个位置说说“听感”。所谓“听感”我个人狭隘的理解就是所有音频器材取悦听众的能力。而不仅仅是指高、中、低音的频谱能力和各种音频设备指标。换个角度说,即使有很高指标的HD-Audio声卡,也不一定有好的听感。这里的主观因素要大于客观条件。很多人一向对集成的声卡嗤之以鼻,或者听闻是8738就皱眉头……实际上可能还没试听,就已经根据以往经验对声卡做出了主观判断,草草试听后给出了不公平的评价,根本不管他是SoundMAX或德国坦克。

    正是因为听感概念是基于主观判断的成分更多,所以很难有一套判断听感好坏的标准出台,有些十来年历史的老声卡,因为有着很好的口碑,也能被一些人说成听感很好。这没什么错,因为每个人的判断标准是不同的,所以我认为听感不应该作为个人选择声卡前必须参考的条件。如果看了别人的评价,这可能反而会影响你对某款产品的客观感受。很多人从淘宝买回了寨卡,听的不亦乐乎,听感似乎很好。可是当被人鉴定为假货时,听感似乎又突然变的不好。何必呢。

    另外……ES137X系列声卡有位许汉渠老师DIY了一套驱动,应该是效果满不错的,很多地方都可以看到下载,推荐仍然在使用这个老声卡的人下载:
    http://www.pchifi.cn/viewthread.php?tid=48442&extra=page%3D1

20100612 UPDATE:
    今天拿到一个ESS 1938S声卡,这个声卡也是够老的,也只有XP驱动。今天在我单位的Win2008上测试,发现了与ES1371相同的严重LAG问题,平时还不明显,当打开任务管理器,或者页面中有文字刷新等情况时,会有严重的卡顿现象。所以我认为ES1371驱动5.12.1.5017版在Vista/2008等系统下发生的问题,应该不是单纯的驱动问题,如果有条件,尽量使用新驱动,否则尽量不要在听音乐时打开任务管理器或做其他工作

    Vista/2008/Win7等NT6内核的系统已经取消了DirectSound设备的硬件加速能力,所以在NT6系统下,老旧的设备驱动会出现加速不完整的情况,会出现类似Win9X年代下PCI总线抢占问题(卡顿现象重现),实际上是音频设备不能获得完整的音频加速能力。从某种意义上说,也就是一种声卡驱动兼容性问题。如果你的音频设备很老,老到要用十年来计时,个人建议不要升级到NT6内核的系统,这可能导致你的音频设备缺少功能,甚至存在播放问题。ES1371、ESS 1938S等20元级别的老声卡,更不要安装进新系统,不要折磨自己的耳朵了……

20100613 UPDATE
    今天仍然不死心,就针对老声卡在NT6系统下的音频加速问题继续纠结。最终终于找到解决的办法。
千千静听、Winamp、Foobar2K等播放器,尽量使用Kernel  StreamingASIO等音频输出,不要使用DirectSound输出,这样可以获得较好的播放效果。缺点是播放器可能无法直接调整音量。改为Kernel Streaming输出后,不再发生卡顿的现象。(什么?你的声卡不支持Kernel Streaming或ASIO?请自觉绕道。。。)

    终于解决了这个问题,老声卡可以完美播放了。

« 上一篇下一篇 »

评论列表:

1.记住9月3日  2010/9/3 13:45:13 回复该留言
今天是9月3日!我们同纪念吧!再过十来天就是918了!是中国人就要记住它!83
Windows Vista系统Windows Vista  Maxthon 3.0浏览器Maxthon 3.0

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。