音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 31675|回复: 6

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

  [复制链接]

2981

积分

2

听众

-429

音贝

音频应用新手发布

Rank: 3

积分
2981
发表于 2008-1-11 | |阅读模式
音频应用公众号资讯免费发布推广
asio声卡驱动为成声卡ASIO4ALL所推出的驱动程序,安装驱动后,用户不仅可以正常使用声卡,另外还可以让声卡获得更好的低延迟性能,在这里小编提供了驱动下载,有需要的朋友赶快来欧普园下载使用吧!
; p' E( P4 q/ x4 T/ a) h" [, M! y. I  @2 Y7 V
asio声卡驱动安装说明5 c" {) j6 m9 a3 {+ o0 D2 Z
' S& \/ B" y) D  e, y$ ~4 z
1、在欧普园下载驱动 解压后双击运行exe文件# L7 _- n' B0 i7 y; ~) i

" b( G5 N7 {2 m/ u2、点击下一步* n& C5 j5 g0 C, j5 n$ S
& _1 b5 A& p: b
. y- M& P; a' X7 N- G; ?. t" k! x
1 \1 Z% d1 r2 X0 `# n: h
3、选择我接受 点击下一步  j5 [( Z/ {7 ^
4 s2 p$ d! u" X9 x. q

- U$ V3 Z0 ]0 ~. I( L
. I  X) m3 y' [$ D# Y4、选择安装的组件 点击下一步
9 B' j0 E' \$ K$ ], h
% H$ Q3 [8 ^4 Y  X6 X  N0 z5 p( f7 S; S, a6 M
9 _( i% U, I6 x$ \" Y# u$ I# b
5、选择安装位置,点击安装9 B5 _3 S: G8 D* a- O
3 ^9 W  m6 d! ]) k; p9 \! w

# X' b$ N0 ~9 V) k+ n) m) E8 b# t
6、等待程序安装完成即可  w5 Y( L: p' A) V9 I% K

% Q8 f- o" B0 tasio声卡驱动设置教程
) a3 l' J/ D4 U. e& t2 a$ v
: x& C/ [9 Y) \/ b; O5 N/ n采样点默认设置了512,这其实是针对AC97系列声卡做的一个相对保守的设置。
: n/ m8 I6 s) R. p( w$ I9 e: e
5 y4 K# A2 j5 q- C( W7 x7 \" i3 M6 H针对HD系列的板载声卡,我建议调小到 128 ,这样做可以进一步降低延迟。
. h4 W8 @& L- G. |6 x4 ~
8 ]% ^. I) L8 Y3 e1 ~* X在这个基础上,我做过一些测试,没有出现杂音和抖动。
# @8 B, q0 [4 {; M4 C  t( O' J+ G2 R+ A
缓冲区位移默认是4ms,这个设置需要依据缓冲区大小做缩放,我们刚才把缓存区设到了 128,所以这个位移也要相应的调小。
. ~& N2 O, M% G- ?3 A2 o1 L3 z/ D0 c( S
我的配置是减半,2ms。
7 P0 O. R. ?# }6 h. n
1 r) `% U3 Q  k- u  v; t6 F根据官方文档介绍,事件模式(硬件buffer)在技术上要优于推送模式(默认)。所以,再勾选一下 “允许事件驱动模式 (WaveRT)”。+ k' k: v1 S" |4 s; o0 m8 ?
3 f& S6 ?, Q4 C. F7 C% g
ASIO4ALL使用教程* X+ p4 z5 X3 ]8 ?2 z

  [1 t& R+ U: N& i# ]4 u( a1.电源选项设置(zhrb注:对笔记本尤其重要)控制面板\硬件和声音\电源选项---选择 高性能
! A* _5 t/ }6 V0 ^7 F5 g0 b8 y5 w# Z3 [# u: M1 z
2.关闭系统声音(zhrb注:这个怎么关,喇叭打叉吗?)
) l- ?& J- a$ Z: ^9 D* O3 \( i; x
) A5 s$ Q* T- l% I! c) `/ V3.判断你的 ASIO4All driver是否可以正常使用/ ]4 q" Z4 s, u+ p* Q7 a
, Z  j1 f# a0 s9 ]# H3 [. z1 j
当一个程序(zhrb注:比如foobar,也可能是其他的播放软件)初始化了ASIO4ALL驱动的时候,屏幕右下方会显示如下图标(zhrb注:下图的这个图标表示Winamp这个程序初始化了ASIO4All驱动):
2 Z9 s5 O( O4 O& v9 }2 z+ A1 B6 e' K, \4 a0 C  x
) U  X: [6 g7 H* |9 }8 J
注意1:只要你能从 播放器内部可以访问ASIO的控制面板,那就不要通过点击右下角的图标来进行设置。(zhrb注:比如你在foobar内部可以找到ASIO的设置,那就在foobar里面进行设置)
! {) [6 o! u: q/ w/ u$ E% [7 Q, ?  X5 H( I$ q/ o) J
注意2:有的时候设置要在播放器重启后才能起作用+ g* q9 w) ]# C+ b) ?

/ T# i3 e" N) M% |2 |  o; g: E4.基本设置:* o. H4 m# ~, g' t& \3 G$ L
- ^! D: d4 Q; d' s$ U8 ^' t& Q
- x* d- c, J: ]! A' f; A
图片说明:8 G0 K  p1 W$ P1 _9 A. `

