embodme 发表于 2008-1-11 16:07:43

ASIO声卡驱动(ASIO4ALL)

asio声卡驱动为成声卡ASIO4ALL所推出的驱动程序,安装驱动后,用户不仅可以正常使用声卡,另外还可以让声卡获得更好的低延迟性能,在这里小编提供了驱动下载,有需要的朋友赶快来欧普园下载使用吧!

asio声卡驱动安装说明

1、在欧普园下载驱动 解压后双击运行exe文件

2、点击下一步



3、选择我接受 点击下一步



4、选择安装的组件 点击下一步



5、选择安装位置,点击安装



6、等待程序安装完成即可

asio声卡驱动设置教程

采样点默认设置了512,这其实是针对AC97系列声卡做的一个相对保守的设置。

针对HD系列的板载声卡,我建议调小到 128 ,这样做可以进一步降低延迟。

在这个基础上,我做过一些测试,没有出现杂音和抖动。

缓冲区位移默认是4ms,这个设置需要依据缓冲区大小做缩放,我们刚才把缓存区设到了 128,所以这个位移也要相应的调小。

我的配置是减半,2ms。

根据官方文档介绍,事件模式(硬件buffer)在技术上要优于推送模式(默认)。所以,再勾选一下 “允许事件驱动模式 (WaveRT)”。

ASIO4ALL使用教程

1.电源选项设置(zhrb注:对笔记本尤其重要)控制面板\硬件和声音\电源选项---选择 高性能

2.关闭系统声音(zhrb注:这个怎么关,喇叭打叉吗?)

3.判断你的 ASIO4All driver是否可以正常使用

当一个程序(zhrb注:比如foobar,也可能是其他的播放软件)初始化了ASIO4ALL驱动的时候,屏幕右下方会显示如下图标(zhrb注:下图的这个图标表示Winamp这个程序初始化了ASIO4All驱动):


注意1:只要你能从 播放器内部可以访问ASIO的控制面板,那就不要通过点击右下角的图标来进行设置。(zhrb注:比如你在foobar内部可以找到ASIO的设置,那就在foobar里面进行设置)

注意2:有的时候设置要在播放器重启后才能起作用

4.基本设置:


图片说明:

1.设备列表

这是一个你系统中所有的WDM音频设备的列表。高亮你想要修改的设备。

注意:所有的参数变动总是仅应用于高亮的设备

比如图中,High Definition Audio Device被激活。

图标说明:

ASIO声卡驱动(ASIO4ALL) v2.13免费版激活

ASIO声卡驱动(ASIO4ALL) v2.13免费版未激活(可使用未激活)

ASIO声卡驱动(ASIO4ALL) v2.13免费版不能使用(zhrb注:可能翻译的不准确)

ASIO声卡驱动(ASIO4ALL) v2.13免费版也是不正常(zhrb注:有的时候关闭和重新打开ASIO的控制面板可能搞定这种情况)注意:如果设备列表时空的,这意味着你的系统中没有一个WDM aduio设备。请检查你的设备提供商是否提供了相应的WDM驱动。(zhrb注:个人理解,比如你买了纯笛的HD1,并且连接到电脑上,但在这个设备列表中却没有发现,那么八成是你没有正确安装HD1的驱动程序)2.ASIO缓冲区尺寸

拖动滑动条可以改变ASIO的混充去尺寸。更小的缓冲区尺寸意味着更低的延迟。一旦在调整的时候,你发现声音有点不太对劲,那么你需要加大缓冲区尺寸。ASIO的缓冲区尺寸直接关系到音频的延迟。因此,在这里你可以调整到一个尽可能小的值。(zhrb注:调的越小越好,只要声音不出现异常即可)3.载入默认设置 (zhrb注:调整的过程中发现出问题了,就按这个按钮)4.切换到高品质模式:

下图详细解释:


这个设备列表包含Device,Device Interface和所谓的Pins(微软的术语).

5.延迟补偿

因为ASIO4ALL没办法完全知道底层硬件/驱动架构的信息,它只能猜出实际可能涉及到的延迟。

使用这些拖动条可以补偿这些位置延迟(zhrb注:估计只要不 录音,不使用音序器软件就不需要管这些设置了)

6.硬件缓冲开关

