官网下载地址:https://github.com/dechamps/FlexASIO
2. 运行安装器| # 全局设置 backend = "Windows WASAPI" # 首选现代后端,支持独占 bit-perfect bufferSizeSamples = 512 # 缓冲区:512 稳定无爆音(44.1/48kHz 下 ~11ms 延迟) # 可试 256(~5ms)或 128(~3ms),根据硬件测试 sampleType = "Int32" # 可选:强制 32-bit integer(许多 DAC 原生支持) # 留空或删除,让独占模式自动猜测硬件原生格式(推荐 bit-perfect) # 输出配置(核心) [output] wasapiExclusiveMode = true # 必开:独占模式,绕过 Windows 混音器,实现 bit-perfect suggestedLatencySeconds = 0.0 # 0.0 让硬件用最低延迟(独占模式下最佳) wasapiExplicitSampleFormat = false # false:自动匹配硬件格式(默认,推荐) # 如果想强制 sampleType,设 true # 输入配置(如果不需要录音/监控,可删除整个 [input]) [input] wasapiExclusiveMode = true suggestedLatencySeconds = 0.0 wasapiExplicitSampleFormat = false # 可选:指定设备(如果有多个声卡/DAC) # outputDevice = "你的DAC设备名(如 USB DAC)" # 用随 FlexASIO 附带的 PortAudioDevices.exe 列出设备名 |
# 全局设置 backend = "Windows WDM-KS" # 首选现代后端,支持独占 bit-perfect bufferSizeSamples = 512 # 缓冲区:512 稳定无爆音(44.1/48kHz 下 ~11ms 延迟) # 可试 256(~5ms)或 128(~3ms),根据硬件测试 sampleType = "Int32" # 可选:强制 32-bit integer(许多 DAC 原生支持) # 留空或删除,让独占模式自动猜测硬件原生格式(推荐 bit-perfect) # 输出配置(核心) [output] wasapiExclusiveMode = true # 必开:独占模式,绕过 Windows 混音器,实现 bit-perfect suggestedLatencySeconds = 0.0 # 0.0 让硬件用最低延迟(独占模式下最佳) wasapiExplicitSampleFormat = false # false:自动匹配硬件格式(默认,推荐) # 如果想强制 sampleType,设 true # 输入配置(如果不需要录音/监控,可删除整个 [input]) [input] wasapiExclusiveMode = true suggestedLatencySeconds = 0.0 wasapiExplicitSampleFormat = false # 可选:指定设备(如果有多个声卡/DAC) # outputDevice = "你的DAC设备名(如 USB DAC)" # 用随 FlexASIO 附带的 PortAudioDevices.exe 列出设备名 |
| 问题 | 解决方法 |
|---|---|
| 文件夹不存在 | 用 %APPDATA% 打开,手动新建 FlexASIO 文件夹。 |
| 保存后还是默认配置(无切换采样率) | 确认文件名为 FlexASIO.toml(无.txt 后缀);播放音乐激活;重启 foobar。 |
| 语法错误(日志报错) | 检查 TOML 格式(无多余空格,键=值);用官方 CONFIGURATION.md 示例对比。 |
| 权限问题(无法保存) | 以管理员运行记事本保存;或关杀毒软件。 |
| 还是没声音/爆音 | 先用默认空文件测试(删掉.toml),有声音再加配置;增大 bufferSizeSamples 到 1024。 |
| 想用 GUI 编辑(懒人版) | 下载 FlexASIO_GUI(GitHub: flipswitchingmonkey/FlexASIO_GUI),它会自动读写这个文件(需.NET 6)。 |
| 显示的值 | 实际滤波器长度(taps) | CPU 占用相对倍数(约) | 音质提升描述 | 推荐使用场景 |
|---|---|---|---|---|
| 27 [L] | 27,000,000 taps | 1.0×(基准) | 基础长度,已远超普通播放器 | 老电脑、笔记本、低功耗必选 |
| 30 [L] | 30,000,000 taps | 1.15× | 性价比最高,几乎听不出和更长滤波器的区别 | 绝大多数人日常最优选择 |
| 33 [L] | 33,000,000 taps | 1.35× | 甜点级,细节、分离度、声场明显优于 30 | 中高端台式机推荐 |
| 36 [L] | 36,000,000 taps | 1.6~1.8× | 高频更干净、低频更紧实,超声波噪声压制更好 | i7/i9 + 32GB 内存以上 |
| 39 [L] | 39,000,000 taps(当前最大) | 2.0~2.5× | 极限长度,理论上最保真,噪声整形最完美,但收益递减明显 | 顶级发烧机(13900K/14900K/7950X + 64GB) |
其他高级/罕用:
适合纯听歌(foobar2000/JRiver 等),优先位完美、无重采样、无混音。缓冲区 512 稳定,如果硬件好可降到 256。
放在用户目录(如 C:\Users\你的用户名\FlexASIO.toml):
# 全局设置
backend = "Windows WASAPI" # 首选现代后端,支持独占 bit-perfect
bufferSizeSamples = 512 # 缓冲区:512 稳定无爆音(44.1/48kHz 下 ~11ms 延迟)
# 可试 256(~5ms)或 128(~3ms),根据硬件测试
sampleType = "Int32" # 可选:强制 32-bit integer(许多 DAC 原生支持)
# 留空或删除,让独占模式自动猜测硬件原生格式(推荐 bit-perfect)
# 输出配置(核心)
[output]
wasapiExclusiveMode = true # 必开:独占模式,绕过 Windows 混音器,实现 bit-perfect
suggestedLatencySeconds = 0.0 # 0.0 让硬件用最低延迟(独占模式下最佳)
< span
style="color: rgb(47, 134, 210);">wasapiExplicitSampleFormat = false # false:自动匹配硬件格式(默认,推荐)
# 如果想强制 sampleType,设 true
# 输入配置(如果不需要录音/监控,可删除整个 [input])
[input]
wasapiExclusiveMode = true
suggestedLatencySeconds = 0.0
wasapiExplicitSampleFormat = false
# 可选:指定设备(如果有多个声卡/DAC)
< span
style="color: rgb(53, 123, 66); font-style: italic;"># outputDevice = "你的DAC设备名(如 USB DAC)"
# 用随 FlexASIO 附带的 PortAudioDevices.exe 列出设备名