1、ASIO4ALL v2 中文手册汉化新世纪(www.hanzify.org)成员 拳拳 译 - 1 -ASIO4ALL v2通用 ASIO 驱动 & 适应于 WDM 音频- 中文手册 -(发布日期: 12/07/04)目录简介1入门指南1软件配置1简易设置2高级设置3应用指南5疑难解答5简介欢迎使用 ASIO4ALL v2!这份手册希望能帮助你充分使用好已安装的 ASIO4ALL,本手册尤其将重点介绍最新加入到这个 ASIO4ALL 版本中的高级功能。ASIO4ALL v2 在安装之后将自动添加两个新的快捷方式图标到你的系统桌面上,一个链接到本手册,另一个则用来以脱机状态调用 ASIO4ALL
2、 的控制面板。入门指南软件配置在使用 ASIO4ALL 之前,你需要对相关的音频软件进行适当地配置。要如何设置,这完全取决于你指定的应用程序。通常,你可以在该软件的音频配置菜单中将 ASIO 驱动指定为“ASIO4ALL v2”。现在你应该可以找到一个用来开启 ASIO 控制面板的按钮。这个按钮被定义到哪个选项卡内也完全取决于应用程序本身。当你找到并按下此按钮,ASIO4ALL 控制面板将弹出。如果需要的话,请查阅该音频软件的联机帮助以获取更多信息。有时,音频软件并没有提供可用的 ASIO 控制面板选项。像 Winamp 和 Foobar2000 的某些 ASIO 输出插件就存在这种情况。不管
3、怎样,为配置 ASIO4ALL 和这些应用程序,你还是可以从桌面上调用 ASIO4ALL 的脱机控制面板。注意,脱机控制面板在工作上如同自身的 ASIO 宿主,它无法同时反映出任何 ASIO4ALL 请求所打开的当前设备状态!只有当你重新启动音频软件后,脱机控制面板中所作的设置更改才会生效。也就是说,相对于从已进行了适当配置的音频软件内部加载 ASIO4ALL(联机)控制面板的方式而言,用户在脱机控制面板所作的设置将完全无法取得实时效果。一旦你进入 ASIO4ALL 控制面板,就已经可以进行一些基本的设置操作了。ASIO4ALL v2 中文手册汉化新世纪(www.hanzify.org)成员
4、拳拳 译 - 2 -简易设置(插图一:简易设置面板视图)1、设备列表这是在你系统中找到的 WDM 音频设备列表。请加亮你想要更改参数的设备。注意:所有的参数更改只能应用到当前高亮显示的设备上!如果设备名以粗体显示,则表明设备可用。上图中,“CMI8738/C3DX PCI 音频设备”就是可用的,而其它非粗体显示的设备则表明不可用。每个设备的当前状态都显示为一个小图标,图标可能是如下列出的其中一种:“工作中”- 表示该设备的音频驱动引擎已成功启用。“可用”- 表示该设备在此期间可以使用,但还没有正式运作。“不可用”- 表示该设备已处在其它进程的使用当中而无法在此期间使用。“无法解释”- 如果该设
5、备由于某些未知原因而拒绝使用,或者表现出任何不稳定状态的行为,那么尝试关闭并重新打开控制面板可能会解决此问题,像插拔 USB 设备时就有可能如此。某些时候,只要一返回 ASIO4ALL 设备就不报告或缺乏它的当前可用性时,这个图标也就意味着等同于“不可用”。注意:如果设备列表为空,则表明在你的系统中没有一个 WDM 音频设备。请检查你所使用的音频硬件的制造厂商是否为其提供了 WDM 驱动程序!2、ASIO 缓冲区大小你可以借助拖动滑块方便地调节当前已高亮显示设备的 ASIO 缓冲区大小。很显然,小的缓冲区能带来低的延迟。当你一旦听到存在明显的爆音现象或声音严重失真,你就必须适当地增大 ASIO
6、 缓冲区,然而缓冲区越大,延迟时间也就越长。因此,你有必要在这里设置一个小且恰当的取值。3、可切换按钮允许你“启用/禁用 /选择” 当前已高亮显示的设备列表内项目。借助此按钮可以用来执行当前高亮设备相关的 ASIO 操作。在简易设置模式中,你一次只能选择一个设备。如果没有可对当前项目执行的有效操作,此按钮将自动切换为一个附加的“退出”按钮。无论什么时候你都可以通过点击顶部标题栏上的“关闭”按钮来关闭控制面板,这和“退出”按钮的作用是一样的。ASIO4ALL v2 中文手册汉化新世纪(www.hanzify.org)成员 拳拳 译 - 3 -4、切换到高级设置模式切换控制面板到“高级设置” 模式
7、,在这里,你可以调整所有的设置细节,但也完全有可能把你的配置弄得一团糟。有关“高级设置”模式的具体阐述请查阅本文档的“高级设置”部分。5、载入默认设置点击此按钮将把所有的配置项恢复到它们在安装时的默认状态。当音频设备开始工作之前或你在以后自行设置的过程当中迷失时,你可能会用到它。6、状态栏状态栏最重要的部位是过载指示器(正好处在标记所在的位置上)。如果过载指示器出现闪烁,即表明已达到了过载状态,你可能需要增加 ASIO 缓冲区大小。如果闪烁的时间较短暂,则可能是某些任务加重了系统的负担(比如在载入某个工程时),你可以忽略它,但这个新增加的功能可以帮助你引起警觉并采取可能的措施以减轻系统负担。高
8、级设置(插图二:高级设置面板视图)控制面板切换到高级设置模式后,事情开始变得稍微复杂起来。你应该会注意到设备列表内的项目现在已经变成可展开/ 折叠的了。通过观察展开的设备列表,存在于你系统中的 WDM 音频体系结构也就一目了然。设备列表包含设备,设备接口也叫做 “Pin”(这是微软的独有行话)。上图中展示了设备列表内各项目在 WDM KS 驱动中的层次关系。借助可切换的操作按钮,你现在就可以自主选择启用/禁用设备列表内的指定项目。你也可以通过这种方式进行多个设备的配置。在安装有多个设备时需要所有相关设备从同一时钟源开始工作。你可以通过采用可菊链式连接的 S/PDIF 等接口来控制多个设备从而达
9、成此目的。注意:如果设备不能精确同步,设备间传输的音频流将可能随着时间的增加其不同步越来越严重!上图中面板右侧依次标记了各高级设置选项(.)。1、延迟补偿由于 ASIO4ALL 在开发过程中缺乏足够多的对硬件/ 驱动程序底层结构方面的了解,它只能以猜测的方式来估算已牵涉到的延迟情况。ASIO4ALL v2 中文手册汉化新世纪(www.hanzify.org)成员 拳拳 译 - 4 -借助图中所示的拖动滑块,你可以在 ASIO4ALL 中对延迟时间进行一定的补偿,从而使得在你的音序器软件中录音或其他工作时得到适当的校正。注意:在安装有多个设备时,所有设备将以其中某个具有最大取值的设备为准。因此,
10、如果不同的设备内部存在不同延迟情况,某些设备将无法取得精准的音频定位!2、硬件缓冲 开启/关闭启用已高亮设备的硬件加速功能。这只能在使用“WavePCI”的 miniport 驱动模式下工作,其它类型的 WDM 驱动通常不允许直接访问硬件缓冲区。要获得最佳的硬件加速性能,有必要配合“ASIO 缓冲区大小”滑块和“缓冲区位移”滑块(参阅下文)一起调节。设置较小的 ASIO 缓冲区有益于给硬件缓冲带来最佳的工作状态,不妨尝试在 128 到 256 的采样数之间进行选择!使用硬件缓冲的最大好处就是占用的 CPU 较少。此外,这种方式还可能带来更低的延迟。在安装有多个设备时,支持和不支持硬件缓冲的设备
11、可能会被同等对待,故此不推荐勾选此项!如果指定的音频设备不支持硬件加速而开启了此项的话,将可能额外增加数百毫秒的延迟,这可以清楚地听到。3、内核缓冲区/缓冲区位移如果禁用了硬件缓冲,该设置项将允许你加入两个以上的缓冲区队列到音频输出。每个附加的缓冲区将在播放某个缓冲区的同时增加设备的输出延迟时间。因此,如果要更改初始设定(默认的内核缓冲区数目已设为“2” ),只有在比较强劲的机器配置上且预设值和小的 ASIO 缓冲区搭配不能取得满意的效果时我们才推荐你这么做。如果启用了硬件缓冲,该设置项将允许你指定 ASIO4ALL 当前正在读/ 写和下一次准备读/ 写硬件缓冲区数据之间的时间间隔数(单位为毫
12、秒)。你是否已经觉得头大起来?音频流的控制开始变得越来越复杂,你甚至无法估算出它的实际效果,呵呵,不用担心.一般说来:较高的取值会加大延迟但更趋稳定,较低的取值可能存在不利的影响。无论如何,你应该尽量以达到接近零的取值为目标(比如“4 毫秒”就可以看待为“极其接近于零”了,如果是默认的 “10 毫秒 ”,这显然表明还存在着改进的余地)。如果使用的是基于威盛 Envy24 系列芯片的 PCI 声卡,声卡控制面板中可以看到类似于“以 DMA(直接内存存取)缓冲区传输方式调整延迟”的选项(以德国坦克出品的音频卡为例)。你应该将 DMA 缓冲区大小设置为一个尽可能低的取值,例如“1 毫秒”,这是最好的
13、情形。4、总是以 44.148 kHz 重采样ASIO4ALL 允许以 44.1 kHz48 kHz 的采样率实时重采样。只要 ASIO4ALL 工作于44.1 kHz 且 WDM 驱动不支持此采样率时,重采样就会自动进行。虽然也存在 AC97 本身就支持以 44.1khz 内部重采样的情况。然而,AC97 的重采样品质往往极为低劣并且很不稳定。要在这种环境中进行工作,请勾选此项。至少作为 SoundMax WDM 驱动( smwdm.sys)的一个典型来说,绝对有必要启用该项以使其完全工作在 44.1 kHz 的采样环境下。5、强制 WDM 驱动以 16 位工作ASIO4ALL v2 中文手
14、册汉化新世纪(www.hanzify.org)成员 拳拳 译 - 5 -如果 WDM 驱动支持的采样精度高于 16 位但低于 24 位,这个选项就有用了。例如,某些 AC97 设备虽然声称具备 20 位的采样精度工作指标,实际工作时却无法超过 16 位。假如你的系统存在这种情况,该选项等于是提供了一个有效的变通方法。在起初的版本中,它被当作 SigmaTel AC97 WDM 驱动的一个问题解决方案而介绍了。应用指南软件合成器的现场演奏此种情形下,你无需音频输入。因此,你最好禁止所有的音频输入,然后将 ASIO 缓冲区设置一个极小且保证能够稳定工作的取值。此外,你也可以禁止所有无需用到的音频输
15、出。如果要禁用通道的话,在高级设置面板中就可以办到,通过展开 WDM 设备列表内的项目然后选择禁用该配置无需使用的每个项目即可!计算机充任效果器很显然,在这种场合你需要音频输入。但是和往常一样,你有必要禁用所有无需使用的通道。另外,如果不是特别需要,也请禁止重采样!音序器中的大体设置通常最重要的是要避免 CPU 负载激增时引起的任何丢失数据的现象。因此,建议你稍稍放宽对延迟的要求以及使用一个能够让你绝大多数常用的 VST/VSTi 插件舒适工作的 ASIO 缓冲区设置。这在录音的时候尤为适用,毕竟相较而言此时任何少许的数据丢失都是难以令人容忍的。如果你的音序器提供了延迟补偿,你或许需要检查一下
16、录音是否已经得到了适当的校正,否则将有必要在高级设置面板的“延迟补偿”选项中继续进行调节。不重视延迟的场合在某些配置中,ASIO4ALL 允许位透明音频编码不进入 Windows 驱动程序堆栈。考虑到由此可能带来的音频数据损失,音响爱好者更喜欢 ASIO 绕过 DirectSound 或 MME 输出。如果你希望这样,显然延迟已经不是你的主要关心对象而且也无需用到音频输入。当然,你同样要做的是确认已禁止了所有的音频输入、ASIO 缓冲区大小的取值已设到最大且没有问题的话!疑难解答虽然 ASIO4ALL 在音频软件中表现为一个独立的 ASIO 驱动,但由于其配置选项的复杂性,表现也各异,抛开 A
17、SIO4ALL 本身的缺陷来说,仍然可能存在着大量的各种各样的问题。尤其应指出的是,如果你在 ASIO4ALL 的控制面板中更改了设备设置的话,可用的输入/ 输出通道数以及显示于宿主程序中的通道名很可能都会随之发生改变。因此,每当你更改了音频设备的设置后,如果发现指定的音频程序似乎无法实时作用于更改设置后的设备项目时,建议你重新启动你的音频宿主程序,看问题能否得到解决。其他可能出现的提问及解答:宿主程序的音频配置选项内找不到 ASIO4ALL v2存在着两种可能性:或者你的音频软件本身就不支持 ASIO,或者你不是在已取得了足够的系统权限的条件下安装 ASIO4ALL v2 的。如果是后者,请
18、以管理员的身份登录系统并重新安装 ASIO4ALL v2。安装结束后,操作 ASIO4ALL v2 时就不再需要以管理员的身份进行了。ASIO4ALL v2 中文手册汉化新世纪(www.hanzify.org)成员 拳拳 译 - 6 -尽管音频设备没有用于其他场合,其图标仍然显示为“不可用” 或“无法解释”你需要先确认“MS GS 软波表合成” 或任何其他类似名称没有出现在你 MIDI 设置的任何地方。如果对此缺乏了解,请访问 ASIO4ALL 官方网站查阅更多的信息。假如确信问题不是由“软波表合成”(有时伪装为“.DLS 合成 .”)所引起的,请尝试重启你的音频宿主程序。有时候从别的驱动切换
19、到 ASIO4ALL v2 时,音频设备尚未及时释放以前的驱动也有可能造成该现象。如果使用的是 USB/PC 卡/火线设备,请关闭 ASIO4ALL 控制面板,断开设备后再插上,然后重新打开 ASIO4ALL 的控制面板。在不同的音频软件中对控制面板所作的设定无法通用不仅如此,不同用户在控制面板中对设置选项的更改也完全是彼此独立的!这不是一个 Bug(程序错误,或称臭虫),它是 ASIO4ALL v2 的一个固有特征!因为 ASIO4ALL v2 将为每个宿主程序/每个用户分别保存设置!只要他(它)们不试图独占性地使用同一音频硬件,同时运行 ASIO4ALL 的几个线程将是允许的。此外,对于运
20、行在教学/ 计算机实验室等环境下的 ASIO4ALL 的某一用户来说,除开他自身以外的同一机器上的任何其他用户都难以取得与其同样的结果。在 Cubase SX 3 等宿主程序中显示的延迟时间和调整 ASIO 缓冲区大小的结果不匹配ASIO4ALL 支持 ASIO 宿主程序的延迟补偿功能并可有效地执行。但这项支持还不完善且有待时间来改进。这里报告的值不仅仅只反映了 ASIO4LL 作用到音频流的延迟值,除此之外还包括了驱动程序/ 操作系统/ 硬件设备内在的延迟情况。如果猜测无误,就是这样.在 ASIO4ALL 的早期版本中没有加入这样的尝试,因此在使用 ASIO4ALL v1.x 版本或其它 W
21、DM-ASIO 封装器(包装程序,顾名思义,其作用即把 WDM 驱动包装为可用的ASIO 驱动,譬如 ASIO2KS、 AxASIO 等)时将会看到显示的延迟值相对较低。实际上真实的延迟情况(例如你听觉所感受到的)新旧版本并无二致,CPU 占用上升时亦不会增加更多的负担!版权所有 2004, Michael Tippach.本文档所陈述的内容可能真实也可能不真实。因本文档所呈现的颜色搭配或黑白对比反差而可能或不能导致读者癫痫症发作、呕吐乃至对家畜作出奇怪的举动,无论以上哪种情形,作者都不对此承担任何道义上或法律上的责任。 nForce2 主板南桥 (MCP-T )本身集成着 Realtek 瑞
22、昱 的 AC97 芯片.很多朋友 装主版驱动 时 不会装它自带的音频驱动 而是去下载 Realtek 的 AC97 驱动,然后 用 ASIO2KS 或其他的 软件来实现 ASIO.但是很不稳定. 这样做的人实在是损失太大了!其实 nForce2 的南桥芯片 是支持 ASIO 的.方法:AMD 用户 到这里下载驱动 地址 http:/ nforce4 的. 但是运行很稳定 ,也可以下载 nforce2 的驱动,地址 http:/ 我觉得 还是 新驱动好. .毕竟能稳定运行,并没什么坏处!Intel 用户 到这里下载地址 http:/ 虽然是 nforce4 的. 但是运行很稳定 ,不愿用新的也可以到这里地址 http:/ 所有 驱动组件 全部选上,装完后打开 NVMixer. 找到 “ 环境” (下面 5 个按扭 第 4 个就是. ) 想听原汁原味的.把它关掉 我觉得 那个不怎么样其它的 功能 还很多 比如 不用均衡器只是单纯的增强低音. 接下来 打开 FB2K. 转到 ASIO 设置项 DEVICE 里是不是多了一个选项NVIDIA ASIO. 就是它!还有很多功能 朋友们 可以自己探索!我只是看中它的 ASIO 功能了!这可是真正的 ASIO。输出的品质很高的!