我是一个完全的 Linux 新手,刚刚安装了 Ubuntu 20.04。在我之前的操作系统 Windows 中,我使用的是 Foobar2000,能够原生播放 DSD 文件。DAC 会随着不同的音轨显示采样率的变化。现在,无论我播放什么,它都会停留在 48000 PCM,当我播放 DSD 文件时,它会以 48000 播放。如何让我的 DAC 再次原生播放 DSD?
lsusb : Bus 001 Device 005: ID 152a:8750 Thesycon Systemsoftware & Consulting GmbH D10
aplay -l :
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: D10 [D10], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
如果需要我提供更多信息,请告知我。谢谢。
答案1
感谢您的回复,我“有点”能够解决这个问题。我最终使用 MDP/NCMPCPP 播放我的所有音频文件。我必须做的是修改 mdp.conf 文件以允许它播放可变采样率(音频输出{...格式“::*”)其余一切仍以恒定的 44.1khz 工作。
如下所示:
音频输出 {
输入“alsa”
名称“USB DAC Topping D10”
设备“hw:1,0”
混频器类型“硬件”
混频器控制“数字”
auto_resample“否”
auto_format“否”
已启用“是”
格式 ”::*”
}
从 MDP wiki/documentation 中获取解决方案。