|
感谢关注耳机俱乐部网站,注册后有更多权限。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 4realms 于 2020-4-17 11:06 编辑
系统现在只剩下一台本子+一台一体机了, 本觉得佛系到了这个地步已经无所畏惧, 结果还是被神秘的pcfi教育了. 事情是这样的:
系统组成是 某acer破本子 (win10 1903 家庭, foobar 1.3.8 asio pcm/dop, mmcss pro audio 调高全部优先级, 缓冲500ms) → 某amanero界面破1792一体机. 然后用了一段时间发现如今的smr缩水盘io性能真的是垃圾, 下载点东西就会爆音, 又不想牺牲缓冲时间, 所以在系统分区(ssd)开了个文件夹, 把播放列表里面的都拷进ssd. 到这一步为止一切都可以理解. 直到昨晚发生了真正的神秘.
之前用LatencyMon看过中断请求, 不出所料显卡和网卡是大头, 所以长时间听歌时为了加强脑放, 经常是把wifi点关, 关闭屏幕. 虽然没听出什么改善, 但一直也没有问题, 然而昨天关掉wifi, 点开一首放在ssd里面的DSD128 (.dsf), 就爆音了. 最初的表现是隔1秒左右爆一下, 重新播放, 变成不断爆音, 乃至声调都失真了. 试了下别的高码pcm, dst64, 一切正常.
于是开始排查.
缓冲拉到1000, 爆音. 拉到30000, 隔1秒爆一下.
关闭wifi同时打开飞行模式, 爆音. 开启wifi同时打开飞行模式, 不爆音.
播放机械盘里面的存档, 而不是ssd里面的拷贝, 爆音.
不用asio, 用dsd转pcm到ds, 不爆音了 (废话, 没意义啊)
下了最新版foobar 1.5.3 + 最新sacd插件, 爆音.
回到1.3.8, 把sacd插件里面的editable tags, trace 等等一切播放不必要的功能取消, 好了.
* 好了之后忘记了为什么又点开了1.5.3, 正常播放中打开网络适配器直接禁用了网卡, 结果几秒钟之后出现了一串"滋"的响声. 再启用网卡, 又是一串"滋".
* 好了之后1.3.8里面再把editable tags, trace重新选上, 还是好的.
* 忘了试试wasapi会怎么样了, 没装wasapi插件.
虽然最后是真的好了, 但这个情况实在是很迷惑. 比起搞不清原因更重要的是, 关掉wifi会更好的脑放被冲击了啊! 所以难道关掉网络之后, foobar运行的干扰还更多了吗, 还是说就是asio驱动不稳定? 暂时找不到准确的资料, 想听听大家的看法, 请大佬们赐教.
-- 讲下初步结论:
**Serviio这个媒体服务器最好别用, 用caddy**
* 如果在上网, 特别是在p2p, 或者开着chrome这种浏览器, 网络IO对系统有明显影响; 只是单纯打开网卡的话, 似乎有略微的影响. 但不管是哪种网络情况, 防止爆音的关键还是在提高foobar+asio的实时性. 本说法只针对爆音这种性能错误, 不针对深奥的音质.
-- 我的一个猜想是foobar本来在执行什么网络任务, 被关闭网卡/wifi强行打断了, 造成了干扰. 后来搜了一下, 把advanced/network中的enable seek over http取消了, reconnect time设置为0. 不知道这两项有没有关系, 也无法验证是否有效了. 只能说问题要是再出现了, 那就显然是没效的了.
|
|