找回密码
 -注册-
楼主: SDK

PC HiFi也许还差这一步:调整“进程优先级”

[复制链接]
 楼主| 发表于 2019-6-29 21:10 | 显示全部楼层 来自 广东省珠海市
shance 发表于 2019-6-29 18:06
优先级是非常有效的,同时有效的还有给管理员权限。但你要记住,不是所有软件都调整成实时,foobar2K 这种 ...

主要是写给普通爱好者看的,太复杂的对于他们来说难以实现,越简单方便越好
比如Sony的Sound Forge ,一打开默认就是“实时”优先级,根本不用调
回复

使用道具 举报

发表于 2019-7-1 10:59 | 显示全部楼层 来自 澳门
la2ygoo 发表于 2019-6-25 19:41
这个我同意,我就奇怪为什么都不设置大缓存,听歌完全不需要实时性,歌诗德还在x26的页面宣传自己的缓存 ...

呵呵, 缓存是越少越好的...
回复

使用道具 举报

发表于 2021-9-22 00:17 | 显示全部楼层 来自 江苏省

学习了。

帖子质量高。干货。

回复

使用道具 举报

发表于 2021-9-22 04:36 | 显示全部楼层 来自 加拿大
本帖最后由 chaos_xie 于 2021-9-22 04:38 编辑
天钺 发表于 2019-6-25 12:24
音乐播放、电影和视频播放,应该在软件编程阶段就已经把内部关键部分线程设置为多媒体时钟调用,在windows ...

就音频这点带宽,buffer容量512 sample足够了。缓存大,时延就大。
理论上应该用没有声音卡顿或者爆音的最小值,使得延迟最小,除非只听音乐。否则对打游戏影响最大。
回复

使用道具 举报

发表于 2021-9-22 07:04 来自手机 | 显示全部楼层 来自 广东省深圳市
楼主说的有道理,最起码保证了音频程序有足够的算力
回复

使用道具 举报

发表于 2021-9-22 07:43 | 显示全部楼层 来自 湖北省武汉市
本帖最后由 魔神Z 于 2021-9-22 08:05 编辑

没用的,主要的问题是大部分人用的都是USB
其实要验证不难,关掉FB2K  打开一个不会占满你的CPU和内存的3D游戏 打开帧数显示 查看 内存 CPU GPU 占用 然后看一下游戏的帧数显示, 然后再调整到即时,如果占用或者帧数出现明显变化,就说明此方法理论上有效的
回复

使用道具 举报

发表于 2021-9-22 09:40 | 显示全部楼层 来自 北京市
魔神Z 发表于 2021-9-22 07:43
没用的,主要的问题是大部分人用的都是USB
其实要验证不难,关掉FB2K  打开一个不会占满你的CPU和内存的3D ...

usb在windows下有用。ubuntu studio是低延迟系统,调为实时进程倒是听不出区别了
回复

使用道具 举报

发表于 2021-9-22 09:48 | 显示全部楼层 来自 湖北省武汉市
本帖最后由 魔神Z 于 2021-9-22 10:00 编辑
clark8888 发表于 2021-9-22 09:40
usb在windows下有用。ubuntu studio是低延迟系统,调为实时进程倒是听不出区别了

USB不是一级总线,这个是架构问题,就是你不管怎么设置,USB设备都没有优先级,这个硬件系统都是其他硬件都处理完了才会去处理USB,所以只是提升软件优先级,这个顶多就是系统资源要满的时候,保障你的FBK不会先卡没了,你USB还是那个USB,如果能靠WIN来解决,那早就不是问题了
Asio的原理是不同的,ASIO是提升系统权限,意思就是ASIO不受到WIN系统的控制 ,而由本体硬件或者播放软件直接控制,所以你ASIO放歌,你WIN系统都没有声音了,你的从WIN系统面板里面也无法控制音量了,因为他是直接走的ASIO的通道,你WIN系统提升 优先级也没有任何的提升,因为他根本就不受你这个干涉,能受到干涉了,说明就没有开启ASIO
ubuntu studio的其实配合ARM架构才比较好。X86架构走USB依然还是这个问题


其实还不如用FB2K里的 内存插件,把歌直接放内存里读取,这样才是真正的高速,当然前提是内存得用好一点的

回复

使用道具 举报

发表于 2021-9-22 10:00 | 显示全部楼层 来自 北京市
低配/办公用/老爷机确实应该有用

现在大部分中高配电脑单开一个fbr2k的情况下已经不存在算不过来的情况了

如果在工作/开很多浏览器/玩游戏占用大量资源的时候能提升fbr2k
没毛病
但是这时候怎么欣赏音乐,打开fbr2k听和打开网易云听都没有了区别
回复

使用道具 举报

发表于 2021-9-22 10:06 | 显示全部楼层 来自 北京市
魔神Z 发表于 2021-9-22 09:48
USB不是一级总线,这个是架构问题,就是你不管怎么设置,USB设备都没有优先级,这个硬件系统都是其他硬件 ...

调的是播放器的优先级,和后面的usb以及调用asio/wasapi都没关系吧。  否则低延迟实时linux系统都没意义了
回复

使用道具 举报

发表于 2021-9-22 10:15 | 显示全部楼层 来自 湖北省武汉市
clark8888 发表于 2021-9-22 10:06
调的是播放器的优先级,和后面的usb以及调用asio/wasapi都没关系吧。  否则低延迟实时linux系统都没意义 ...

