解读安装SoundMAX秘密,让AC 97聆听天赖的方法

追根溯源话AC 97

 AC 97的全称为“Audio Codec 97”,意思就是“音频多媒体数字信号编/解码器”。这是由Intel、Analog Devices等有关厂商共同制定的音频电路系统标准,并已经得到了业界的广泛认可。AC 97是一种技术规格标准,简言之,它采用了双芯片架构,使ADC和DAC尽可能地保持相对独立,以求降低干扰,提高音质。现在市面上的多媒体声卡,除了CMI8738等少数例外,大都遵循AC 97标准,其中就包括大名鼎鼎的创新Sound Blaster Live!系列声卡。在这里我要澄清一点,很多朋友都将AC 97声卡与软声卡等同起来对待,或者把AC 97声卡与主板集成的声卡混为一谈,其实这些都是不正确的。我们从上面给出的AC 97声卡定义就已经看出,它仅仅代表一种音频处理技术而已,是一种抽象的规范,而不是指具体的声卡产品类别。那么所谓的AC 97软声卡,就是指用CPU取代传统硬声卡的音效处理芯片进行各种音频运算处理工作,然后将处理后的数字信号交由外置DAC或者板载Codec(硬件解码器)输出的一类产品。从目前的情况来看,AC 97软声卡主要是以主板集成的为主,但也有类似于传统硬声卡那样以独立板卡面目问世的产品,这类产品主要采用CNR接口,像瑞丽公司推出的CNR-SoundMAX声卡,采用了3颗AD1885 Codec协同工作,能够实现6声道输出效果;大力神等许多公司也有类似的产品问世。另一方面,主板集成的声卡也不一定是AC 97软声卡,甚至都不一定是AC 97声卡;前者如创新的CT5880/ES1373等等属于主板集成的AC 97硬声卡,这类产品除了音效芯片之外,在主板上同样会另外集成一个Codec芯片;后者如CMI8738等等也属于主板集成的硬声卡,但它并不符合AC 97技术规范,因此也就没有另外集成Codec芯片。
    其实,除了不具备音效处理芯片以外,AC 97软声卡的其他硬件构成与工作原理和AC 97硬声卡相比并没有什么差异。对于AC 97软声卡而言,影响其性能的因素可能有很多,但其中尤以Codec芯片的类型、PCB布线的优劣以及相应驱动程序的完善程度最为重要。在这三大关键要素中,负责DA、AD(数模/模数)转换的Codec芯片的不同决定了所采用驱动程序的种类,因此很多人往往把Codec的型号当成AC 97软声卡的型号。有人也许会担心,去掉了传统的音效处理芯片而全靠软件模拟与CPU运算,那么AC 97软声卡的音质能够和传统的硬声卡相提并论吗?同时CPU的资源占用率会不会居高不下呢?其实大家对此完全没有必要担心。在性能上,传统硬声卡当然可以凭借其高速DSP芯片获得一定的性能优势,但现在CPU的性能已经空前强大,以SoundMAX为代表的音频处理技术和相应的驱动程序业已日益成熟,在这种情况下,AC 97软声卡不仅在音质上能够得到充分的保证,而且还因软件模拟的特点能够具有几乎无穷无尽的升级潜力:试想,如果某家声卡厂商推出了划时代的声卡新品,那么你能够把它的驱动程序拿过来直接给自己以前的老声卡升级吗?而AC 97软声卡就无此顾虑了,砸許oundMAX为例,从2.0版本到3.0版本的进步,其幅度不亚于创新Audigy对SB Live!的升级,而我们所要做的,仅仅是简单地在支持SoundMAX 3.0技术的AC 97软声卡上换换驱动程序而已!那么,什么是SoundMAX技术呢?又有那些AC 97软声卡支持这项技术?请你接着往下看。

SoundMAX技术简介

