USB DAC“模拟输出”是什么意思?

njl*_*son 5 sound usb alsa spdif external-soundcard

我刚刚通过 USB 将我的新 Rega DAC 连接到计算机,它会在声音设置中弹出,选择它即可将声音定向到它。然而,令我困惑的是它说“模拟输出”。在这种情况下这意味着什么?我想输出必须是数字的,因为当它连接到 DAC 上的数字输入时它就能工作,对吧?

\n

抱歉,如果这是一个愚蠢的新手问题,我距离 Linux 音频方面的专家还很远,但我要开始学习,所以我希望你能帮助我。

\n

顺便问一下,我是否正确理解我在声音设置中与之通信的是 ALSA 层?

\n

更新:我已经撤回了对其中一个答案的接受,因为这个答案让我相信我是否选择 \xe2\x80\x9canalog\xe2\x80\x9d 或 \xe2\x80\x9cdigital\ 并不重要xe2\x80\x9d 版本的输出。我最近意识到,虽然我仍然不太明白为什么以及如何,但毕竟是有区别的,至少对于我现在使用的 S/PDIF 连接而不是 USB 来说是这样。我写了一篇关于它的博文

\n

CL.*_*CL. 4

USB 上的所有内容都是数字的。“模拟输出”描述了DAC 的输出。

Ubuntu 的声音设置是 PulseAudio 层。


lan*_*oni 1

Analog Output意味着操作系统将首先将数字流传递到内置的计算机 DAC 设备(即声卡),然后将模拟流传递到 USB 设备进行放大,并进一步传递到您的耳机/扬声器。质量的改进(相对于计算机 DAC)将是最小的,并且仅来自外部 DAC 放大器。

Digital Output意味着操作系统不会处理数字流,而是将其直接传递到外部 DAC 设备以转换为模拟、放大,然后传递到耳机/扬声器。质量应该会好得多,并且取决于外部 DAC 的质量(因为内置 DAC 将被完全旁路)。

也可以看看:

  • 愚蠢的问题,但是如何将来自内置 DAC 的模拟信号**通过 USB** 发送到外部设备? (4认同)
  • 这是错误的。不存在“将数字流传递到计算机声卡,然后将模拟输出转至 USB”这样的事情。USB 始终是数字的,并且内置声卡没有通过 USB 路由内容的机制(除了某些可能支持 USB Type C 上的模拟备用模式的手机/桌子/嵌入式设备或罕见的传统设备 microB 上的情况,但这不会在 PA 等设备中不会显示为 USB 设备,它只会显示为嵌入式卡/DAC 本身的一种额外模式)。另一个答案是对的。 (4认同)