注意:vista下,这个选项可能叫做"Allow PullMode(WaveRT)"

通过调整获得最好的硬件缓冲性能,需要设置"ASIOBuffer Size"和"BufferOffset"(zhrb注:这个BufferOffset是啥意思)。在小的ASIO缓冲尺寸下,硬件缓冲可以工作的最好。一开始,可以试着在128-256samples进行调整。

使用硬件缓冲的最大优势就是可以大大的减少对CPU的使用。并且可以将延迟进一步减少。

如果一些音频设备不支持硬件缓冲,可能会有数百秒的额外延迟,这种延迟你们一耳朵就能听出来了。

7.Kernel Buffers/Buffer Offset

(zhrb注:前面一堆原理性描述,比较复杂,没看太懂。大概的意思就是,不开硬件缓冲,延迟高。开了硬件缓冲,这就决定 在ASIO4ALL往硬件缓冲插入和读出数据 与 ASIO4All现在判断出的硬件读写数据位置之间的clearance(in ms)的总量,好吧:这个我真看不懂)

一条通用的原则:更高的值增加了延迟和稳定性,更低的值则有相反的作用。

然而,你可以达到一个非常接近0的值(比如4ms,而10ms则意味着还有改进空间)。

8.Always Resample 44.1<->48KHz

ASIO4ALL可以对44.1KHz和48KHz之间的音频进行实时的重采样。什么时候重采样自动开始呢?是在ASIO4ALL对44.1KHz而WDM驱动不支持这种采样率的时候开始。

(zhrb注:好像是应该选中,但是不确定,谁来解释一下)

9.WDM driver to 16 Bit

只有当WDM驱动所支持的位深(bit depth)大于16但小于24的时候,该选项才起作用。

常见问题

1.Playing Software Synths Live(怎么翻译?)

在此场景下,你不需要音频输入。所以,你最好把他们全部禁止,这一般来说将让你在一个非常小的ASIO缓冲区尺寸下也可以获得更好的稳定性,或者允许一开始就用更小的缓冲尺寸。进一步的,你可以禁用所有你不主要的音频输出(在高品质控制面板中,展开WDM设备列表)。

2.Computer As Effects Processor(将电脑用于 效果处理器)

很明显,此场景下你不需要输入。你需要禁用所有你不需要使用的通道。禁用44.1KHz重采样,如果不是真的需要的话。

3.General Purpose Sequencer Setup(好像是录音的时候用的)

4.Latency Doest Not Matter A Lot(延迟多一点无关紧要)

故障处理

建议当你对设备进行任何设置后,要重启音频host程序。

一些常见问题及解决方案:

1.ASIO4ALLv2在音频配置菜单中不可见

两种可能的原因:你的音频播放器不支持ASIO(比如Foobar没安装ASIO插件)或

者你使用没有权限的用户安装的ASIO4ALLv2(建议用系统管理员安装)。只有在安装的

时候ASIO4ALL才需要管理员权限,安装完就不用了

2.Audiodevice flagger as "Unavailable" or "Beyond Logic"eventhough it is not in use elsewhere.

3.当ASIO4ALL激活的时候无法在其他的程序中 播放音乐

就是这样设计的。越接近硬件就意味着所有的由Windows提供的软合成将被bypass. 没有软合成和相关延迟还有位处理,你将智能使用你的音频设备的硬件合成功能。大部

分情况下,也许你的设备根本没有硬件合成能力。

4.(Vista)移动滑块,看起来一切都OK,但就是没有声音

为你的音频程序正确的分配ASIO通道。

5.在控制面板做的改动对其他的音频程序无效.

设计如此。ASIO4All v2给每个程序、每个用户存储不同的设置。

tokailin 发表于 2008-6-9 12:56:59

:(

怎么用?

vihate 发表于 2010-6-10 17:13:08

看看行不行···

huangxingwei8 发表于 2010-6-13 16:19:41

是因为我没专业声卡吗

huangxingwei8 发表于 2010-6-13 16:20:03

:handshake:handshake:handshake是因为我没专业声卡吗

363552361 发表于 2010-7-18 11:39:12

看看行不行···

29474413 发表于 2010-8-6 16:28:00

正哈我能用得上
页: [1]
查看完整版本: ASIO声卡驱动(ASIO4ALL)