和AC 97这一技术规范有些类似,SounMAX也是一种技术规范——说得再详细一点,是一种基于AC 97技术规范的声卡技术“实施细则”。不过与AC 97“软硬通吃”的做法有所不同,SoundMAX技术生来就同情“软”弱者,特别重视发掘Codec芯片的潜能,具有硬件级的数据处理转换能力和最高94dB的专业音质回放能力,是主要为AC 97软声卡撑腰的技术解决方案。目前这一技术解决方案已经发展为SoundMAX With SPX(音效产品扩展)技术,简称Sound MAX 3.0技术。SoundMAX 3.0技术是由Analog Devices与Intel联合制定的,最大的特点就是集成了SPX音频效果算法。该算法主要对3D游戏的音效作了改进,内置物理建模、事件建模,另外还具有可升级的软DSP数字信号处理合成技术。SPX技术能够灵活逼真地模拟3D游戏场景的即时音效变幻,这种动态演算方法可让支持它的游戏变化出无穷的声音,即便是相同的游戏情境也会因为少数不同的因素而产生随机的声音变化,游戏声音不再是一成不变,乐趣也随之增加。除此之外,SoundMAX 3.0技术还具有如下特征:

  ·兼容Windows 98SE/ME/2000/XP操作系统;API驱动程序兼容微软DirectSound/DirectX 8.1;创新EAX 1.0/2.0;傲锐A3D 1.0;IA-SIG I3DL2;Sensaura MacroFX/Zoom FX等等。

  ·音频解码器部分:全双工处理能力;8位/16位,单声道/立体声录制回放;硬件采样率可在7kHz-48kHz之间以1kHz为单位进行微调;输出信噪比可以达到94dB;谐波失真不超过0.01%数量级;频率相应范围在20Hz-20kHz之间。

  ·波表合成:支持Sensaura 3D音频定位技术;具有DSL2集成引擎,具有1.2MB XGLite/4MB General MIDI音色库;允许用户向SoundMAX合成器中装载自定义声音设置;甚至可以利用一些第三方软件应用程序创建自己的MIDI序列和DLS声音设置;播放MIDI时候可在20%-80%范围内自由调整CPU占用率。

所有的这些杰出特性给普通AC"97声卡带来的性能提升令无数AC"97声卡的用户兴奋不已,同时也引发了一股修改驱动的狂潮。时隔一年之久,我们终于迎来了SoundMAX的最新版本SoundMAX4.0 XL驱动。

 
SoundMAX4.0 XL新特性与改变

1,全新的控制面板
    看起来非常美观,而且支持换肤(默认有黑白两种)。界面中的录音和回放的项目也可以随意添加或删除,还能单独控制。可以说新的控制面板完全可以替代Windows的音量控制程序。

2,AudioESP技术
    SoundMAX 4 XL的AudioESP技术能够在连接音频外围设备出错时提醒用户,指导他们将麦克风、PC扬声器和其它音频设备连接到正确的系统插口。SoundMAX 4 XL还提供一个允许用户轻松管理相关音频控制以获得最佳性能的"虚拟控制面板(virtual dashboard)",以及一个使用户能够快速安装其音频外围设备的增强型音频向导。也许朋友们很快就可以享受到SoundMAX 4新技术带来的好处,当你把麦克风插错喇叭接头时,不止是控制接口会辨识出来,屏幕上还会出来提示该如何更正,为我们省去了许多麻烦。

3,virtual Theater(tm) Surround
     最新的获奖的Sensaura 5.1 Virtual Theater环绕声,该技术能在立体声音箱中虚拟多声道电影轨道。

4,麦克风降噪技术
     Andrea 电子是一个以麦克风软件开发为主导的技术开发商, PureAudio. 2.0 是一种可以在噪声环境下提供一个纯净的音像信号的环境数字式降噪算法,这种算法使得在连续和反复噪声下讲话识别系统得到重大改善。当给予专利的阵DSDA. 2.0 自适应话筒技术与Andrea SuperBeam 立体声列话筒结合, 能使无线耳机领域声音输入的表现更加优秀。

5,其它
     打开首选项菜单我们除了可以对前面提到的控制面板进行调节和设置外,还可以在收听环境选项卡里进行有关扬声器布局、音响环境等方面的调整(这里有许多预先设置好的环境可供选择,非常方便),从而达到最理想的收听效果。另外新的MIDI合成器也是SoundMAX 4 XL的一大亮点,SoundMAX 4 XL不仅拥有一个一流的DLS2 MIDI合成器,还包含了广受欢迎的Yamaha DLSbyXG音色集并且支持所有主流游戏的音频技术。最后还有新加入的麦克风选项,在这里我们通过设置可以有效降低麦克风在工作中产生的噪音,很有实用价值。

