ASIO声卡驱动(ASIO4ALL)

ASIO声卡驱动(ASIO4ALL)

官方最新版

大小:439KB更新:2019-12-30 14:22

类别:声卡驱动系统:Win7, WinAll

包名:

立即下载(439KB)
  • ASIO声卡驱动(ASIO4ALL) 官方最新版0

asio4all声卡驱动是一款音频流输入输出的接口驱动。用户使用asio4all驱动能够实现音频处理软件与硬件之间的多通道传输,叫音频流的响应时间将至最低,同时对所有发出的声音进行降噪处理。喜欢就来下载试用使用吧。

asio4all声卡驱动

asio4all驱动简介

asio4all是wuschel开发出来的一种asio驱动,作者说只要是wdm声卡都可以靠它拥有asio输出以提高声卡音质,它是集成声卡的asio驱动,安装后可以让你的集成声卡获得更好的低延迟性能,安装后使用foobar2000播放器试了一下,用来开dts-cd效果很不错。

民用声卡只能实现“模拟”专业声卡。这种模拟其实是屏蔽了板载声卡的处理,用cpu对音频信号进行运算完成的,这样可以基本满足一般制作midi和一般音乐的要求,也可满足家用卡拉ok的要求,在普通双核机上延迟可低于15ms,加载效果器(软件)后,可达到接近卡厅的演唱实时效果。但在效果器、音轨多的情况,cpu负担过重,会导致爆音、软件不稳定、崩溃、死机等情况。

asio声卡驱动设置教程

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

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

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

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

我的配置是减半,2ms。

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

asio4all使用教程

1.电源选项设置控制面板\硬件和声音\电源选项---选择 高性能

2.关闭系统声音

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

当一个程序初始化了asio4all驱动的时候,屏幕右下方会显示如下图标(zhrb注:下图的这个图标表示winamp这个程序初始化了asio4all驱动):

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

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

4.基本设置:

图片说明:

1.设备列表

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

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

也是不正常(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.Latency Doest Not Matter A Lot(延迟多一点无关紧要)

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

故障处理

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

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

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

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

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

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

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

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

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

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

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

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

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

显示全部

同类相关
猜你喜欢
  • 声卡驱动

声卡驱动更多>>

声卡驱动是多媒体声卡控制程序,是一款很重要的声卡驱动程序软件,计算机上只有安装了这款驱动,设备才能更好的与电脑上的信息进行连接,从而正常的工作运行。

玩家评论
我要跟贴
取消
最新手游