播放器的优先级只是在高占用的情况下,保证你这个软件不先被清掉,而不是提升硬件的效能,如果你改了优先级你游戏帧数能涨个几帧,延迟少一点,那么你这个理论就是有效的,linux对X86的USB 其实本来就没有多大提升的意义,所以树莓派和苹果的M1都换了ARM架构
回复

使用道具 举报

发表于 2021-9-22 10:19 | 显示全部楼层 来自 湖北省武汉市
本帖最后由 魔神Z 于 2021-9-22 10:24 编辑
clark8888 发表于 2021-9-22 10:06
调的是播放器的优先级,和后面的usb以及调用asio/wasapi都没关系吧。  否则低延迟实时linux系统都没意义 ...

而且硬件级的低延迟,远比操作系统的低延迟低的多,除非你是硬件就不支持低延迟,靠安装一些第三方的驱动,再靠你操作系统的低延迟可以解决一些问题,但是如果你硬件支持,当然是直接走硬件通道更好

所以PC HIFI最大的敌人 还是硬件层面的,你可以试试他的内存插件,我保准你听了以后就不会对再去调什么优先级了,那是一耳朵的事情,当然内存的大小 频率 时序 颗粒 AMD还是I家 这个玄学又多了起来
回复

使用道具 举报

发表于 2021-9-22 10:25 | 显示全部楼层 来自 北京市
魔神Z 发表于 2021-9-22 10:15
播放器的优先级只是在高占用的情况下,保证你这个软件不先被清掉,而不是提升硬件的效能,如果你改了优先 ...

优先处理播放器进程当然更好,foobar里还有调节asio/wasapi优先级的选项,说明不是有了asio就完事大吉了。音质和帧率无关。arm也和x86的usb无关
回复

使用道具 举报

发表于 2021-9-22 10:37 | 显示全部楼层 来自 湖北省武汉市
clark8888 发表于 2021-9-22 10:25
优先处理播放器进程当然更好,foobar里还有调节asio/wasapi优先级的选项,说明不是有了asio就完事大吉了 ...

可是你USB接口没有优先啊,这是硬件层面的问题,等于你拿着一个编号1的号,还是要你按照来的顺序去排队(这个顺序是总线决定,除非你把前面的都给BAN掉),所以LZ的解释没有说到一个关键性的问题。这个优先级 除非你是一边开渲染 或者开几个游戏 再开FB2K 那么游戏的优先级大于FB2K的时候,当电脑处于满载的时候,系统就会优先处理游戏,FB2K可能就会卡顿或者报错,但是在资源都不到满载的情况下,就基本没有意义
回复

使用道具 举报

发表于 2021-9-22 11:03 | 显示全部楼层 来自 加拿大
本帖最后由 chaos_xie 于 2021-9-22 11:09 编辑
魔神Z 发表于 2021-9-22 10:37
可是你USB接口没有优先啊,这是硬件层面的问题,等于你拿着一个编号1的号,还是要你按照来的顺序去排队( ...

带宽够,排队有什么关系?现在的电脑上,你什么时候碰到USB 2.0的那点可怜带宽都不能满足了?

FB2k卡顿当然影响放音,问题是你为什么要把把它都搞卡顿?你似乎想证明不卡顿的话,也会影响放音(音质)?这就没有任何道理了(这倒不是不可能,挂个usb hub,audio interface + usb drive,拷贝文件肯定能搞出声音问题,但是这种情况毫无意义)。
回复

使用道具 举报

发表于 2021-9-22 11:09 | 显示全部楼层 来自 北京市
魔神Z 发表于 2021-9-22 10:37
可是你USB接口没有优先啊,这是硬件层面的问题,等于你拿着一个编号1的号,还是要你按照来的顺序去排队( ...

那要看播放器软件还是硬件是系统瓶颈,XMOS还有缓存,我想是播放器软件慢于硬件。 windows功能多线程多,fidelizer优化软件也要选择播放器来优化线程的,并不是只是满载才有效。软件是免费的,只要动动手,虽然提升可能不大。
回复

使用道具 举报

发表于 2021-9-22 11:16 | 显示全部楼层 来自 湖北省武汉市
chaos_xie 发表于 2021-9-22 11:03
带宽够,排队有什么关系?

电脑分为并行总线和串行总线,并行总线是一级优先处理,因为USB设计之初就是 一些低功耗外设用的,用的是串行总线,串行总线是后处理,当然是要排队的,只是说这个时间很短,你人是感觉不到,但是对于计算器就是分先后的,所以USB口延迟肯定是比SATA PCI PCIE M2来的高
回复

使用道具 举报

发表于 2021-10-2 10:58 | 显示全部楼层 来自 广东省
SDK 发表于 2019-6-24 21:14
只是提高优先级,并不会改变系统、破坏文件,而且某些程序一打开就是“实时”级别的优先级,很常见;
我 ...

改为实时后退出软件,再打开又是原来的设置,声音有没有变化还没听到,但每时打开FB之前都要改实时,大家都嫌麻烦。
回复

使用道具 举报

发表于 2021-10-2 13:47 | 显示全部楼层 来自 广东省广州市
没用,我的r9000p还是会爆音卡顿,和带音效的主板冲突,卸载自带的软件会好些但是还会有,foobar和环绕音有仇,老机子一般都不会这种情况
回复

使用道具 举报

 楼主| 发表于 2021-10-3 01:22 | 显示全部楼层 来自 广西贺州市
港股小厨师 发表于 2021-10-2 10:58
改为实时后退出软件,再打开又是原来的设置,声音有没有变化还没听到,但每时打开FB之前都要改实时,大家 ...

Foobar可以多开,复制一份就行,至于如何固定,你可以用ProcessLasso
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-28 23:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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