POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-26 01:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ow0wo 于 2011-1-27 12:06 编辑 : G, |0 M  q9 g  }( X& h- C

' V& ?4 E, y2 O8 D) i常常见到有朋友提到WIN7下VIA的声卡无法AUTO采样。
- q. _' w. T: U6 W. H
" D. v! F# \0 w- w& e根据我现有条件,做以下测试,抛砖引玉。还望勿笑为谢。
/ n0 i" z5 U, |" Q  i( p; {* i9 o% \2 O8 w, P' W
按照我用华硕ST的情况来看,WASAPI不需要驱动里自动。
: F; M$ i" c- T3 q
! n' A/ w+ T7 }8 v实例:
; e% k. _$ {% ?( T/ z       华硕正常安装驱动及控制面板,在控制面板里设置为192K采样,然后用一台最高只能接受48K的DAC进行连接。1 b) X1 u5 x7 J1 Y9 O/ z
       找一首采样率为96K的曲目播放,FOOBAR内设置DS输出,DAC无法接收信号;改为WASAPI输出,DAC同样无法接收信号。
0 v0 C# ~4 ~5 A# K7 ?" c, J! `( s       找一首采样率为44K的曲目播放,FOOBAR内设置DS输出,DAC无法接收信号;改为WASAPI输出,DAC正常发声。
2 K+ ]5 \2 q3 F1 j( u( v. d; v       因此推断,WASAPI输出时是根据曲目本身的采样率进行。
4 g0 g6 @8 u- v7 c8 Q  b) I: k3 x% C3 b3 L# J' y
    有VIA芯片声卡和DAC的朋友可参照上述方案进行类似测试,实际论证下到底WIN7下VIA的芯片可不可以通过WASAPI来忽视驱动无法AUTO的问题。! ~2 m. E. W+ V( [# U5 L% w
+ O. C) ~& V! [( E1 A
       好吧,有朋友对于我说在控制面板描述的192K不尽理解,那就具体说下, 我在系统的控制面板里设置192K,同时在华硕的声卡控制面板里也设置192K。然后进行播放,结论是FOOBAR用WASAPI播放时,和以上192K设置无关,采样只和曲目自身有关系。从某种意义上实现了AUTO采样。/ C5 t9 V  Q: U. f4 }# G4 f* }9 J& A% a
       对于5楼朋友说到芯片的问题,我想,既然C的芯片都可以通过这种方式,V的芯片应该也可以,这才有此一帖,希望手上有设备的朋友试试。
- e" }8 D( A+ E% g- j3 J, F' R, Q6 A4 s+ v2 q9 ~# o) S3 Z3 u
2#
发表于 2011-1-26 10:06 | 只看该作者
WASAPI本来就是独占,没有SRC
回复 支持 反对

使用道具 举报

3#
发表于 2011-1-26 11:55 | 只看该作者
本帖最后由 per1-q1222 于 2011-1-26 11:57 编辑
% _3 B: ?2 S) m# f+ I- ?& E1 D7 H2 i. I" F
WASAPI有兩種模式(只有獨佔模式會有問題..)...
( j% k1 D9 o; w+ S  P我認為繞不開SRC..5 z0 L, X8 P; k4 H
因為driver有可能會做...
; P0 N& p& R" Q4 e1 V2 b
# h6 s7 q5 [8 M' y5 g# s除非你透過SPDIF送出才可以完美跳開SRC問題...
% R# T$ f3 t' p: e# B5 K
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2011-1-26 12:03 | 只看该作者
回复 ow0wo 的帖子
6 [4 J. V! i  x) e! n9 `3 N. h6 c( W+ H, t+ U& v+ E# o
首先提个疑问,华硕声卡是VIA芯片吗 那个AV100应该是8788才是吧
# K* z* q; D8 Q  Z' F' q2 e! i8 Q4 Y1 j0 Y' Y9 S2 V( O6 n
再有这些问题,对楼主的实验似乎没能明白测试目的是何) w2 p0 g, x( g- ?, B: Z. Y
实例: 华硕正常安装驱动及控制面板,在控制面板里设置为192K采样,
# |7 v4 h/ Q+ Y* i5 S是win7的控制面板里设置为192K采样还是华硕的控制面板里设置为192K采样,为何要先这里设定192K?
5 `$ B# S/ I0 `8 u0 L1 n8 p8 r/ I" d% h9 I  x. M
再有楼主用了两个音源 96k和44.1k  当用WASAPI输出时,请问输出的采样率各应该是多少?  (按照楼主的推测,应该是多少?)9 B. {/ f; v, V
难道用DS和用WASAPI输出时  实际声卡的输出采样率 两个驱动会不同吗
, Q6 r7 s! Z# t1 [
回复 支持 反对

使用道具 举报

6#
发表于 2011-1-26 12:23 | 只看该作者
回复 ow0wo 的帖子- @8 M: c, H8 Y# }6 f! A
- Y) v! _+ @6 t" ?8 B
这里看到讨论过类似问题* x7 m5 Q/ M2 R  h
有朋友对比在普通声卡上使用WASAPI效果,而声卡的控制面板设定是完全无效的,反而华硕的Driver经WASAPI播放声音时仍可以用华硕声卡控制面板的设定;在华硕的控制面板下改变采样率时,和Foobar2000经ASIO播放音乐时改变采样率时,都会出现的"叮"的提示音,反而WASAPI改变采样率就没有这种效果;
2 x4 D3 z% l+ C: t所以猜测有这么一条路线,经过不同的环节,按照最后一层设置的采样率进行播放5 _$ w6 ]! h* Y2 A. K
音频数据->Windows Vista/7的音频设定(WASAPI)->经过华硕的控制面板和DSP设定,->ASIO->声卡华硕AV100芯片 ->PCM1792回放,举例,播放一个96KHz的音乐,WASAPI设置在192K采样率,经过WASAPI后,会将96K变为192K, 送给华硕的驱动,而Xonar控制面板又设定为44.1KHz,而华硕驱动会送给声卡的又变成44.1KHz的音频。
+ ^5 I- N1 z+ r& ~1 O- P
回复 支持 反对

使用道具 举报

7#
发表于 2011-1-26 18:05 | 只看该作者
Win7本身可以选择默认采样率,,
% A2 x) ~5 d5 I6 o3 \! K5 [1 p# l% o: k2 M2 I
所以VIA才取消AUTO的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-15 21:12

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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