音频应用
标题:
ASIO声卡驱动(ASIO4ALL)
[打印本页]
作者:
embodme
时间:
2008-1-11 16:07
标题:
ASIO声卡驱动(ASIO4ALL)
asio声卡驱动为成声卡ASIO4ALL所推出的驱动程序,安装驱动后,用户不仅可以正常使用声卡,另外还可以让声卡获得更好的低延迟性能,在这里小编提供了驱动下载,有需要的朋友赶快来欧普园下载使用吧!
& c8 b+ [; L2 \" P
3 s$ F& a3 y* p
asio声卡驱动安装说明
8 A% w! R: k* v1 [. G% a" K, U* Y3 C
$ u& s$ ^& K$ L \
1、在欧普园下载驱动 解压后双击运行exe文件
9 k9 F8 l$ t8 ~
+ D% b* ]5 I! R" ~
2、点击下一步
# ?5 J1 ^0 a3 a% d% @- _2 y8 W; \
2 y2 r w* i2 E7 x! g
1 s* s1 T3 c# {/ m, `, k2 p
; @) Q0 i! D8 m( ^4 D% w; f
3、选择我接受 点击下一步
2 T- {7 d) a: u3 X1 {) b9 C
- C8 x% H( K, f: z/ B# ]
~# R* p( E6 S- h) |6 A5 x
. @0 C$ t& V! i$ w) j( q
4、选择安装的组件 点击下一步
: I$ C' h! e( o, q1 ~: [1 s
3 }* O Y* r- [- y+ t' v5 P
1 ^2 P* l" d7 s/ |" L
i/ w& f+ J' [
5、选择安装位置,点击安装
/ z, o' z. }) B8 f, Q
2 F9 a" K( O( ]
1 p* _- ?5 \6 `' i$ k
: x5 v2 B+ v% v% F# p
6、等待程序安装完成即可
! g$ R$ M) o, d. f5 e
* |; c4 g7 g! [. g' ~: H; }
asio声卡驱动设置教程
% R Y% X# D# L y; V8 }
1 z" }2 C, c7 e: R V
采样点默认设置了512,这其实是针对AC97系列声卡做的一个相对保守的设置。
+ G4 P* s x7 ]$ f0 v
2 Z0 V6 c/ m( Z& | ^: y3 A
针对HD系列的板载声卡,我建议调小到 128 ,这样做可以进一步降低延迟。
5 i F7 h( ~7 H- u/ W
# O, [+ L" V5 u1 M
在这个基础上,我做过一些测试,没有出现杂音和抖动。
! u8 n# i4 k4 M/ Q: a% H9 G
[2 ?0 h1 C8 @6 E1 d5 H
缓冲区位移默认是4ms,这个设置需要依据缓冲区大小做缩放,我们刚才把缓存区设到了 128,所以这个位移也要相应的调小。
" p) a7 L) m$ \# s, D9 c( T" R u
, P, n% m; {9 ?9 Z7 K
我的配置是减半,2ms。
9 B% p+ q7 ?$ h0 g w
- \0 p7 N& @- u7 t
根据官方文档介绍,事件模式(硬件buffer)在技术上要优于推送模式(默认)。所以,再勾选一下 “允许事件驱动模式 (WaveRT)”。
3 }) l3 _# @: h8 w V% o) ?
9 D- V1 q; Q" i+ M {. M
ASIO4ALL使用教程
, G: C, g. P8 j% w
3 j& ^5 r8 d8 x; a1 u% I
1.电源选项设置(zhrb注:对笔记本尤其重要)控制面板\硬件和声音\电源选项---选择 高性能
$ I- d# K5 o) F$ x; ~, \
8 y% h- A1 m6 i& T' j& G, [
2.关闭系统声音(zhrb注:这个怎么关,喇叭打叉吗?)
F. ~( D2 q8 H( N8 m1 I
. r( J. t9 ]* H5 D& w, x2 n1 o
3.判断你的 ASIO4All driver是否可以正常使用
6 ]4 \, R" I2 Z
, K; A2 ~, t) f' ~ o
当一个程序(zhrb注:比如foobar,也可能是其他的播放软件)初始化了ASIO4ALL驱动的时候,屏幕右下方会显示如下图标(zhrb注:下图的这个图标表示Winamp这个程序初始化了ASIO4All驱动):
5 j8 g+ z7 t% b; Y, w
: T+ I! I' T# n9 c
( N% ^4 e2 Q, Q% ?0 A8 i
注意1:只要你能从 播放器内部可以访问ASIO的控制面板,那就不要通过点击右下角的图标来进行设置。(zhrb注:比如你在foobar内部可以找到ASIO的设置,那就在foobar里面进行设置)
- D: m; v* D* C) G
$ I t: ^. `. @2 r* i$ C; ~
注意2:有的时候设置要在播放器重启后才能起作用
8 ^. s. M Y5 ~
# m$ f; M8 t; W
4.基本设置:
8 n) j# ^" |: ^* o
/ k! X) _! c# y& P9 M- O
' Z' r. d1 e* `5 G! u! b/ U
图片说明:
% P7 W$ r3 `0 C
^: y/ e' o5 A! N
1.设备列表
9 G1 c) c8 b! p* p: ?0 \
' P, v& R, S9 S0 X
这是一个你系统中所有的WDM音频设备的列表。高亮你想要修改的设备。
7 w- q: I X8 [% O
3 v, {+ @2 G/ ]" g7 |1 S
注意:所有的参数变动总是仅应用于高亮的设备
$ W6 |; m1 u" s& }0 p* Q5 F- P
" K1 p- Y# a/ P
比如图中,High Definition Audio Device被激活。
! `7 { L1 U- k# U2 U9 m
0 z% I+ u8 w- _0 l( ?/ Q
图标说明:
* f V6 |. P/ U7 [9 k5 r$ _4 j
8 ?$ Z4 k: V* ?: Q
ASIO声卡驱动(ASIO4ALL) v2.13免费版激活
- x+ J. M. Y0 G7 V- A/ W5 ?
9 D( L0 v, r8 W" K* p |7 A3 j
ASIO声卡驱动(ASIO4ALL) v2.13免费版未激活(可使用未激活)
% x/ c) f* d7 G3 O+ h' C
5 Y; [$ E2 S9 D# [! B
ASIO声卡驱动(ASIO4ALL) v2.13免费版不能使用(zhrb注:可能翻译的不准确)
! m- S4 x; z9 v) G7 s+ H
3 c9 R o' M0 X% z$ t6 S: p C1 p
ASIO声卡驱动(ASIO4ALL) v2.13免费版也是不正常(zhrb注:有的时候关闭和重新打开ASIO的控制面板可能搞定这种情况)注意:如果设备列表时空的,这意味着你的系统中没有一个WDM aduio设备。请检查你的设备提供商是否提供了相应的WDM驱动。(zhrb注:个人理解,比如你买了纯笛的HD1,并且连接到电脑上,但在这个设备列表中却没有发现,那么八成是你没有正确安装HD1的驱动程序)2.ASIO缓冲区尺寸
. ~+ E+ V2 P$ r. n
3 H+ I, A/ F7 z( C& q+ k
拖动滑动条可以改变ASIO的混充去尺寸。更小的缓冲区尺寸意味着更低的延迟。一旦在调整的时候,你发现声音有点不太对劲,那么你需要加大缓冲区尺寸。ASIO的缓冲区尺寸直接关系到音频的延迟。因此,在这里你可以调整到一个尽可能小的值。(zhrb注:调的越小越好,只要声音不出现异常即可)3.载入默认设置 (zhrb注:调整的过程中发现出问题了,就按这个按钮)4.切换到高品质模式:
' k0 J' R% @- {5 E; |
y& X7 I* h3 w- P
下图详细解释:
% \2 j% w3 F( l8 r
5 t/ [2 O, T/ V4 @
4 h9 h' @! H' i5 @" t
这个设备列表包含Device,Device Interface和所谓的Pins(微软的术语).
9 k- | q) r+ @; B
; ]3 h% M- |1 `" R
5.延迟补偿
' Y" c9 A. g' x6 s6 {/ N0 A' d
; z6 X5 D2 P0 ^" G, f1 P& V
因为ASIO4ALL没办法完全知道底层硬件/驱动架构的信息,它只能猜出实际可能涉及到的延迟。
) R2 h1 g: F) V, Q5 S' K! d7 W+ g
+ G/ E$ K7 p, @4 F+ ]" U4 @
使用这些拖动条可以补偿这些位置延迟(zhrb注:估计只要不 录音,不使用音序器软件就不需要管这些设置了)
3 Z! J0 l3 H* l: e* }
% @$ j9 M" a; E! i* V. u
6.硬件缓冲开关
7 b' W" t0 Z3 Y9 m8 J
' l- P- A3 w6 a2 P
注意:vista下,这个选项可能叫做"Allow PullMode(WaveRT)"
! ~! M A4 o; U
' Q( D e+ _2 Z0 {- B, ?( q
通过调整获得最好的硬件缓冲性能,需要设置"ASIOBuffer Size"和"BufferOffset"(zhrb注:这个BufferOffset是啥意思)。在小的ASIO缓冲尺寸下,硬件缓冲可以工作的最好。一开始,可以试着在128-256samples进行调整。
! H- y6 o0 s8 l
7 ~" E9 W o3 F5 s' o
使用硬件缓冲的最大优势就是可以大大的减少对CPU的使用。并且可以将延迟进一步减少。
( ]& G8 A% H6 y' Y! p
6 R( E, G) R m6 }. m0 @
如果一些音频设备不支持硬件缓冲,可能会有数百秒的额外延迟,这种延迟你们一耳朵就能听出来了。
1 U8 t$ l/ x0 z6 Y7 }
2 z! Y, H x3 ^
7.Kernel Buffers/Buffer Offset
8 d: r7 i" k0 q2 Y& U( f
! P) \) M2 ?9 S4 H7 F3 B, B% l! _
(zhrb注:前面一堆原理性描述,比较复杂,没看太懂。大概的意思就是,不开硬件缓冲,延迟高。开了硬件缓冲,这就决定 在ASIO4ALL往硬件缓冲插入和读出数据 与 ASIO4All现在判断出的硬件读写数据位置之间的clearance(in ms)的总量,好吧:这个我真看不懂)
) B# c' o' l# X3 k, N4 e K4 ^$ O
% c) y; z0 m# f4 \$ j: o4 D
一条通用的原则:更高的值增加了延迟和稳定性,更低的值则有相反的作用。
) J5 E) E8 A( [' S! T- G* }
( x& {; a" n! p7 ?
然而,你可以达到一个非常接近0的值(比如4ms,而10ms则意味着还有改进空间)。
) }9 t8 o" j; R$ ^
+ X: x4 L1 |2 L3 @
8.Always Resample 44.1<->48KHz
9 F* x: T4 [: V0 H
! ? W6 g( _$ {6 F
ASIO4ALL可以对44.1KHz和48KHz之间的音频进行实时的重采样。什么时候重采样自动开始呢?是在ASIO4ALL对44.1KHz而WDM驱动不支持这种采样率的时候开始。
1 n0 h3 I! c$ @+ u
& R# \4 M1 @! Q) ^5 V$ ^2 F% T; P
(zhrb注:好像是应该选中,但是不确定,谁来解释一下)
+ d( j- X4 V2 o, f& H' c) ?, X C
. [6 P6 I/ d9 ?3 r5 m7 F
9.WDM driver to 16 Bit
2 E4 T* p8 X" F* M* o! ?
% p7 Y j( `, a3 z. F- G6 C7 w0 }
只有当WDM驱动所支持的位深(bit depth)大于16但小于24的时候,该选项才起作用。
% U. x2 ~1 z5 r
3 I. X7 k( B3 _. j! T# i% V- l
常见问题
- {* D5 c: l. S
+ C+ P/ [# s$ A" r6 y8 q i
1.Playing Software Synths Live(怎么翻译?)
/ o) @6 z; x8 T" W2 p
7 u1 K* Z* B$ h7 f7 @4 e
在此场景下,你不需要音频输入。所以,你最好把他们全部禁止,这一般来说将让你在一个非常小的ASIO缓冲区尺寸下也可以获得更好的稳定性,或者允许一开始就用更小的缓冲尺寸。进一步的,你可以禁用所有你不主要的音频输出(在高品质控制面板中,展开WDM设备列表)。
, l9 `' F- v+ D9 g
1 c. N) T5 ?3 b. e
2.Computer As Effects Processor(将电脑用于 效果处理器)
. b2 {7 X0 J' r: o
$ q+ ~0 ~) U. s- K. B& N
很明显,此场景下你不需要输入。你需要禁用所有你不需要使用的通道。禁用44.1KHz重采样,如果不是真的需要的话。
+ h: z) P$ }9 c1 ]- |! \
9 ]! I- a2 o1 N4 J8 j( t7 }3 ?
3.General Purpose Sequencer Setup(好像是录音的时候用的)
& v: P7 x- Z6 T) ?7 r, h% ^
: r" R- W7 @- f+ c% _/ W) S
4.Latency Doest Not Matter A Lot(延迟多一点无关紧要)
( N; b5 X) K! K8 W2 N
4 S5 z. U" o, R* t; N
故障处理
3 B: }; |, x+ ^
9 N. Y+ a$ L9 ?, U* d. f
建议当你对设备进行任何设置后,要重启音频host程序。
/ D9 A9 v: ^1 p. a/ K+ S
" r7 `- d- w; s' g
一些常见问题及解决方案:
( ?" @3 c$ a6 _9 `
) I2 |9 u+ d" w' ]7 p/ T
1.ASIO4ALLv2在音频配置菜单中不可见
/ x5 b4 W! O# G+ a$ b* k
; Q2 I/ L' b* v9 j0 [/ O
两种可能的原因:你的音频播放器不支持ASIO(比如Foobar没安装ASIO插件)或
7 k* ]: O& k$ s; S
+ v% a0 f6 V% W( S6 ^6 c6 n
者你使用没有权限的用户安装的ASIO4ALLv2(建议用系统管理员安装)。只有在安装的
$ u7 {' M# Y& ~5 }
" l/ T3 u7 f) ] x9 O. \* ^
时候ASIO4ALL才需要管理员权限,安装完就不用了
" C) V# |1 ~; k. ]
* K, A) s% F' p+ B* l4 Y
2.Audiodevice flagger as "Unavailable" or "Beyond Logic"eventhough it is not in use elsewhere.
4 h: h% n. _+ u
; ~9 V" @: {" J- h
3.当ASIO4ALL激活的时候无法在其他的程序中 播放音乐
6 b2 @9 f1 T7 q1 h! v" i
+ y) w0 T. E4 \ S+ j
就是这样设计的。越接近硬件就意味着所有的由Windows提供的软合成将被bypass. 没有软合成和相关延迟还有位处理,你将智能使用你的音频设备的硬件合成功能。大部
$ `. V+ B1 \+ @. {
9 f4 X/ p6 \ D8 P
分情况下,也许你的设备根本没有硬件合成能力。
) j7 z( t8 r' c4 }% M8 e( Q
2 y6 g. ` t7 B q) U' Y+ D$ b, g
4.(Vista)移动滑块,看起来一切都OK,但就是没有声音
7 S/ W2 n& w4 a' W
# k% B5 M0 `% _$ }% V% [
为你的音频程序正确的分配ASIO通道。
8 x! k7 a! m% o( L
/ H- X+ B+ v" g* x/ x% ^
5.在控制面板做的改动对其他的音频程序无效.
x5 u( x9 v* D" S4 ~+ H6 G
5 M& n: k2 G5 m9 `) V) v G2 B6 t5 p! r
设计如此。ASIO4All v2给每个程序、每个用户存储不同的设置。
作者:
tokailin
时间:
2008-6-9 12:56
:(
0 Q: h* u3 }/ @- {
+ H9 i6 E/ T# E2 I) o9 x0 s3 i
怎么用?
作者:
vihate
时间:
2010-6-10 17:13
看看行不行···
作者:
huangxingwei8
时间:
2010-6-13 16:19
是因为我没专业声卡吗
作者:
huangxingwei8
时间:
2010-6-13 16:20
:handshake:handshake:handshake是因为我没专业声卡吗
作者:
363552361
时间:
2010-7-18 11:39
看看行不行···
作者:
29474413
时间:
2010-8-6 16:28
正哈我能用得上
欢迎光临 音频应用 (https://www.audioapp.cn/)
Powered by Discuz! X3.3