POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 4955|回复: 6
打印 上一主题 下一主题

旁从侧击引证,VIA芯片在WIN7下无法AUTO采样率解决方案。

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-26 01:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ow0wo 于 2011-1-27 12:06 编辑 + k9 P( X4 I- W
$ T! o6 N6 J; F  Y6 u0 [+ G
常常见到有朋友提到WIN7下VIA的声卡无法AUTO采样。6 e1 y/ m1 X2 W5 V
/ I$ [9 Z2 s8 v7 o# Q1 F, f4 x0 a9 G
根据我现有条件,做以下测试,抛砖引玉。还望勿笑为谢。  ?  \: G: b" F9 M6 a* \

7 G9 J) o. `) c5 b按照我用华硕ST的情况来看,WASAPI不需要驱动里自动。
1 b9 R) x# L  p/ b0 F) C, }3 f- |8 I$ ]. Z
实例:0 q( v; `- F: j+ p" i9 s4 S/ ^
       华硕正常安装驱动及控制面板,在控制面板里设置为192K采样,然后用一台最高只能接受48K的DAC进行连接。
: U6 ?2 r. C- M1 L       找一首采样率为96K的曲目播放,FOOBAR内设置DS输出,DAC无法接收信号;改为WASAPI输出,DAC同样无法接收信号。: \! v. [8 P. ^  a& \8 j6 n6 X. g
       找一首采样率为44K的曲目播放,FOOBAR内设置DS输出,DAC无法接收信号;改为WASAPI输出,DAC正常发声。
4 h9 _- q9 ?8 K! f: r" X, k( z0 p       因此推断,WASAPI输出时是根据曲目本身的采样率进行。0 j+ u' J+ k, J6 m+ k3 T, U

* \: C( B8 k( ?/ N: i( m+ r    有VIA芯片声卡和DAC的朋友可参照上述方案进行类似测试,实际论证下到底WIN7下VIA的芯片可不可以通过WASAPI来忽视驱动无法AUTO的问题。$ Q% r5 r$ ?+ y  P% D# v6 d0 t
( T8 G: f3 k8 _# z
       好吧,有朋友对于我说在控制面板描述的192K不尽理解,那就具体说下, 我在系统的控制面板里设置192K,同时在华硕的声卡控制面板里也设置192K。然后进行播放,结论是FOOBAR用WASAPI播放时,和以上192K设置无关,采样只和曲目自身有关系。从某种意义上实现了AUTO采样。" X5 r2 S7 t( z$ N9 L
       对于5楼朋友说到芯片的问题,我想,既然C的芯片都可以通过这种方式,V的芯片应该也可以,这才有此一帖,希望手上有设备的朋友试试。$ Z" I4 s# z0 _+ c  L
( P* l) I; Q/ n
2#
发表于 2011-1-26 10:06 | 只看该作者
WASAPI本来就是独占,没有SRC
回复 支持 反对

使用道具 举报

3#
发表于 2011-1-26 11:55 | 只看该作者
本帖最后由 per1-q1222 于 2011-1-26 11:57 编辑
; N& C" g2 G) H2 f
0 s6 `8 |/ [, k) ~" C6 ?WASAPI有兩種模式(只有獨佔模式會有問題..)...
" Y) C! K" H% Z& {: ^- ?我認為繞不開SRC..
, t4 }+ J' V: m5 B6 x因為driver有可能會做...
9 l: A0 D+ `* q$ ]/ v, f# u9 r, g) S% w; p
除非你透過SPDIF送出才可以完美跳開SRC問題...' |8 l+ C( x# D# C* {+ x- r- [# d5 h
回复 支持 反对

使用道具 举报

4#
发表于 2011-1-26 12:03 | 只看该作者
反正没有via的芯片了
回复 支持 反对

使用道具 举报

5#
发表于 2011-1-26 12:03 | 只看该作者
回复 ow0wo 的帖子3 j% C" W2 b8 f7 T; n' u

" e1 D5 A* ]8 r/ N. A首先提个疑问,华硕声卡是VIA芯片吗 那个AV100应该是8788才是吧0 \& C8 V/ e% U% w5 [8 O
' G% r1 R3 b9 S& g4 s; j
再有这些问题,对楼主的实验似乎没能明白测试目的是何
$ t  ^. M6 c+ E5 @, @- K实例: 华硕正常安装驱动及控制面板,在控制面板里设置为192K采样,
; G% g4 o' X! q# h  }2 m" s% u是win7的控制面板里设置为192K采样还是华硕的控制面板里设置为192K采样,为何要先这里设定192K?" X* Z; |4 J0 h  q/ u2 U
) D1 ^3 \; E" ?* S# _9 P4 Z
再有楼主用了两个音源 96k和44.1k  当用WASAPI输出时,请问输出的采样率各应该是多少?  (按照楼主的推测,应该是多少?)
+ L& O8 h% J/ a: g难道用DS和用WASAPI输出时  实际声卡的输出采样率 两个驱动会不同吗
0 v3 N+ S/ F! d$ y3 f
回复 支持 反对

使用道具 举报

6#
发表于 2011-1-26 12:23 | 只看该作者
回复 ow0wo 的帖子0 g; O( I% y; p1 ?4 ^' f, v

1 Q; m* f7 \9 O; ~这里看到讨论过类似问题
$ n9 j9 G0 ]" i' D2 ?) R% K有朋友对比在普通声卡上使用WASAPI效果,而声卡的控制面板设定是完全无效的,反而华硕的Driver经WASAPI播放声音时仍可以用华硕声卡控制面板的设定;在华硕的控制面板下改变采样率时,和Foobar2000经ASIO播放音乐时改变采样率时,都会出现的"叮"的提示音,反而WASAPI改变采样率就没有这种效果;& j- G4 c; Z7 T0 g
所以猜测有这么一条路线,经过不同的环节,按照最后一层设置的采样率进行播放2 x4 d0 W( f5 V" u2 `$ ?
音频数据->Windows Vista/7的音频设定(WASAPI)->经过华硕的控制面板和DSP设定,->ASIO->声卡华硕AV100芯片 ->PCM1792回放,举例,播放一个96KHz的音乐,WASAPI设置在192K采样率,经过WASAPI后,会将96K变为192K, 送给华硕的驱动,而Xonar控制面板又设定为44.1KHz,而华硕驱动会送给声卡的又变成44.1KHz的音频。  h3 C0 c( v* R' }
回复 支持 反对

使用道具 举报

7#
发表于 2011-1-26 18:05 | 只看该作者
Win7本身可以选择默认采样率,,4 E0 C2 a8 I6 E$ [: X
; t0 t3 c2 p& ]0 u9 a8 o  v$ a
所以VIA才取消AUTO的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-10 16:27

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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