音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 34102|回复: 6

[技术] ASIO声卡驱动(ASIO4ALL)

  [复制链接]

2981

积分

2

听众

-429

音贝

音频应用新手发布

Rank: 3

积分
2981
发表于 2008-1-11 | |阅读模式
音频应用公众号资讯免费发布推广
asio声卡驱动为成声卡ASIO4ALL所推出的驱动程序,安装驱动后,用户不仅可以正常使用声卡,另外还可以让声卡获得更好的低延迟性能,在这里小编提供了驱动下载,有需要的朋友赶快来欧普园下载使用吧!( [- \! \, c' D" W* T  a* e+ Q
; ^  K1 L3 A/ d8 G1 g5 U& J
asio声卡驱动安装说明7 h* k* ]  t. i" W) ]& k
0 b1 Q5 @* I, c, S2 ^( d5 I
1、在欧普园下载驱动 解压后双击运行exe文件
& \; b0 W6 u  u$ N  q
, v9 _! P) P3 I+ O9 ^2、点击下一步
2 S' }* k0 n  M+ ^7 z/ Z8 U+ Z

$ M  m. \1 `+ R) x7 x4 O0 F, v) F+ Y- ^2 E2 S. Z2 a1 M
3、选择我接受 点击下一步# Z' ]- V% i# @, ^/ @% B

! X7 b1 ~+ e! O5 N7 b3 j
; N8 T) F: s& ?# J6 j. `
: E8 r+ }, T4 U9 w4、选择安装的组件 点击下一步3 k: Z2 j; Y) n" w- I; z

) V$ U; i2 V. `/ T
3 e: V3 E. t- g- q7 _3 B# y: i( G% X
5、选择安装位置,点击安装9 T/ G( F% V( {& ?1 h
* a5 R8 e  {+ a+ [

$ y$ i( J6 a4 j" p
7 Q: r0 T3 a* k4 a! C3 D0 k6、等待程序安装完成即可9 e: g* L; B" \" G4 m* W
" B- c9 i, }- Y# H* l
asio声卡驱动设置教程1 a( c$ D! Y0 j3 S( m, X7 m
, h+ D$ k* R9 R% _* G3 W( X
采样点默认设置了512,这其实是针对AC97系列声卡做的一个相对保守的设置。
; F1 I/ F! u6 O2 t3 _$ I  P0 @% X
7 B3 D' D7 d4 Y" C" W7 u, I针对HD系列的板载声卡,我建议调小到 128 ,这样做可以进一步降低延迟。7 u- z5 O9 t: N  W: `
) x. p; z- p$ P2 M
在这个基础上,我做过一些测试,没有出现杂音和抖动。
. W2 a5 ]6 c; D1 g# A4 P2 h1 ^! W: g7 ]) i5 f  m1 N
缓冲区位移默认是4ms,这个设置需要依据缓冲区大小做缩放,我们刚才把缓存区设到了 128,所以这个位移也要相应的调小。2 [* `% G2 d, c7 k) ~' V3 U

& ^0 q, R; f) L/ L! r" x# H我的配置是减半,2ms。
1 g' E) Q# P  ~' N" ^& l6 g& Q$ u3 @4 O9 _
: s. ~7 I' N1 E2 ^根据官方文档介绍,事件模式(硬件buffer)在技术上要优于推送模式(默认)。所以,再勾选一下 “允许事件驱动模式 (WaveRT)”。1 {5 [2 k- b3 i- Z1 o% Q1 v" U; Y
# ~6 _4 F  b( n# l$ Q# ]  v
ASIO4ALL使用教程
$ ]  L! S- i7 Y- p2 i* z$ b
, _# i* ?  r# t  i$ u6 A1.电源选项设置(zhrb注:对笔记本尤其重要)控制面板\硬件和声音\电源选项---选择 高性能, _. w3 b  _6 \8 M+ k; Z' j3 k
" s2 }; z# O7 N
2.关闭系统声音(zhrb注:这个怎么关,喇叭打叉吗?)
, |% ^% F5 r: V4 J) O% N. N( \% @0 r$ B& i5 }" [8 X
3.判断你的 ASIO4All driver是否可以正常使用
$ y# G0 J0 j+ |! q; I2 H; w- ~, {  X0 ?! J- r# ]
当一个程序(zhrb注:比如foobar,也可能是其他的播放软件)初始化了ASIO4ALL驱动的时候,屏幕右下方会显示如下图标(zhrb注:下图的这个图标表示Winamp这个程序初始化了ASIO4All驱动):) ^  Y; _. u% V6 Q# l4 |- I: Y! Z

+ b! v+ K( h" q& K- k& l0 i" Q' k) B) S' \7 s
注意1:只要你能从 播放器内部可以访问ASIO的控制面板,那就不要通过点击右下角的图标来进行设置。(zhrb注:比如你在foobar内部可以找到ASIO的设置,那就在foobar里面进行设置)
/ z. s. p% u4 X
  V/ D' K& ]- W3 N, B6 p  z注意2:有的时候设置要在播放器重启后才能起作用& g4 j% g2 E4 R2 b4 O
9 x8 z0 f$ K$ n
4.基本设置:3 O% S  S9 P% i% \) [4 g3 c# C

& o; \8 ?( F& o7 g( A& p/ M# X, O$ O
图片说明:0 ]2 l: W; C9 a" t% N! E, L4 b

7 k4 O' ]& G/ W: g7 K0 k( @# Z1.设备列表
5 j& H% N8 _8 t( q0 t& h9 j9 W3 q
/ L4 i' M4 O* L* o  u; C* ~9 G这是一个你系统中所有的WDM音频设备的列表。高亮你想要修改的设备。
1 v8 o+ q; I3 j" l, L5 z% Q2 E
. x  M) I9 u& r注意:所有的参数变动总是仅应用于高亮的设备3 _  S  y8 M7 E; V+ w0 u
3 z  Y2 I' s1 f* b) i
比如图中,High Definition Audio Device被激活。
7 F/ v9 d" X$ C  E" l; U& [( J4 c& Q/ y: B" r, v
图标说明:* O6 x9 c+ ]9 i$ {  g
/ G9 c) O$ ~4 w' `0 y7 ?/ W
ASIO声卡驱动(ASIO4ALL) v2.13免费版激活
, ?& V& ]# [, x. M- y
$ ~* W# T+ u0 Z# \ASIO声卡驱动(ASIO4ALL) v2.13免费版未激活(可使用未激活)
6 @9 m+ F( r2 p
3 }9 n4 {+ k5 F- f: _8 O4 M, b6 jASIO声卡驱动(ASIO4ALL) v2.13免费版不能使用(zhrb注:可能翻译的不准确)& \' F$ n, c; k& N( f" i4 [. E' w
9 {( b5 Y/ E6 }/ o5 ^) ^7 M
ASIO声卡驱动(ASIO4ALL) v2.13免费版也是不正常(zhrb注:有的时候关闭和重新打开ASIO的控制面板可能搞定这种情况)注意:如果设备列表时空的,这意味着你的系统中没有一个WDM aduio设备。请检查你的设备提供商是否提供了相应的WDM驱动。(zhrb注:个人理解,比如你买了纯笛的HD1,并且连接到电脑上,但在这个设备列表中却没有发现,那么八成是你没有正确安装HD1的驱动程序)2.ASIO缓冲区尺寸  o1 @( {; t. \9 J
. i5 b/ F+ W" ~! B; }* ?- V' W2 ?
拖动滑动条可以改变ASIO的混充去尺寸。更小的缓冲区尺寸意味着更低的延迟。一旦在调整的时候,你发现声音有点不太对劲,那么你需要加大缓冲区尺寸。ASIO的缓冲区尺寸直接关系到音频的延迟。因此,在这里你可以调整到一个尽可能小的值。(zhrb注:调的越小越好,只要声音不出现异常即可)3.载入默认设置 (zhrb注:调整的过程中发现出问题了,就按这个按钮)4.切换到高品质模式:9 ^/ D  Y; ?: f' {& e* N

' I, X. l" Q/ \8 z% D下图详细解释:3 c8 b3 V( l" u( Z7 Q  ^6 g
6 l3 s, I5 w- o  @" s

9 M4 D7 S  `/ N# u这个设备列表包含Device,Device Interface和所谓的Pins(微软的术语).! o5 r; ?( ^" F7 |7 m) g# D

7 d8 N& R4 o% p6 v+ d3 A6 p7 x5.延迟补偿8 ]; d  @% V6 i1 b7 E9 R! |5 F. a

4 U& D8 {- i) p. a* N3 F8 t因为ASIO4ALL没办法完全知道底层硬件/驱动架构的信息,它只能猜出实际可能涉及到的延迟。' d4 h+ j. ^' a; t) P
0 |( s" d: t. o( Q( A
使用这些拖动条可以补偿这些位置延迟(zhrb注:估计只要不 录音,不使用音序器软件就不需要管这些设置了)& m5 I& O: K* \7 R2 D' }6 l
5 T7 c. j  J; m% V
6.硬件缓冲开关
( b- {8 |8 E3 I2 C. I6 k6 ~  F, o* o( q
8 E, f1 F- f: Y注意:vista下,这个选项可能叫做"Allow PullMode(WaveRT)"4 J, w2 j; [* g

+ }+ w0 B! f4 U8 v7 o9 X0 K通过调整获得最好的硬件缓冲性能,需要设置"ASIOBuffer Size"和"BufferOffset"(zhrb注:这个BufferOffset是啥意思)。在小的ASIO缓冲尺寸下,硬件缓冲可以工作的最好。一开始,可以试着在128-256samples进行调整。
/ m( ^$ w* V+ t' J' M
0 ^% q2 H+ u1 \& f使用硬件缓冲的最大优势就是可以大大的减少对CPU的使用。并且可以将延迟进一步减少。
# q& E0 p& b& _' {! i
. t: c  Z4 B8 s2 ?8 Y如果一些音频设备不支持硬件缓冲,可能会有数百秒的额外延迟,这种延迟你们一耳朵就能听出来了。  U6 E5 ^( D3 p& t2 ]: O7 _0 V
9 v( n- q+ R3 V, u2 k7 v
7.Kernel Buffers/Buffer Offset+ h: v8 i- N! L& X* [
6 u4 \$ u6 `* H3 e; g
(zhrb注:前面一堆原理性描述,比较复杂,没看太懂。大概的意思就是,不开硬件缓冲,延迟高。开了硬件缓冲,这就决定 在ASIO4ALL往硬件缓冲插入和读出数据 与 ASIO4All现在判断出的硬件读写数据位置之间的clearance(in ms)的总量,好吧:这个我真看不懂)
2 o+ }7 q' Q* W: U
1 R- i9 w3 f/ D) N$ _- k4 Y0 u" g一条通用的原则:更高的值增加了延迟和稳定性,更低的值则有相反的作用。
0 h: v* o( P% I' h2 x. R. v% p# K; L4 i. c3 _
然而,你可以达到一个非常接近0的值(比如4ms,而10ms则意味着还有改进空间)。! I6 T1 ~: [+ }, O# }

/ t- r% ~8 z7 m( Q6 m! S$ |) e8.Always Resample 44.1<->48KHz
" _! K5 g) ?% z3 S, N4 H9 c7 X2 s. E) ^5 Z
ASIO4ALL可以对44.1KHz和48KHz之间的音频进行实时的重采样。什么时候重采样自动开始呢?是在ASIO4ALL对44.1KHz而WDM驱动不支持这种采样率的时候开始。& X4 y: R9 L: z' p( L: x7 n

  t# F+ C5 Z6 `7 g. L(zhrb注:好像是应该选中,但是不确定,谁来解释一下)2 c3 g, d* a6 S( H6 W- D
2 c6 O, M' z" R$ y
9.WDM driver to 16 Bit
) b- z( x) B) G5 W6 s3 g6 P3 x( J$ S1 B6 S- ^$ [
只有当WDM驱动所支持的位深(bit depth)大于16但小于24的时候,该选项才起作用。
6 A& ^" ~+ y" _- A0 [8 }
- r/ \( S' p3 t, \2 P常见问题
- ^0 W  ^* W4 n1 A' N
2 W/ C+ u& `: A! q1.Playing Software Synths Live(怎么翻译?)% R  ~$ i6 i# O; u  d, F7 k- F

1 S$ F: Y" |( }/ t) D5 |在此场景下,你不需要音频输入。所以,你最好把他们全部禁止,这一般来说将让你在一个非常小的ASIO缓冲区尺寸下也可以获得更好的稳定性,或者允许一开始就用更小的缓冲尺寸。进一步的,你可以禁用所有你不主要的音频输出(在高品质控制面板中,展开WDM设备列表)。% w; Y* L5 u4 b( G4 g
5 S& R# h/ l; ]4 `
2.Computer As Effects Processor(将电脑用于 效果处理器)* _( f. R# @2 I: }" ^# m' m, X5 U

# B- P" w- {  Z! H9 s( |( |1 I很明显,此场景下你不需要输入。你需要禁用所有你不需要使用的通道。禁用44.1KHz重采样,如果不是真的需要的话。" u7 Z( ^; B5 c4 o

0 b$ }; O& A; m4 Q3.General Purpose Sequencer Setup(好像是录音的时候用的)
- w) h2 _. u* |  h2 t4 L2 [3 c. F% f) ^  v
4.Latency Doest Not Matter A Lot(延迟多一点无关紧要)$ \% P! T3 {  l( ?4 C4 {- i# Y

1 [5 _* {' e8 l6 B" G  u) X8 \故障处理' U/ z1 K! A, G( }# q0 M7 @

( y0 k' K6 m- @; ]% s) O建议当你对设备进行任何设置后,要重启音频host程序。2 r( q% V! {2 p# B7 w- G5 \
' D5 ], @+ Y8 ~
一些常见问题及解决方案:1 g" P2 k( a- @( N

" {& W+ R7 c9 L1.ASIO4ALLv2在音频配置菜单中不可见
4 W# S+ E, r) i- u" K3 x+ E5 w1 B' n; S! u- c, h& c! I$ b0 s
两种可能的原因:你的音频播放器不支持ASIO(比如Foobar没安装ASIO插件)或! I6 D/ c6 z% V

: s, L# @: ~; e4 k, R者你使用没有权限的用户安装的ASIO4ALLv2(建议用系统管理员安装)。只有在安装的" e8 q: u3 F* J5 l
  S/ T5 a5 H0 [" ~3 b
时候ASIO4ALL才需要管理员权限,安装完就不用了
  b- P5 G% A& X& l; R, X5 y; R8 K3 Z. J2 l, @+ g3 d1 J4 L
2.Audiodevice flagger as "Unavailable" or "Beyond Logic"eventhough it is not in use elsewhere.% h" M- k7 T6 j* M6 u
2 w( d' m3 L2 g. ^: r5 X
3.当ASIO4ALL激活的时候无法在其他的程序中 播放音乐+ g$ l1 Y" `' O/ |  ~. j+ B7 X

2 v% S) \8 B) Z! ?$ k就是这样设计的。越接近硬件就意味着所有的由Windows提供的软合成将被bypass. 没有软合成和相关延迟还有位处理,你将智能使用你的音频设备的硬件合成功能。大部
& I; \" Z3 W. m/ |  m  S0 D% W) V% e/ d9 Q' U  ^& b) O
分情况下,也许你的设备根本没有硬件合成能力。
( z3 W; x$ }3 k; n' `. Y
' N- W; f3 n0 s* ~$ ]4.(Vista)移动滑块,看起来一切都OK,但就是没有声音
9 t2 u" V$ W' t9 ?& G! c0 j! i3 P. `- }; D0 c: Q
为你的音频程序正确的分配ASIO通道。
/ X3 x$ ^4 |/ i# Q
) W  \- ]) z' b& Y. v5.在控制面板做的改动对其他的音频程序无效.
! \: T3 X& W, n, \2 G0 i/ e/ U6 k, E
) v" J# e2 N- @设计如此。ASIO4All v2给每个程序、每个用户存储不同的设置。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

51

积分

2

听众

-3

音贝

音频应用

Rank: 1

积分
51
发表于 2008-6-9 |
:( - V, f! E0 F: k

7 v# ^: T+ a* {% a怎么用?
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

304

积分

4

听众

143

音贝

音频应用

Rank: 1

积分
304
发表于 2010-6-10 |
看看行不行···
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

33

积分

4

听众

6

音贝

音频应用

Rank: 1

积分
33
发表于 2010-6-13 |
是因为我没专业声卡吗
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

33

积分

4

听众

6

音贝

音频应用

Rank: 1

积分
33
发表于 2010-6-13 |
:handshake:handshake:handshake是因为我没专业声卡吗
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

204

积分

4

听众

86

音贝

音频应用

Rank: 1

积分
204
发表于 2010-7-18 |
看看行不行···
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

29

积分

4

听众

11

音贝

音频应用

Rank: 1

积分
29
发表于 2010-8-6 |
正哈我能用得上
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表