SoundMAX 4 XL驱动在进行音乐播放和游戏时,相对SoundMAX3.0的CPU占用率明显降低了很多,而且音乐的临场感也得到了很大加强。不仅如此,SoundMAX 4 XL还优化了游戏中的EAX算法,从此再也不会出现在游戏中一打开EAX就使画面出现停顿的情况。

SoundMAX 4.0的应用范围

   要实现这一切除了前面提到过的CNR声卡之外,我们仅需要一块拥有支持该技术的Codec芯片的主板就可以了,其成本几乎为零!那么,究竟什么样的主板才能应用这一项技术呢?

只要用户拥有一块i810或更高版本芯片组的主板(包括i810/i815/i820/i830/i840/i845/i850等等),并且主板上的Codec芯片型号为AD1885或更高,就可以直接安装SoundMAX 4.0驱动了。而VIA VT8233南桥芯片与SiS芯片组集成的音频控制器具有最高优先权,对于使用这类芯片组的主板来说,Codec芯片仅仅起到解码的作用,所以不能应用SoundMAX 4.0驱动程序。像采用VIA KT266(A)/VIA Apollo Pro266/SiS 630/SiS 635/SiS 730/SiS 735芯片组的主板是根本就不能使用Sound MAX 4.0的,其他的非Intel芯片组即便是装上了也很容易出问题,所以并不推荐。

SoundMAX 4.0实战修改与安装

1.事先准备两款SoundMAX 4XL 驱动
     首先,我们不推荐5.12.01.5410版,这个版本很多人反映不能使用控制面板,据笔者试验,5410版并非不能用控制面板,只是音质方面低音不如5290版,这主要是由于该版本不支持A3D、Sonic Focus DSP service driver、Sensaura WDM 3D Audio Driver这三个驱动造成的。你是喜欢高版本还是喜欢音质,全凭个人喜好了。
1. 5.12.01.5290 (ASUS OEM版)
压缩包1
ftp://ftp.asus.com.tw/pub/ASUS/misc/audio...15290_part1.zip
压缩包2
ftp://ftp.asus.com.tw/pub/ASUS/misc/audio...15290_part2.zip
压缩包3
ftp://ftp.asus.com.tw/pub/ASUS/misc/audio...15290_part3.zip

2. 5.12.3580
网通主力下载2
http://file.mydrivers.com/sound/5.12.01.3580_SM4.zip
电信主力下载2
http://file6.mydrivers.com/files/sound/5.12.01.3580_SM4.zip

2,接下来就是最重要的一步--添加硬件ID
     下载完成后解压两个驱动分别到5290和3580两个文件夹,将X:\3580 \SM_Comn\Sys\ 中的 SMWDMIF.dll和X:\3580 \SM_PNP\Sys 中的 SMax4PNP.EXE两个文件复制到 X:\5290中覆盖文件夹内对应文件。然后在运行对话框中键入dxdiag以调出DirectX诊断工具,点保存所有信息,默认将保存为 DxDiag.TXT
