POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-26 01:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ow0wo 于 2011-1-27 12:06 编辑
& D. Y+ v; `) [" t- N( [" O2 V- K1 _! j- {9 H2 o
常常见到有朋友提到WIN7下VIA的声卡无法AUTO采样。
3 Q3 X5 ^7 A" w) V1 ~% ]) ?3 ?! d$ G+ \# L. I/ b1 s9 [
根据我现有条件,做以下测试,抛砖引玉。还望勿笑为谢。
) P' |1 y" P2 a% v8 M! _% J1 ~- A6 {' F% a
按照我用华硕ST的情况来看,WASAPI不需要驱动里自动。
1 X1 v* R. J0 s3 p7 F2 q/ T$ c0 g  ]; C) I, o) |
实例:
$ N) O5 G5 J' F2 B! A4 C9 [. l2 W2 d5 {       华硕正常安装驱动及控制面板,在控制面板里设置为192K采样,然后用一台最高只能接受48K的DAC进行连接。
3 n6 Q! @5 p5 n' U       找一首采样率为96K的曲目播放,FOOBAR内设置DS输出,DAC无法接收信号;改为WASAPI输出,DAC同样无法接收信号。
# s! \3 T7 q! F- l5 T, M       找一首采样率为44K的曲目播放,FOOBAR内设置DS输出,DAC无法接收信号;改为WASAPI输出,DAC正常发声。! o0 C8 S: ]  J7 o, s- T* b
       因此推断,WASAPI输出时是根据曲目本身的采样率进行。6 O0 }6 p* W) b! v
( F; T! ]# J. _% n4 z- X; y1 s: E6 X& t
    有VIA芯片声卡和DAC的朋友可参照上述方案进行类似测试,实际论证下到底WIN7下VIA的芯片可不可以通过WASAPI来忽视驱动无法AUTO的问题。6 h* e* B' g$ A6 _, x
, F6 f8 f1 j! Y1 t, d
       好吧,有朋友对于我说在控制面板描述的192K不尽理解,那就具体说下, 我在系统的控制面板里设置192K,同时在华硕的声卡控制面板里也设置192K。然后进行播放,结论是FOOBAR用WASAPI播放时,和以上192K设置无关,采样只和曲目自身有关系。从某种意义上实现了AUTO采样。* B, \& k- ?, V% c! }
       对于5楼朋友说到芯片的问题,我想,既然C的芯片都可以通过这种方式,V的芯片应该也可以,这才有此一帖,希望手上有设备的朋友试试。
, m1 x. z" e' l$ A
+ w! @: ^# Z+ o0 Q, _
2#
发表于 2011-1-26 10:06 | 只看该作者
WASAPI本来就是独占,没有SRC
回复 支持 反对

使用道具 举报

3#
发表于 2011-1-26 11:55 | 只看该作者
本帖最后由 per1-q1222 于 2011-1-26 11:57 编辑
3 V4 l" }0 o, S, Z" {$ q
& T. x% t, F6 [3 S$ WWASAPI有兩種模式(只有獨佔模式會有問題..)...4 T) {, Y9 H/ d% X. B. G1 `7 b% q
我認為繞不開SRC..
( f( E' r7 i0 Q! b+ p6 z  H因為driver有可能會做...) f& L4 u2 c! K. Q! m& g  y
  a) D( T! H" C$ w9 c
除非你透過SPDIF送出才可以完美跳開SRC問題...8 C# P/ ]' L2 ]5 z: W, K! H- V+ q
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2011-1-26 12:03 | 只看该作者
回复 ow0wo 的帖子
# K2 D. K" v- q( ^0 Y2 F3 V3 ~: g9 o. ]
首先提个疑问,华硕声卡是VIA芯片吗 那个AV100应该是8788才是吧  w' I* [& Q6 [' y4 W: E0 y
) l) E! e- K" [; ^6 V( q
再有这些问题,对楼主的实验似乎没能明白测试目的是何6 W+ K$ g* o# _  O2 R6 f
实例: 华硕正常安装驱动及控制面板,在控制面板里设置为192K采样,
3 \* R2 \) f# O, I8 D& w4 E/ X是win7的控制面板里设置为192K采样还是华硕的控制面板里设置为192K采样,为何要先这里设定192K?
2 G  K* {' a. g4 t( I5 S* I' @" c3 ~# y& ~1 O5 }% f- s4 e
再有楼主用了两个音源 96k和44.1k  当用WASAPI输出时,请问输出的采样率各应该是多少?  (按照楼主的推测,应该是多少?)$ J: k9 }8 T: ^8 n, `
难道用DS和用WASAPI输出时  实际声卡的输出采样率 两个驱动会不同吗
# r# I; H3 E3 ]2 V' M9 ^
回复 支持 反对

使用道具 举报

6#
发表于 2011-1-26 12:23 | 只看该作者
回复 ow0wo 的帖子# q/ F9 d* K* ~
; _2 C$ i2 U6 f0 `
这里看到讨论过类似问题
7 _& m4 M/ p9 D5 s! c4 L* @有朋友对比在普通声卡上使用WASAPI效果,而声卡的控制面板设定是完全无效的,反而华硕的Driver经WASAPI播放声音时仍可以用华硕声卡控制面板的设定;在华硕的控制面板下改变采样率时,和Foobar2000经ASIO播放音乐时改变采样率时,都会出现的"叮"的提示音,反而WASAPI改变采样率就没有这种效果;+ k# A6 I: J) v* x5 [) ?1 G
所以猜测有这么一条路线,经过不同的环节,按照最后一层设置的采样率进行播放
1 g  v( I$ D4 I. n% a. {6 o音频数据->Windows Vista/7的音频设定(WASAPI)->经过华硕的控制面板和DSP设定,->ASIO->声卡华硕AV100芯片 ->PCM1792回放,举例,播放一个96KHz的音乐,WASAPI设置在192K采样率,经过WASAPI后,会将96K变为192K, 送给华硕的驱动,而Xonar控制面板又设定为44.1KHz,而华硕驱动会送给声卡的又变成44.1KHz的音频。
8 Q. {  q% w7 f) |
回复 支持 反对

使用道具 举报

7#
发表于 2011-1-26 18:05 | 只看该作者
Win7本身可以选择默认采样率,,3 a' s2 v" p" H+ Z, |

, L. O7 H8 M. u  M2 @* [9 O" p* R所以VIA才取消AUTO的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-6 23:48

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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