找回密码
 -注册-
查看: 17463|回复: 0
打印 上一主题 下一主题

OPPO HA1 & XMOS PCHIFI通用设置教程——贺伟龙玩HiFi

[复制链接]
跳转到指定楼层
1
发表于 2015-4-3 16:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自 湖北省武汉市
OPPO HA1 & XMOS PCHIFI通用设置教程——贺伟龙玩HiFi


软硬件准备

OPPO HA1一台
Win7 64位以上,性能尚可电脑一台
OPPO HA1 XMOS驱动一份
OPPO海外支持网站:(http://oppodigital.com/headphone ... r-HA-1-Support.aspx
最新foobar2000一份
(请于foobar2000贴吧精品区自行搜索最新软件 http://tieba.baidu.com/f/good?kw=foobar2000&ie=utf-8

软硬件安装

将OPPO HA1通过方口USB连接至电脑背面(任何情况下,不要连接在电脑正面),推荐USB2.0接口(如确信您的主板是原生USB3.0,也可以连接至USB3.0)
将OPPO HA1开机,装XMOS驱动。
解压 OPPO XMOS驱动 2.24.zip 至任意位置。
双击 setup.exe。
按提示点击next或者install即可。如果有红字提示,表示电脑没有找到您的XMOS设备,请拔插USB几次或重启HA1。

如果出现安全警告,请点击“始终安装此驱动程序”

在桌面的右下角,鼠标右键点击喇叭图标,选择 播放设备

选择 OPPO HA1 usb audio 2.0 dac,点击 设为默认值。


然后点击 属性,在 增强功能 里,勾上 禁用所有增强性能 ,避免不必要的污染。



在 高级 里,确认 独占模式 2个都勾上(让DAC一次只做一件事,全部勾上会使你在用foobar硬解听歌时,听不到QQ响,使用其他播放器软解则无影响)。在默认格式上,如无特殊要求,不要作更改,因为目前大多数有损音乐、cd、软件音效还是以16 44k记录



至此,您的HA1,已经可以正常播放系统声音了。

安装 foobar2000 以及相关插件
安装foobar2000,默认路径,一路下一步,注意选择最大化安装或者完全安装。
打开附带的文件夹foobar DSD播放插件\foo_input_sacd-0.7.1,安装fb2k DSD输入输出插件 ASIOProxyInstall-0.7.1.2.exe默认路径,一路下一步。

打开foobar2000插件文件夹 win7默认路径
C:\Program Files (x86)\foobar2000\components
将foo_out_asio文件夹内的3个文件覆盖进 foobar2000插件文件夹components


至此,foobar2000 安装部分结束

Foobar2000 DSD播放及优化通用设置

打开fb2k,选择好一个您喜欢的布局。本文例:

选择 媒体库——配置

点击 输出 在设备里 选择 ASIO:foo_dsd_asio。同时,将缓冲长度拖至最小(后面设置内存播放有用)

选择 输出 下面的 asio选项

双击 右上方 foo_dsd_asio进入设置 注:foo_dsd_asio为DSD输出设置


Asio driver:选择您的DAC,文例为 oppo ha1。
DSD playback method:选择DSD的硬解方式,目前流行的为native和dop,即原生dsd输出和伪装成pcm格式输出,两者在输出结果上并无差异,只是原生dsd输出成本更贵,血统更纯。OPPO HA1 支持原生,故选择 asio native。
其他设置 按图即可。

双击 右上方的 oppo usb audio 2.0 asio driver 进入设置 注:oppo usb audio 2.0 asio driver为您的 DAC 驱动设置


第一页为当前dac工作状态,第二页为缓冲设置,第三页为固件信息
我们主要设置第二页。

第一项为 usb数据流模式,默认为safe,也就是中档的安全模式。我设置为最小延迟。
第二项为 缓冲大小,默认为2048个样本。我设置为最小的64个。

此处设置时,笔者遇到争论
按照我的理解:
最小延迟意味着最高实时性,高实时性也就意味着时钟的准确(前提是电脑、DAC、时钟的性能足够好),尽量避免在高延迟环境下的时钟漂移可能造成的音源信号损失。

缓冲大小,可以简单的理解为草稿纸,给电脑最小的草稿纸,每张纸写64个字就要必须要换一张,同时,电脑得给这张纸标记上相应的页码,以表示这张纸在整个文本中处于什么位置。换句话说,越小的缓冲,意味着电脑在同一大段数据中要包含越多的时钟信号,也就是时钟越精确。一旦发生错误,写错一张64个字的纸,远比写错一张 2048个字的纸要好的多。

这两个设置的最终目的,是强制电脑“又快又精细”地给DAC传输信号。因为我们知道,usb音频数据传输是高实时性、没有校验机制的,可能你拍电脑一下,就会出现爆音、断音等现象(高级器材都用钉脚来减震就是这个道理)。为了避免数据损失和保证音源纯净准确。我认为这样设置是有必要的。

当然,就听感来说,因为时钟漂移而最先损失掉的频率是高频信号,所以有人讲,这样设置会因为高频增多而让声音发干发冲,没有大缓冲下的韵味和甜味(实际是因为高频细节缺失造成的假象,参考BBC高音激励后的效果)。

我只能说,既然讲究PCHIFI,起码得知道什么是HIFI。有一个完整干净的音源输出,后面依靠器材的搭配甚至是EQ来调节口味都无可厚非。在音源处求调音只能是丢西瓜捡芝麻,本末倒置。就像从源头取不干净的水,后面怎么加作料都不会好喝一样。

不过,最小延迟对cpu性能 内存速度 电源稳定 usb线材 屏蔽的优劣都有着最高要求,占用资源极大。在电脑性能不足的情况下,可能会出现爆音、断音、播放不能等情况,类似于让一个傻子研究量子物理,他什么研究不出来。此时,可先调大buff size,一步一步试验,直至声音无异常为止。

附上一个电脑延迟测试工具教程,有兴趣的可以去测测你的电脑是否足够强悍。
系统、驱动、软件延迟测试最新版LatencyMon 6.0及使用方法
http://www.pchifi.cn/forum.php?mod=viewthread&tid=101959

将下面2个选项勾上,意思为以64位运行和以高优先权运行,均是提高cpu效率,电脑卡顿的、使用XP系统的忽略此步。

点击右边的 add new按钮,在driver里选择 foo_dsd_asio,然后ok即可

选中 工具——SACD选项,右边的ASIO driver mode选择 DSD,其余可不用设置。如您想用普通集成声卡播放DSD文件,这里可以选择 PCM,由电脑将DSD转成PCM给声卡播放,俗称软解。

内存播放设置。选中高级——播放,手动填写全文件缓冲限制为(KB):8388608


表示,使用最大8G的内存来缓存整个歌曲播放。(笔者电脑16G)

结合前面,在播放标签下,设置最小缓冲长度,这样做的用意是:
减少硬盘频繁突发读取,延长寿命。同时,在播放开始,就将整首歌曲全部读取完,存到内存播放,而内存要比硬盘快得多,进而减少时钟错误。


Fb未播放状态,占用35M


Fb播放一个119M的DSD,占用161M
实现内存播放

整个教程的核心,为如何简易得到纯净的音源信号,如有遗漏和不妥之处,还请各位斧正,共同学习进步。
至此,全部教程完。

新浪微博ID:贺伟龙玩HiFi http://weibo.com/u/2326576603
PA蜂窝网 QQ群:399581457
hifi交流、同性交友,欢迎大家加入。

全套素材打包地址:
链接:http://pan.baidu.com/s/1mgGFbmw 密码:fi3y
OPPO耳机交流群 385042752
您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-5-22 03:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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