耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19797|回复: 26

[发烧理念] Nvidia显卡在Windows下导致DAC高Latency(延迟)的优化方法

[复制链接]

85

主题

1525

帖子

26

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
26
注册时间
2004-8-17
发表于 2012-11-5 21:05:55 | 显示全部楼层 |阅读模式

感谢关注耳机俱乐部网站,注册后有更多权限。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近在白版店里入手了某国产解码,虽然采用了异步传输的“先进技术”,但是入手后才发现,在解码的驱动上存在很大不足,在安装驱动后,系统的延迟(Latency)大大增加(增加了1000us以上,可以用DPC Latency Checker软件检测),在原本系统延迟就极低的系统上还好,如果原本系统就存在较大延迟的电脑下面,就显得特别糟糕了,系统延迟高于(8000us)时基本肯定会发生爆音等问题。
爆音后就必须重启电脑来解决。

该厂商的技术支持文档更是直接说明,在大多数电脑上不会爆音。。即间接承认了在部分电脑上存在爆音的现象。

事实上,通过LatencyMon软件即可分析音频流延迟的具体原因,很大部分使用Nvidia显卡电脑的问题在于,Nvidia的很大部分显卡为了节能普遍使用了PowerMizer技术,该技术为了确认是否需要显卡进入节能状态,将大大提高系统的音频流延迟(显卡的处理等级在USB及火线之上),因此我们必须关闭该项功能来提高Latency.
网上普遍采用了PowerMizer Switch和PowerMizer manager两个工具,但笔者使用后发现效果很差,无法彻底关闭显卡的节能功能,最后从Google上发现添加注册表如下:

【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]
"RmPowerFeature"=dword:00000050】

重启后,即可彻底避免显卡技术对音频流造成的延迟。该注册表修改了显卡时钟门控的值。完全关闭了显卡进入节能状态的功能。
为了这个问题,遍访国内外论坛,折腾了3天,因此与大家分享。

也因此建议大家:
1.PCHIFI(CAS)最好入手厂商技术成熟的DAC,不要光看技术上多少先进。
技术上看似先进,实质上驱动上很不成熟,导致了高Latency产生。
2.笔记本虽然在电源上稳定,但是在处理延迟方面不如台式电脑。

[ 本帖最后由 farrel 于 2012-11-5 21:07 编辑 ]
回复

使用道具 举报

21

主题

275

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2011-5-1
发表于 2012-11-5 21:13:43 | 显示全部楼层
不点名,等于把其他做的好的国产DAC一并拍死,你觉得这样公平吗?

猜一下,大吹特吹异步传输的”先进技术“的,但实际上怎么跟”技术派“都说不通的,印象里好像只有”妹DACד吧?

这边就不参见了。

另外,推荐两个软件,你试试看:

TimerResolution,fidelizer
回复 支持 反对

使用道具 举报

85

主题

1525

帖子

26

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
26
注册时间
2004-8-17
 楼主| 发表于 2012-11-5 21:25:14 | 显示全部楼层
不是MDAC,另外,这两个软件都没有用的,因为该Latency是由于显卡和DAC等硬件产生,所以,软件方法完全无法消除。
回复 支持 反对

使用道具 举报

38

主题

1968

帖子

25

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
25
注册时间
2008-3-5
发表于 2012-11-5 21:31:45 | 显示全部楼层
Latency高了用哪国的 USB/火线 界面/DAC 都会爆音

[ 本帖最后由 flyinghail 于 2012-11-5 21:33 编辑 ]
回复 支持 反对

使用道具 举报

2

主题

44

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2011-10-23
发表于 2012-11-5 21:52:54 | 显示全部楼层
终于见到关于解决系统延迟的方案了,很难得,先支持了,等有空再试
回复 支持 反对

使用道具 举报

25

主题

611

帖子

8

积分

初级会员

Rank: 2Rank: 2

积分
8
注册时间
2010-11-24
发表于 2012-11-5 22:07:35 | 显示全部楼层
usb的优先级真是个头疼的问题
回复 支持 反对