/ X9 J9 x, f2 ?. @; h* k6 f/ m; `1.设备列表) [# F9 n, z! F! M  C! R2 Y+ Y
8 \1 z. n* H$ p- U1 }! |1 s
这是一个你系统中所有的WDM音频设备的列表。高亮你想要修改的设备。/ i) s. R. [" O8 N% o
) P% E8 d0 N+ A. M9 A/ R
注意:所有的参数变动总是仅应用于高亮的设备4 A# d4 E6 m- a$ x  {! Y, E' F
2 y1 M5 l+ _: F/ v" j
比如图中,High Definition Audio Device被激活。5 [6 F5 l" t- w0 n6 B+ X* I+ q

2 D5 S/ l$ P" r图标说明:
- S$ @7 E1 d* p, ]% Q" o  C7 t' ?6 T, @6 d& V& C
ASIO声卡驱动(ASIO4ALL) v2.13免费版激活: y- K" G4 C; T) y  x, Y1 Q

2 H; h8 ?; y9 j6 LASIO声卡驱动(ASIO4ALL) v2.13免费版未激活(可使用未激活)3 V( g# F* R; ?% [/ }! w3 i+ _, G7 G

; P$ t8 s: N* _2 c8 WASIO声卡驱动(ASIO4ALL) v2.13免费版不能使用(zhrb注:可能翻译的不准确). j' z! ~. n& I4 r2 }' @( d) j! C" t
, b: o: |0 u( ^* \  C; W
ASIO声卡驱动(ASIO4ALL) v2.13免费版也是不正常(zhrb注:有的时候关闭和重新打开ASIO的控制面板可能搞定这种情况)注意:如果设备列表时空的,这意味着你的系统中没有一个WDM aduio设备。请检查你的设备提供商是否提供了相应的WDM驱动。(zhrb注:个人理解,比如你买了纯笛的HD1,并且连接到电脑上,但在这个设备列表中却没有发现,那么八成是你没有正确安装HD1的驱动程序)2.ASIO缓冲区尺寸$ O" J. S; S7 U) Z; E1 K3 H# K

2 W- c0 _4 @1 I- x( [& k拖动滑动条可以改变ASIO的混充去尺寸。更小的缓冲区尺寸意味着更低的延迟。一旦在调整的时候,你发现声音有点不太对劲,那么你需要加大缓冲区尺寸。ASIO的缓冲区尺寸直接关系到音频的延迟。因此,在这里你可以调整到一个尽可能小的值。(zhrb注:调的越小越好,只要声音不出现异常即可)3.载入默认设置 (zhrb注:调整的过程中发现出问题了,就按这个按钮)4.切换到高品质模式:
9 {/ w  r8 ?, g; t1 e) `
/ @6 f. X% F8 h/ S% C$ i7 W1 R下图详细解释:* r$ o$ u, K$ r/ B1 M; _

) o0 U3 ]  T% R6 U1 Q3 }$ _- h5 z5 z: J- r- g* k+ |+ a
这个设备列表包含Device,Device Interface和所谓的Pins(微软的术语).
0 T9 @- G2 ~( n2 t! V
. n+ p9 S3 n' Y  h5 i3 w5.延迟补偿7 k4 K2 I. v& `# ]+ @
6 M+ m4 ~: z9 c; b6 ]
因为ASIO4ALL没办法完全知道底层硬件/驱动架构的信息,它只能猜出实际可能涉及到的延迟。
0 B9 ~) X8 w2 ?8 y2 L
1 a/ `$ T" f+ t' ]# k使用这些拖动条可以补偿这些位置延迟(zhrb注:估计只要不 录音,不使用音序器软件就不需要管这些设置了); v! ]) ^8 }" m$ u% [8 o0 h
' q2 \  q7 p9 B" W0 G" \4 {# N$ b; n
6.硬件缓冲开关
. y& Y3 r% U* i4 T3 Q3 |% ]
; r- ~) X" l" W* Z注意:vista下,这个选项可能叫做"Allow PullMode(WaveRT)"& o: x+ w8 |$ X  s4 b8 c
; o/ }# H, |- U& L  ~& a  @
通过调整获得最好的硬件缓冲性能,需要设置"ASIOBuffer Size"和"BufferOffset"(zhrb注:这个BufferOffset是啥意思)。在小的ASIO缓冲尺寸下,硬件缓冲可以工作的最好。一开始,可以试着在128-256samples进行调整。: p( I$ t( s; k9 N( I4 w
& p# Q: _# c8 d( I
使用硬件缓冲的最大优势就是可以大大的减少对CPU的使用。并且可以将延迟进一步减少。* [% X" V' z/ S0 G
5 |. T4 j. z1 _- E; T# _) J$ Y3 h; S
如果一些音频设备不支持硬件缓冲,可能会有数百秒的额外延迟,这种延迟你们一耳朵就能听出来了。
6 o) E! M: j. @" [' z) f8 B1 K# u6 ]" _" D  Q+ g4 c
7.Kernel Buffers/Buffer Offset
3 U; {4 \* \1 u) [$ |. O, Z' X- z4 m8 C0 u0 S
(zhrb注:前面一堆原理性描述,比较复杂,没看太懂。大概的意思就是,不开硬件缓冲,延迟高。开了硬件缓冲,这就决定 在ASIO4ALL往硬件缓冲插入和读出数据 与 ASIO4All现在判断出的硬件读写数据位置之间的clearance(in ms)的总量,好吧:这个我真看不懂)4 Y( g1 K  h9 z; q4 U  X

- q2 k& O: d& V5 u一条通用的原则:更高的值增加了延迟和稳定性,更低的值则有相反的作用。* l: P  k1 c, y% o/ D
# R9 o# L4 S6 b6 k  H
然而,你可以达到一个非常接近0的值(比如4ms,而10ms则意味着还有改进空间)。
; k  N: A, l) D. d0 f1 H
/ g( ~3 t! Y; M  P& `6 p8.Always Resample 44.1<->48KHz
7 K& T$ k  Q* ]+ \% u: f9 M( H  w/ D4 v0 t& A" y, m4 v
ASIO4ALL可以对44.1KHz和48KHz之间的音频进行实时的重采样。什么时候重采样自动开始呢?是在ASIO4ALL对44.1KHz而WDM驱动不支持这种采样率的时候开始。2 K0 t7 V+ \8 J' Y% a
5 z2 J+ l3 o3 x$ S6 t
(zhrb注:好像是应该选中,但是不确定,谁来解释一下)
% F$ g! A" F- y; w  ?3 p( I1 H" j$ i' ^2 V/ M  D5 j8 Z
9.WDM driver to 16 Bit8 d9 \! C4 \( K* K/ i% z, T
" Z8 u" F; u+ z, Y: ~' s3 A1 Y
只有当WDM驱动所支持的位深(bit depth)大于16但小于24的时候,该选项才起作用。) {: h" M! o3 K

3 m# x3 D  z0 k# ~7 u! d+ B常见问题8 ^- {/ [& p, ^' l8 h
  k, ~7 e/ B& @1 N* {% p: m
1.Playing Software Synths Live(怎么翻译?)
# n" f% h& g8 S0 p3 V- F7 L. P( T$ b( U0 c% o. Z/ |: o
在此场景下,你不需要音频输入。所以,你最好把他们全部禁止,这一般来说将让你在一个非常小的ASIO缓冲区尺寸下也可以获得更好的稳定性,或者允许一开始就用更小的缓冲尺寸。进一步的,你可以禁用所有你不主要的音频输出(在高品质控制面板中,展开WDM设备列表)。8 q& H4 G, q* P: ~+ y9 G! E

9 S- u& B" v" K) z- c- y1 T2.Computer As Effects Processor(将电脑用于 效果处理器)
4 ]& g: }& [6 M) o; t3 |6 B
" }* h+ d+ e/ Y3 {2 J很明显,此场景下你不需要输入。你需要禁用所有你不需要使用的通道。禁用44.1KHz重采样,如果不是真的需要的话。5 i8 S. F# a2 u) I
6 {' P$ H- p1 m) }  u
3.General Purpose Sequencer Setup(好像是录音的时候用的)' a9 C) m. Z  n

" t' b' _8 v& Y4.Latency Doest Not Matter A Lot(延迟多一点无关紧要)
7 P" q! [( j; O( A0 [% \# U/ `+ f0 ~. [5 U" u8 t% n0 q
故障处理
/ V0 q* t2 U, N( v2 d' r. b; C! U1 v2 {6 H1 V& @
建议当你对设备进行任何设置后,要重启音频host程序。
8 C$ t: s3 y0 U: h) I1 p' }. f+ t  U) l
一些常见问题及解决方案:
2 g1 l# `. @, `0 V& A4 g3 `" z" U) c" R+ x  e2 b1 r* G
1.ASIO4ALLv2在音频配置菜单中不可见. T, {2 H: y- U, z' N
5 _9 r1 O; W; y5 J7 e
两种可能的原因:你的音频播放器不支持ASIO(比如Foobar没安装ASIO插件)或
' a$ x5 a8 {5 n! D% X8 P. Z- n2 b8 H& R
者你使用没有权限的用户安装的ASIO4ALLv2(建议用系统管理员安装)。只有在安装的
. x) T& ]9 |! V/ G; j9 [
& \0 R# I3 U5 ^7 Z2 H时候ASIO4ALL才需要管理员权限,安装完就不用了
9 N! ?" P) a$ ?
7 q; b* u& \! L: T! S2.Audiodevice flagger as "Unavailable" or "Beyond Logic"eventhough it is not in use elsewhere.$ ?. P) U3 s8 D) K
) |# R$ q0 K* i, F  y; x2 B2 R
3.当ASIO4ALL激活的时候无法在其他的程序中 播放音乐
, z9 O1 B! w+ t1 v1 V; z  {* ?2 c6 ^
5 l! P% s' n- L就是这样设计的。越接近硬件就意味着所有的由Windows提供的软合成将被bypass. 没有软合成和相关延迟还有位处理,你将智能使用你的音频设备的硬件合成功能。大部. E% _- ^& J; v9 l8 j# M

* R1 _! M: ~/ E分情况下,也许你的设备根本没有硬件合成能力。
* ~9 h) t) @9 X& R1 L: g0 d& {+ D! g2 q. W) o
4.(Vista)移动滑块,看起来一切都OK,但就是没有声音
' o( O) S3 z' g4 r; S9 Y: `* h/ _# a9 `- q! U
为你的音频程序正确的分配ASIO通道。
* n* L( @/ w  ~9 |
& g& W# P) H  }" ^4 {% T5.在控制面板做的改动对其他的音频程序无效.
& a3 ?: {4 |9 |9 K
) E  o( W7 J( }; w3 z4 S8 n1 l设计如此。ASIO4All v2给每个程序、每个用户存储不同的设置。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

51

积分

2

听众

-3

音贝

音频应用

Rank: 1

积分
51
发表于 2008-6-9 |
:(
: {6 g& U/ O8 @8 g2 W6 q& q" Y: r- B
怎么用?
欢迎厂家入驻,推文!免费!微信: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

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