|
先说下我的配置吧,本人耳机用的HD650和K701,解码为v800,数字界面用的雅典娜,系统为WIN7 64位旗舰版。
最近电脑重装了系统,完了后用JRiver听歌时,不时会出现卡顿和爆音。在网上查了很多例子,最后检查出了是驱动的问题,特此发下处理问题的经验。
问题排查:
1.首先检查音频文件是否正常,有些文件由于码率过大,会导致播放时缓冲时间不够。这个只要在软件设置中将缓冲时间调高就行了。
2.检查软件选择的驱动是否正确,有一部分的爆音问题是由于解码或界面带的音频驱动有问题,在这点上ASIO驱动比较常见,WASAPI比较少见。
3.检查CPU和显卡的信息,查看CPU或显卡是否超频,这两个任何一个超频将会导致总线频率被更改,如果没有设置正确会直接影响到usb串口总线的频率,这点对usb口的数据输出影响非常大。
4.如果usb线连接的是PCI或PCI-E上的usb扩展卡,解码器能出声的前提下,请优先检查usb扩展卡的驱动(理由下面会讲)。
5.USB线的问题,咸菜质量不行或接口接触不良(这种情况非常少见)。
6.DAC或数字界面出问题了,这个只能默哀了。
判断爆音是否为驱动问题所导致:
爆音情况分两种,
1.(特点:声音严重失真,破音) 只要播放就会产生破音,并会产生严重失真,更换解码器后声卡后问题依然存在,这种情况十有八九是usb供电问题,且在笔记本电脑上比较常见,解决办法是将USB线接到主板后面的接口上或使用数据和供电
分离的usb线,用外置充电器供电。
2.(特点:播放时,操作其他软件或浏览网页或CPU占用率过高时出现几声爆音,停止操作后爆音消失) 这种问题十有八九是驱动的问题了,这里注意下可以使用dpclat.exe这款软件来检测下音频输出状况,如果出现爆音时其峰值达到或超过1000
,基本可以确定是由于系统中的某项服务或程序占用了串口总线的资源,具体可在任务管理器的进程中排查。
如果dpclat.exe测试峰值正常,则请往下看
3.如果dpclat.exe检测峰值正常的话,请下载DirectX修复工具,先检查下DirectX有无问题(有些老的声卡或DAC驱动对新版的DirectX支持不好,建议安装DirectX9.0),如果DirectX正常则请打开 控制面板->性能信息和工具 ->高级工具,在左侧选择
性能监视器->监视工具->性能监视器,右边会出现一个动态图,然后用鲁大师做一下CPU跑分测试或使用360安全卫士等做一下垃圾清理等,放首音乐注意观察性能监视器的峰值,如果CPU峰值达到30%-100%时出现爆音,这里出现分歧,如果你用
的是PCI usb扩展卡的话,几乎可以肯定问题绝对出在扩展卡上,且十有八九是扩展卡的驱动出了问题。可以去扩展卡官网上下载最新驱动重装(
我就是这种情况)。如果是直插电脑的话则可以确定是声卡或DAC的驱动问题,建议重装驱动或换别的驱动试试,这里的原因是因为在驱动不完全的时候,当有程序占用了大量CPU资源时,CPU会暂时挂起对串口总线的资源输出转而将大量的
资源分配给别的程序,这样会造成USB输出的信号出现断裂,试想下如果解码器接收到的信号断断续续,破音和爆音就可想而知了。这种问题在异步usb解码比较明显且一般不存在失真现象。 |
|