使用道具 举报

43

主题

1484

帖子

16

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
16
注册时间
2009-3-24
发表于 2012-11-5 22:31:02 | 显示全部楼层
我用过CM6631和TE8802这两款异步芯片,在工作时都会大幅提升DPC值,估计是USB异步的工作机制造成的。不过还好很少爆音。
慢慢玩。。。
回复 支持 反对

使用道具 举报

2

主题

44

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2011-10-23
发表于 2012-11-5 23:21:49 | 显示全部楼层
我的笔电也是N卡,按照lz的方法,进入该注册表项后并没有找到RmPowerFeature,请lz解疑
回复 支持 反对

使用道具 举报

2

主题

44

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2011-10-23
发表于 2012-11-5 23:32:24 | 显示全部楼层
原帖由 michael419 于 2012-11-5 23:21 发表
我的笔电也是N卡,按照lz的方法,进入该注册表项后并没有找到RmPowerFeature,请lz解疑
补充一下,显卡是gt240m Lenovo edition(也就是gt130m)
回复 支持 反对

使用道具 举报

85

主题

1525

帖子

26

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
26
注册时间
2004-8-17
 楼主| 发表于 2012-11-5 23:43:53 | 显示全部楼层
原帖由 michael419 于 2012-11-5 23:32 发表
补充一下,显卡是gt240m Lenovo edition(也就是gt130m)

需要自行添加该键值,原本没有的。
回复 支持 反对

使用道具 举报

9

主题

1184

帖子

9

积分

初级会员

Rank: 2Rank: 2

积分
9
注册时间
2003-6-24
发表于 2012-11-6 09:29:32 | 显示全部楼层
原帖由 we520 于 2012-11-5 22:31 发表
我用过CM6631和TE8802这两款异步芯片,在工作时都会大幅提升DPC值,估计是USB异步的工作机制造成的。不过还好很少爆音。

还好,CM6631,播放过程中打开DPC,使用的是事件驱动。
1106.jpg
回复 支持 反对

使用道具 举报

2

主题

44

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2011-10-23
发表于 2012-11-6 09:29:37 | 显示全部楼层
谢lz 等下班回去再试 建议lz顺便汇总了 A卡和INTEL集显的方案造福俱乐部啊

[ 本帖最后由 michael419 于 2012-11-6 09:35 编辑 ]
回复 支持 反对

使用道具 举报

85

主题

1525

帖子

26

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
26
注册时间
2004-8-17
 楼主| 发表于 2012-11-6 13:08:17 | 显示全部楼层
原帖由 dubai 于 2012-11-6 09:29 发表 还好,CM6631,播放过程中打开DPC,使用的是事件驱动。

你这个很正常啊,我的机子,装上显卡驱动,平均就在1500us左右了,装上DAC驱动,平均在2500us以上,经常上个4000us。
目前把显卡是搞定了,DAC驱动就没办法了。平均在1400us左右,不爆音就行了。
回复 支持 反对

使用道具 举报

185

主题

1万

帖子

104

积分

超级会员

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
104
注册时间
2011-10-10

积极参与奖

发表于 2012-11-6 13:27:13 | 显示全部楼层
原帖由 farrel 于 2012-11-6 13:08 发表

你这个很正常啊,我的机子,装上显卡驱动,平均就在1500us左右了,装上DAC驱动,平均在2500us以上,经常上个4000us。
目前把显卡是搞定了,DAC驱动就没办法了。平均在1400us左右,不爆音就行了。
你的机子有严重问题……win7一般都是低于100的……我的一般30多
HIFI→HUFI→HUEND→HUESTED→QUESTED→多媒体2.1
回复 支持 反对

使用道具 举报

1

主题

20

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2012-10-29
发表于 2012-11-6 13:27:25 | 显示全部楼层
CM6631的dac目前有那几款?请多指教
回复 支持 反对

使用道具 举报

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

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-11-25 14:35 , Processed in 0.119312 second(s), 40 queries , Gzip On.

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