打开它并找到
-------------
Sound Devices
-------------这一项
其中 Hardware ID: 后面的就是 我们需要的~(比如笔者的AL655芯片的ID为PCI\VEN_8086&DEV_24C5&SUBSYS_810F1043&REV_02。然后找到X:\5290\SMAXWDM\W2K_XP(XP或2000系统)里的smwdmCH5.inf文件,取消smwdmCH5.inf文件的只读属性,然后用记事本打开它,找到[AnalogDevices]小节的最后一行,按照固定的格式将本机AC′97声卡的ID号添加过去并找到AnalogDevices一行,把刚才记下的设备ID号按照它下面的格式添加进去。如笔者添加的就是:%*WDM_AC97AUD.DeviceDesc%=WDM_865GM,     PCI\VEN_8086&DEV_24C5&SUBSYS_810F1043&REV_02(这里需要特别注意的是DeviceDesc%=WDM_865GM这个字符段一定要找一个和你的主板对应相同的,应为后面还有很多与此对应的设置。很多人改掉着一个字符段后,仍然不能安装就是这个原因),然后保存文件。

3,最后替换驱动
     打开DIRECTX诊断工具-〉声音-〉选项卡, 右边一栏 中的名称一项,在C:\WINDOWS\SYSTEM32\里或原版驱动安装包里按那个名字去找,将找到后的文件更名为 smwdm.sys 然后 放到
X:\5290\SMAXWDM\W2K_XP\ 中覆盖原文件(XP或2000系统)

对于要求不高的人来说,你已经拥有自己的驱动包了!

4,卸载原有驱动,重启后安装刚才自己修改的驱动!
    在安装过程中,系统会提示SoundMAX驱动程序没有通过Windows徽标测试,你不用去管它,点击“仍然继续”按钮就行了,接下来还会要求插入Windows XP SP1、Windows XP安装光盘复制drmk.sys和wdmaud.drv两个文件,否则无法继续。安装过程中还会有3个关于刚才替换的三个文件警告与CAB包中文件不符的警告, 不用管它,一概忽略 !安装完成按照提示重启!

SoundMAX 4.0实际应用

  安装过程结束之后,在任务栏上会出现一个快捷图标,可以方便地调整系统声音设置。

  打开SoudMAX 4.0控制面板,仔细的你是不是很快发现比起SoudMAX 3.0多了音频调节向导和音频诊断两项,这对于初学电脑的认识不是很有帮助呢?

在首选项--〉常规中有色彩调配这一项,这个便是用来换肤的,虽然只有黑白可选,但对于缓解你的视觉疲劳也是大有裨益的。

在“首选项--〉收听环境”选项中可以调整扬声器设置、虚拟剧场环绕效果、低音提升、音响环境,并可以自定义听力样式。其中的“虚拟剧场环绕效果”可以在立体声扬声器上模拟出多声道电影音响效果;注意,如果用户将“扬声器设置”设置为“立体声耳机”的时候,这一选项是不可选的(如果用户需要耳机具备这项功能,就需要另外付费购买)。“音响环境”一项中提供了多达23种不同的环境选项,可以令我们在同一台电脑上体验不同的声场效果。

在“首选项--〉收听环境--〉MIDI音乐合成器”选项中可以调整合成器的默认声音设置、合成器效果、合成器品质等等。其中“合成器默认声音设置”选项中,用户可以自定义默认声音设置,SoundMAX带有4MB的专业声音设置和1.2MB的XGlite声音设置;如果用户播放的是Yamaha XG格式的MIDI文件,则应当选择XGlite声音设置选项。

   除了这些选项以外,用户还可以通过“开始”菜单或者任务栏上的快捷方式运行DLS装载器。DLS装载器允许用户向SoundMAX合成器中装载自定义的MIDI声音设置。有两种方法可以在Windows媒体播放器中使用其关联的DLS声音设置自动装载播放MIDI序列:如果用户选择.RMD文件,该程序将自动装载配套的DLS文件;如果选择.MID 文件亦然。另外,用户还可以手动装载.MID和.DLS文件,然后运行Windows媒体播放器。

注解:1.我在该该版本安装文件里没有EQ调节器,所以不要对这个有所指望:-)

2.线路输入和麦克风调节现在暂不能用,可能与配置文件有关,以后发现再说吧

3.安装完成后,我发现DLSbyXG.dls这个soundfont文件和SMax4Wiz.exe没有被装载,直接拷贝吧,在x:\5290\SM_Comn\Wiz中和x:\5290\SM_Synth中找到它们,复制到C:\Program Files\Analog Devices\SoundMAX里。(找不到?那你到3580里去找吧)
          4.对于高要求的人来说sf.dll(Sonic Focus DSP service driver)也是不可或缺的,在x:\3580\SMAXWDM\W2K_XP找到它,复制到C:\Program Files\Analog Devices\SoundMAX里

完成,那么现在你还在等什么,开始体验你的天籁之音吧……

(0)

