耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: SpinningStar

[pc-fi软件] 针对foobar2000卡顿的优化总结

[复制链接]

516

主题

1万

帖子

481

积分

核心会员

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
481
注册时间
2001-11-21

社区建设奖

发表于 2019-1-30 18:46:06 来自手机 | 显示全部楼层
还要分析一下是哪种卡,如果是一停一顿的那种应该是后台程序过多频繁切换占用cpu资源所导致的系统中断。可以关掉些无用的程序。如果是爆音可能是DAC的USB驱动问题,或者是buffer设置过小。
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2019-1-27
 楼主| 发表于 2019-1-30 18:47:04 | 显示全部楼层
iLLogiCo 发表于 2019-1-30 18:46
还要分析一下是哪种卡,如果是一停一顿的那种应该是后台程序过多频繁切换占用cpu资源所导致的系统中断。可 ...

我的就是一停一顿的,没有爆音、破音现象
回复 支持 反对

使用道具 举报

1

主题

198

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2016-6-15
发表于 2019-1-30 22:15:19 | 显示全部楼层
认真看看!
回复 支持 反对

使用道具 举报

1

主题

28

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2019-5-25
发表于 2019-10-27 21:15:13 | 显示全部楼层
MMCSS貌似可以改成pro audio
回复 支持 反对

使用道具 举报

1

主题

28

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2019-5-25
发表于 2019-10-27 21:19:50 | 显示全部楼层
另外大概可以把ffmpeg.exe、ASIOhost64.exe和WASAPIHOST64.exe之类的优先度一起改了。
回复 支持 反对

使用道具 举报

1

主题

28

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2019-5-25
发表于 2019-10-27 21:25:30 | 显示全部楼层
ffmpeg可以换成fb2000吧主做的优化版
回复 支持 反对

使用道具 举报

24

主题

566

帖子

5

积分

初级会员

Rank: 2Rank: 2

积分
5
注册时间
2019-9-24
发表于 2019-10-28 18:12:46 | 显示全部楼层
qwerzz 发表于 2019-10-27 21:19
另外大概可以把ffmpeg.exe、ASIOhost64.exe和WASAPIHOST64.exe之类的优先度一起改了。

ASIOhost64.exe是必须改最高的“实时优先级”,Foobar自带的选项也就到“高”


sshot-2019-10-28-[18-10-59].png
回复 支持 反对

使用道具 举报

24

主题

566

帖子

5

积分

初级会员

Rank: 2Rank: 2

积分
5
注册时间
2019-9-24
发表于 2019-10-28 18:16:47 | 显示全部楼层
SpinningStar 发表于 2019-1-30 18:40
综合回复一下:
1.foobar其实优化还行,但我听歌走的ASIO通道,可能就有点问题了,音质最佳,相对易卡顿; ...

还有一个,在内存上划个内存盘(不需要要很大),把FOOBAR主程序放到内存盘上
关闭Win系统页面文件,因为时间一长,程序就会转入硬盘的页面文件上,很容易卡顿
回复 支持 反对

使用道具 举报

24

主题

566

帖子

5

积分

初级会员

Rank: 2Rank: 2

积分
5
注册时间
2019-9-24
发表于 2019-10-28 18:33:19 | 显示全部楼层
SpinningStar 发表于 2019-1-29 08:54
第二类方法:提升foobar的优先级,并使其CPU亲和力避开CPU0
实际使用中,如果你打开任务管理器会发现:CPU ...

如果你有16G内存,还不如划个几G的内存盘,FOOBAR播放器、要听的歌直接放到内存盘,这样就是直读内存的“全文件缓冲”,内存有多大,缓冲就有多大。而且FOOBAR的“全文件缓冲”不支持CUE,放到内存盘、完美支持CUE
至于内存盘播放,和“全文件缓冲”的声音有没有区别,你倒是可以测试一下
回复 支持 反对

使用道具 举报

1

主题

28

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2019-5-25
发表于 2019-10-28 21:28:20 | 显示全部楼层
SDKTank 发表于 2019-10-28 18:12
ASIOhost64.exe是必须改最高的“实时优先级”,Foobar自带的选项也就到“高”

[/backcolo ...

改成实时即便借助process lasso pro也必须要改组策略(至少WIN10是这样),否则有时会从实时被Windows调成高。组策略这块不太清楚具体设置的地方。。。
回复 支持 反对

使用道具 举报

24

主题

566

帖子

5

积分

初级会员

Rank: 2Rank: 2

积分
5
注册时间
2019-9-24
发表于 2019-10-28 21:48:40 | 显示全部楼层
qwerzz 发表于 2019-10-28 21:28
改成实时即便借助process lasso pro也必须要改组策略(至少WIN10是这样),否则有时会从实时被Windows调 ...

恩,有时播放下一曲就会跳回“普通",跳回”高“是因为勾了那个选项


回复 支持 反对

使用道具 举报

1

主题

28

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2019-5-25
发表于 2019-10-29 00:29:19 | 显示全部楼层
SDKTank 发表于 2019-10-28 21:48
恩,有时播放下一曲就会跳回“普通",跳回”高“是因为勾了那个选项

Windows自动调的应该是,设置成实时的时候会提示这个
QQ图片20191029001841.png
回复 支持 反对

使用道具 举报

24

主题

566

帖子

5

积分

初级会员

Rank: 2Rank: 2

积分
5
注册时间
2019-9-24
发表于 2019-10-29 12:34:27 | 显示全部楼层
qwerzz 发表于 2019-10-29 00:29
Windows自动调的应该是,设置成实时的时候会提示这个

好像只是提示,比如改Foobar主程序就不会跳,只有ASIOhost64.exe、ASIOhost32.exe会自己跳,一般是播放完毕某支歌曲或者停止播放的时候ASIOhost64.exe、ASIOhost32.exe会自动关闭,重新播放又跳出来
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 13:47 , Processed in 0.098041 second(s), 37 queries , Gzip On.

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