相关推荐

  • 解读安装SoundMAX秘密,让AC 97聆听天赖的方法

    追根溯源话AC 97 AC 97的全称为"Audio Codec 97",意思就是"音频多媒体数字信号编/解码器".这是由Intel.Analog Devices等有关厂商共同制定的音频电路系统标准,并已经得到了业界的广泛认可.AC 97是一种技术规格标准,简言之,它采用了双芯片架构,使ADC和DAC尽可能地保持相对独立,以求降低干扰,提高音质.现在市面上的多媒体声卡,除了CMI8738等少数例外,大都遵循AC 97标准,其中就包括大名鼎鼎的创新Sound Blas

  • Oracle VM VirtualBox 在linux系统下安装增强插件实现访问主机的共享文档方法

    一.安装增强插件 1 选择"设备"--"安装增强功能",然后可以看到在虚拟机的光驱中自动加载了增强iso的文件(VBoxGuestAdditions.iso) 2在linux 中挂载光驱 mount /dev/cdrom /mnt 3在将/mnt文件中的所有文件拷在/tmp目录下 cp -r /mnt/* /tmp 4在安装增强文件之前安装相应的包,安装后重启 yum install kernel yum install kernel-headers kernel-

  • vitualbox虚拟机安装centos 7 及ssh访问、自启动等配置方法

    为了方便,最近用vitualbox搭了一个centos7的虚拟机,整个过程比较简单,在这里记录一下. 下载vitualbox 直接去官网(https://www.virtualbox.org/wiki/Downloads)下载即可 下载centos安装包 同样官网下载(https://www.centos.org/download/),我下载的是minimal iso 安装 安装过程很简单,一路默认点下去就可以,中间内存.分区什么的可以根据需要调一下 配置本机ssh访问 vitualbox默认的

  • Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法

    本文实例讲述了Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法.分享给大家供大家参考,具体如下: 1.首先安装memcache服务端: sudo apt-get install memcached 安装完成后系统 自动启动了 memcached服务占用11211端口 如需重新配置11211端口的服务 需要关闭已开启的memcached服务 手动启动: memcached -d -m 128 -p 11211 -u memcache

  • Window 下安装Mysql5.7.17 及设置编码为utf8的方法

    下载 mysql官方下载 选择Windows (x86, 64-bit), ZIP Archive 安装 1.解压 我这里解压到D盘根目录 2.进行初始化 mysql5.7之后 默认不会有data目录 所以初始化命令有所改变 打开cmd 进入mysql的bin目录,之后的命令必须在bin目录下运行(即使配置了环境变量也必须这样) mysqld--initialize-insecure 这个方法初始化完后,root用户无密码 mysqld--initialize --console.这个方法初始化

  • Mysql安装与配置调优及修改root密码的方法

    一.安装 apt-get install mysql-server 需要设置账号密码 apt-get isntall mysql-client apt-get libmysqlclient-dev 2.sudo netstat -tap | grep mysql 查看是否安装成功 root@xyz:~# netstat -tap | grep mysql tcp6 0 0 [::]:mysql [::]:* LISTEN 7510/mysqld -->安装成功 二.设置mysql远程访问 1.

  • 安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法

    安装oracle11g [INS-30131] 执行安装程序验证所需的初始设置失败. 解决方法 第一步: 控制面板>所有控制面板项>管理工具>服务>SERVER 启动 TCP/IP 启动 第二步: 1.点击 开始->运行 ,输入regedit ,然后回车键进入注册编辑器 2.找到并点击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters 3.如果AutoShareServer和

  • 安装ImageMagick出现error while loading shared libraries的解决方法

    本文实例讲述了安装安装ImageMagick出现error while loading shared libraries的解决方法.分享给大家供大家参考.具体解决方法如下: 运行程序时,如遇到像下列这种错误: ./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory 那就表示系统不知道xxx.so 放在哪个目录下. 这个时候就要

  • YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解

    1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题 1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的包 2)由于内外网的隔离,无法连接外网的yum源 鉴于上述因此,本文将详细介绍,yum工具以及配置本地yum源的方法 2.yum工具简介 •yum工具作为rpm包的软件管理器,可以进行rpm包的安装.升级以及删除等日常管理工作,而且对于rpm包之间的依赖关系可以自动分析,大大简化了rpm包的维护成本. •yum工具

  • php安装php_rar扩展实现rar文件读取和解压的方法

    本文实例讲述了php安装php_rar扩展实现rar文件读取和解压的方法.分享给大家供大家参考,具体如下: PHP Rar Archiving 模块 (php_rar) 是一个读取和解压rar文件的模块,但不提供RAR压缩(打包)的功能. 1.首先要到PECL的RAR页面下载DLL. 根据自己的情况选择下载对应版本的DLL. PHP版本要求:php_rar模块适用于php 5.2及以上, 不过对于windows系统,似乎只有php5.3 / 5.4对应的DLL下载. 2.下载到的是个zip包,将

随机推荐