黑客你的 Linux 电脑,获得更好的聆听体验

尚无读者喜欢这篇文章。
music infinity

Opensource.com

在本文中,我将重点关注 Linux 笔记本电脑用户为了真正享受硬盘上美妙的数字音乐,必须面对的硬件、软件和配置问题。

一些背景知识

假设你有一台运行最新 Linux 发行版(Fedora、Ubuntu、openSUSE、Arch Linux、Linux Mint、Debian 等)的笔记本电脑。 在所有可能性中,你安装的发行版都包含一个用于播放音乐的默认应用程序。

例如,如果你在 Fedora 下运行 GNOME 桌面,你可能安装了 Gnome Music;如果你在 Ubuntu 上运行 Unity 桌面,你很可能安装了 Rhythmbox。 或者你可能在你的系统上安装了你最喜欢的播放器,它为你提供了一组你觉得舒适甚至不可或缺的功能。

你可能在主目录的 Music 文件夹中组织了一些音乐文件,可能是按艺术家然后专辑排序。 你也可能有耳机或耳塞或桌面扬声器来听音乐,并且为了使用它们,你很可能将它们插入笔记本电脑上的耳机插孔。

假设所有这些都是真的——并且你没有受到笔记本电脑中奇怪的配置问题或不支持的硬件的困扰——你可以享受你放在电脑上的音乐。 并且由于这篇文章不是关于排除硬件/软件兼容性故障,也不是关于“有史以来最好的 Linux 音乐播放器”,还有什么可说的呢?

问题

嗯,事实证明,如果你认真对待你的聆听,并花钱购买高质量的音乐或仔细地将你的 CD(或 LP!)翻录成数字格式,那么使用默认的 Linux 音频处理链来播放你的音乐会让人感到有所欠缺。 这是因为你典型的现代 Linux 发行版提供了一个非常复杂和通用的音频处理链,其目标是处理现代计算机上可能发生的所有各种与声音相关的处理任务:录制和播放声音、声音警报、混音、DJing、互联网电话、观看视频(声音与视频同步)等等。

你可以在 这些 三篇 文章 中了解更多关于这个令人惊叹的复杂音频处理链的信息。

解决方案

通过专注于播放音乐的单一任务——并通过在硬件上花费少量资金——我们可以建立一个专用的音乐播放环境,确保音乐文件中的比特是到达数模转换过程并最终到达你耳朵的比特,最大限度地提高你听到原始录音的机会。

我们需要谈论的第一件事是 Pulse Audio。 你的 Linux 笔记本电脑很可能安装了这个软件,并使用它来管理声音录制和播放过程的各个方面。 当 Pulse Audio 首次出现时,很多人遇到了很多问题,但如今它似乎工作得相当好,并且可以处理诸如将你从浏览器中收听的音频流与音频警报和任何其他重要的声音事件混合的事情。 然而,Pulse Audio 做的一件我们不希望做的事情是将你的数据重采样到其首选的输出分辨率。

因此,我们将利用通常位于 Pulse Audio 下方的 高级 Linux 声音架构 (ALSA) 音频管道。 具体来说,我们将通过连接第二张声卡来实现这一点,我们将这张声卡专门用于音乐。 我们会将音乐直接发送到 ALSA,绕过 Pulse Audio,并鼓励 Pulse Audio 管理内置声卡。

这种方法——两张声卡,一张专用于音乐,另一张留给通用音频任务——有一些很大的优点。 首先,它满足了我们拥有一个精简且“比特完美”的音频管道专门用于播放音乐的目标。 其次,这意味着其他声音仍然出现在你的笔记本电脑扬声器或耳机输出插孔上,而不是混入你的音乐中。 第三,它让我们能够选择专门为高质量音乐再现而开发的硬件,并且可以选择它来补充你的耳机或耳塞的电气特性。

选择设置

我将直接深入一个具体的例子,这将为理解这一切提供基础。 我的笔记本电脑是一台 2013 年款的 System76 Gazelle Pro。 根据 du 实用程序,我目前在主目录的 Music 文件夹中有 180Gb 的数据。 当我想听这些音乐时,我使用 Guayadeque 音乐播放器,并将 Schiit Fulla 数模转换器和耳机放大器插入笔记本电脑上的一个 USB 端口。 当我旅行时,我使用一副 Shure SE215 入耳式监听耳机来听。 如果我在家,我更可能使用我值得信赖的 AKG K701 头戴式耳机。 现在是时候解释一下这些选择并提及一些替代方案了。

音乐播放器

Guayadeque music player screenshot

为什么选择 Guayadeque 音乐播放器? 主要原因是它可以配置为将输出直接传递到 ALSA 硬件设备接口,从而绕过诸如软件混音器和重采样代码之类的东西,这些东西有可能以不必要的方式修改我们的音乐,因为我们正在将音频硬件专用于其再现。

除了这个重要的原因之外,在我看来,Guayadeque 是一款非常不错的 Linux 音乐播放器。 它速度很快,可以很好地处理我的中等大小的音乐库,并且有很多很棒的功能。 但它不是每个人的菜,并且还有一些替代方案,虽然提供了一组不同的功能,但也允许用户将音乐直接发送到 ALSA 硬件接口。 其中之一是 GmusicBrowser;另一个是 QuodLibet。 另一个有趣的选择是 mpd;我将在未来一篇关于家庭音乐设置的文章中讨论它。

数模转换器

为什么选择 Schiit Fulla 数模转换器? 首先,它与 Linux 配合良好。 我有一些使用其他数模转换器的经验,我可以肯定地说情况并非总是如此。 其次,Fulla 的价格不算太贵,79 美元加上运费。 第三,再次强调我的个人经验,Schiit 的好人们制造出色的、价格合理的设备,并提供出色的售后服务。 第四,Fulla 可以处理我希望它管理的音乐播放任务:它可以播放我的库中各种分辨率和比特率的音乐文件(从 16 位 44.1kHz CD 源文件到从 我最喜欢的供应商 下载的 24 位 96kHz 文件)。 第五,它可以很好地驱动我的两副耳机,并且听起来非常好。

话虽如此,还是有一些替代方案的。 在你最喜欢的在线商家快速搜索一下,就会出现各种价格水平和各种功能的基于 USB 的数模转换器。 我拥有并原则上喜欢的一个,但根据 Linux 内核的不同,它给我带来了一些困难,是 AudioQuest DragonFly。 我喜欢它,因为它具有软件控制的模拟音量控制,并且因为它支持与 Fulla 相同的广泛分辨率和采样率。 然而,它更贵,并且我在某些情况下遇到了 Linux 连接问题。 我的儿子有一个 Fiio 产品(已停产),它插入他的 System76 笔记本电脑的 USB 端口,与 Linux 配合良好,并为他提供不错的音频,包括高于 CD 质量的音频。 另一个让我感兴趣的是 Geek Out;又贵了一些,而且我不确定 Linux 的兼容性,但它也支持高于 96kHz 的采样率和 DSD。 有人尝试过在 Linux 上使用这个吗?

这让我想起——如果你正在尝试一些已知与 Linux 不兼容的东西,试着在某个允许你确保它在付款之前工作的地方购买。 你需要 15-30 分钟使用该设备来确保其兼容性。 查看日志文件,看看当你插入设备或开始播放时是否看到任何奇怪的错误。 查看 /proc/asound 以确保文件以你期望的分辨率和比特率播放。 并确保增益对你的耳机或耳塞是正确的。

耳机和耳塞

关于耳机和耳塞,我不会说太多,除非尽可能在购买前试用。

舒适度很重要。 此外,不同的人似乎对耳机听起来好听有不同的想法,这可能与耳朵的物理结构相互作用有关。 我发现我的 AKG 和 Shure 都非常舒适,听起来也很棒。 在 Inner Fidelity 上有一些关于耳机、耳塞、放大器和数模转换器的非常有趣的信息,包括为那些不满足于批判性聆听的想法的人提供的测试结果。 当然,大多数耳机都与所有 Linux 发行版兼容。

最后,我想很多人不会注意到这些差异,或者即使注意到也不会在意。 就我而言,仔细聆听是我享受录制音乐的关键部分,而拥有配置正确的良好设备有助于完成这项工作。 我的基于笔记本电脑的系统让我在离家工作时,或者在家而不打扰其他家人的情况下,有机会享受我的音乐。 如果你热爱你的音乐,那就试试看!

Chris Hermansen portrait Temuco Chile
自从 1978 年毕业于不列颠哥伦比亚大学以来,我几乎从不离开电脑,从 2005 年开始成为全职 Linux 用户,从 1986 年到 2005 年是全职 Solaris 和 SunOS 用户,以及更早之前的 UNIX System V 用户。

31 条评论

我想说 PulseAudio 仍然是一个问题,特别是在多用户环境中,而且它不是唯一一个有多用户问题的应用程序,可悲的是,有很多开发人员不考虑多用户环境,不测试他们的应用程序是否正常工作,因为他们独自坐在他们的 Linux 机器上。
另一个问题是糟糕的声音硬件,如 HDA,可悲的是,那些制造 Linux 友好硬件的人也跳上了糟糕音频硬件的列车,我希望看到更多人有胆量使用带有硬件混音器的音频硬件。
我仍然认为带有 SoundBlaster16 的 OSS 比我使用 PulseAudio 和 HDA 的音频要好得多。

Martin,感谢您的评论。

如果您能简要阐述您提到的关于 Pulse 在多用户环境中的问题(或提供此类描述的链接),特别是如果存在已知的解决方法,那么这对阅读本专栏的其他读者可能很有用。

关于音频硬件,您是否认为是缺乏胆量才使制造商远离硬件混音器? 我想知道音频硬件是否普遍被认为是节省开支的地方...

无论如何,对于那些寻求从音乐中获得高质量结果的人来说,我不提倡将其他声音混合到音乐流中,无论是使用硬件混音器还是软件混音器。

回复 作者:Martin (未验证)

就我而言,我总是为每个家庭成员登录一个用户,所以只需切换到您的会话即可继续您应该做的事情。 音频通常在开始时对所有用户都有效,但很快除了第一个登录的用户之外的所有其他用户都在使用虚拟设备,并且没有声音,并且重新启动个人 pulseaudio 在大多数情况下没有帮助,您必须看到终止所有 pulseaudio 和使用音频的应用程序。
这不仅仅在一个系统上,而是发生在所有音频都由 pulseaudio 处理的多个系统上。

当然,当您听音乐时,您不想混合东西,但您可能也不想错过通知,因为您在等待时也在听,您可以选择混合它,或者像 Jolla 手机那样停止所有其他音频以给出通知,让您错过您正在听的部分内容。
当您混合时,您可以选择在硬件或软件中进行,并且带有硬件混音器的声卡在我的经验中往往效果更好,但当然,那些买不起花 2 美分购买 CDRom 音频线缆的电脑制造商,也不会多花一美元购买更好的音频。

回复 作者:clhermansen

Martin,感谢您的补充信息。

在家里,我们有一台共享电脑,很像您描述的那样,有五个或六个家庭成员的登录名(我有点惭愧地说,狗还没有登录名)。 话虽如此,我不相信我们中有太多人使用那台电脑听音乐或看视频,所以我记不起我们曾经遇到过您提到的那种音频被其中一个用户霸占的问题。 这听起来令人沮丧,我敢打赌它最常发生在不是系统管理员登录的时候 :-)

我确实记得一段时间前 CD-ROM 或 USB 闪存盘或某些可安装媒体发生过这种情况。

我理解您关于通知等问题的观点。 我想这一切都取决于我们作为个人愿意做出的妥协,以便在单个计算机界面的范围内近似我们满屋子的电话、门铃和唱片机。 我想就我而言,我不希望音乐通过某种机制传递,这种机制的存在只是为了让我在耳机中听到相当于门铃或电话的声音;但我可以理解很多人可能更喜欢以这种方式工作。 在我看来,奇妙的是我们有两种选择。

至于制造商节省成本,我发现奇怪的是,他们中的许多人将他们的产品展示得好像内置了真正高质量的音频,而实际上他们并没有。 例如,我的 System76 Gazelle Pro - 我真的非常非常喜欢 System76 及其产品 - 在腕托上贴有“THX”贴纸,但我可以告诉你,我的笔记本电脑硬件发出的声音与剧院中的 THX 截然不同(即使是 THX 家庭影院)。 我还看到各种计算机产品带有“XXX 音效”,其中 XXX 是一些著名的优质声音产品制造商,但根据我的经验,这些计算机版本的东西并没有达到标签产生的期望。 哎。

回复 作者:Martin (未验证)

在我看来,大多数真正关心高品质音乐的人,特别是对于耳机聆听或在安静的房间里独自一人时,都会使用专用声卡,而不是使用英特尔内置的“HDA”音频。 对于任何进行录音的人来说,更是如此。

回复 作者:Martin (未验证)

很棒的文章。 将获得非常好的声卡列入我的升级清单。 作为 Slackware 用户,我没有 Pulse 要处理,但我想要额外的卡和更高质量的灵活性。 感谢您的概述!

很棒的文章。 您让我对 Linux 的美有了新的认识。

哇,Don! 真是太赞扬了,谢谢您!

我希望您的 Linux 计算机能够让您对音乐的美丽有新的认识……我的电脑确实做到了!

回复 作者:Don Watkins

我正在使用 vlc。 对此与您喜欢的播放器相比,有什么评论吗?

好问题,alcibiades!

我刚刚插入了我的 Schiit Fulla,安装了 VLC,并查看了配置。

VLC 立即在“音频”>“音频设备”菜单中提供了 Schiit,这似乎是一个好兆头。

我还查看了“工具”>“首选项”>“音频”。 在那里,我能够将我的音频设置为直接通过 Alsa(以及其他选项)。 下面是一个下拉菜单,允许我选择设备,我将其设置为“USB 音频直接硬件设备,不进行任何转换”。

还有一个复选框用于“启用时间拉伸音频”,这对我来说听起来像是某种软件混音,使音频与视频匹配。 如果我只是想听音乐,我可能会禁用它。

到目前为止一切顺利。 然后我选择了一些高分辨率音乐(“Invisible Origins”/Beaten by Them)并按下播放,太好了! 我有音乐了。 我查看了 /proc/asound/Schiit/stream0,在我看来,它工作正常。 所以我切换到另一张高分辨率专辑(“August and Everything After”/Counting Crows),一场小灾难发生了 - 音乐开始从笔记本电脑扬声器而不是 Schiit/耳机中传出来。

我摆弄了我能找到的所有设置控件,但没有任何改变,所以我关闭了 VLC,然后重新打开它,这次是 96/24 的 “Highway 61 Revisited”/Bob Dylan,音乐再次从 Schiit/耳机中传出来。 音乐在某一点也短暂“暂停”了一下,这很奇怪。

所以我切换到 96/24 的 “My Aim is True”/Elvis Costello,它也通过耳机播放正常。

我通过相同的硬件设置简要地在 Quod Libet 上听了相同的两首 Costello 曲目,并没有注意到任何不同。 然而,鉴于我发现的问题,如果我计划更频繁地使用 VLC,我会想深入研究 VLC 的问题。

关于 VLC 本身,我过去常常用它来看 DVD,并且一直觉得它很可靠,但从我非常有限的经验来看,它不是浏览和组织音乐的最佳工具。 例如,Quod Libet 和 Guayadeque 都提供标签编辑和更面向标签的音乐视图,而不是在我看来是 VLC 唯一选项的文件系统结构视图。 使用它们,您可以执行按专辑标题或艺术家对视图进行排序之类的操作,而无需重新组织文件系统结构。

我应该强调,我不是 VLC 专家; 这些只是我对尝试它的 barely-informed 反应。 如果您有其他信息要分享,请分享!

感谢您的评论!

回复 作者:alcibiades (未验证)

很简单。 如果您更改 VLC 首选项,最好退出 VLC 并重新启动,以获得完全效果 - 它通常不是立即生效的。

回复 作者:clhermansen

如果您更改 VLC 设置,最好退出并重新启动 VLC。 就这么简单。

回复 作者:clhermansen

起初,我不明白为什么您想要来自一个来源的 2 个音乐流。 但在阅读了这篇文章后,我明白了原因。 我是有些人所说的音响发烧友,因为我成年后的大部分职业生涯都在家庭自动化和 2 声道立体声设置中度过。 然而,对于那些旅行或不想打扰每个人的人来说,这是一个很好的替代专用设备的方案。 很棒的阅读体验!

感谢您的评论,BJ Maynard!

我现在希望明确的是,我想要(以及我拥有的)是两个声音流 - 一个携带我称之为主要是垃圾声音的东西 - 嘈杂的网站、声音警报,以及 VOIP 呼叫; 另一个只携带高品质音乐。

我还应该提到,我并不总是将第二个(外部)DAC 插入我的笔记本电脑; 我只在计划播放音乐时才插入它,主要通过我的耳机。 虽然去年夏天我借了我女儿的 AudioEngine 有源扬声器去度假,那也是一个不错的组合。

无论如何,我很高兴您喜欢这篇文章! 感谢您的反馈。

回复 作者:bmaynard

这篇文章提出了一个通常有用的建议:使用一个外部数模转换器,它直接在来自源的比特流上运行,而不是通过计算机的数字音量控制及其计算机声卡的模拟输出。

最重要的是,这可以避免来自计算机内部的电噪声污染模拟音频信号。 这通常是可听见的。 计算机对模拟输出进行滤波以消除采样产生的模拟信号的超声波分量也可能不是最高质量的,从而导致频率响应不均匀、残留的超声波分量或模拟失真。 将计算机的通知嘟嘟声和啁啾声发送到不同的输出也可能非常有用,尤其是在广播节目时。

不太重要的是,模拟转换器可以避免数字重采样以调整音量而导致的数字信号的轻微退化(文章作者似乎认为这是最重要的)。

退化是否真的可听见是另一个问题。 这将取决于每台特定计算机的音频组件的质量。 有许多“微调”音响发烧友声称听到了一些东西,而对心理声学极限的理解,以及双盲测试的证实,表明这些东西是听不见的,或者实际上根本不存在。 (我听到的一个说法是,位相同的录音听起来不同,这取决于它们是从哪个硬盘驱动器播放的——那种胡说八道。)这通常与推广价格过高的产品有关。

对于便携式计算机来说,这是否值得携带一个 dongle 带来的麻烦是另一个问题。 现在很多人从手机获取他们的便携式音频,那么 dongle 就更不方便了。 手机将需要特殊的软件才能通过其 USB 端口输出数字音频。

我有很多不同的经历。 我的笔记本电脑的音频输出是干净的,但可能有一些高音衰减。 我的塔式计算机经常将低水平的可听见的杂音注入其模拟音频输出。 我在我朋友的地下室里用手机的耳机输出驱动一个相当大的音响系统,我在那里做一个项目。 只要它通过 Wi-Fi 连接,并且手机无线电不会将干扰辐射到放大器中,它的声音就非常好。 (将手机置于飞行模式并关闭“通知”,但然后打开 Wi-Fi。)

这篇文章提出了一个通常有用的建议:使用一个外部数模转换器,它直接在来自源的比特流上运行,而不是通过数字音量控制和计算机声卡的模拟输出。

最重要的是,这可以避免来自计算机内部的电噪声污染模拟音频输出信号。 此外,计算机对模拟输出进行滤波以消除采样产生的模拟信号的超声波分量也可能不是最高质量的,从而导致频率响应不均匀、残留的超声波分量或模拟失真。 将计算机的通知嘟嘟声和啁啾声发送到不同的输出也可能非常有用,尤其是在广播节目时。

不太重要的是,模拟转换器可以避免数字重采样以调整音量而导致的数字信号的轻微退化(文章作者似乎认为这是最重要的)。

退化是否真的可听见是另一个问题。 这将取决于每台特定计算机的音频组件的质量。 有许多“微调”音响发烧友声称听到了一些东西,而对心理声学极限的理解,以及双盲测试的证实,表明这些东西是听不见的,或者实际上根本不存在。 (我听到的一个说法是,位相同的录音听起来不同,这取决于它们是从哪个硬盘驱动器播放的——那种胡说八道。)这通常与推广价格过高的产品有关。

对于便携式计算机来说,这是否值得携带一个 dongle 带来的麻烦是另一个问题。 现在很多人从手机获取他们的便携式音频,那么 dongle 就更不方便了。 手机将需要特殊的软件才能通过其 USB 端口输出数字音频。

我有很多不同的经历。 我的笔记本电脑的音频输出是干净的,但可能有一些高音衰减。 我的塔式计算机经常将低水平的可听见的杂音注入其模拟音频输出。 我在我朋友的地下室里用手机的耳机输出驱动一个相当大的音响系统,我在那里做一个项目。 只要它通过 Wi-Fi 连接,并且手机无线电不会将干扰辐射到放大器中,它的声音就非常好。 (将手机置于飞行模式并关闭“通知”,但然后打开 Wi-Fi。)

John S. Allen,感谢您的评论。

我同意您对噪声和通常不必要地降低音频质量的问题的看法。 计算机内部是一个嘈杂的地方,这与产生干净、安静的模拟输出是不兼容的。

我不会说我认为数字音量控制本身是一件坏事。 我只是欣赏在像 DragonFly 或 Schiit Fulla 这样的低成本和紧凑型设备中使用模拟音量控制。

我也喜欢您关于手机音频的观点。 对我来说,有一个理论上完美的手机配套设备,它提供:1) 高品质 DAC; 2) 大量额外的存储空间来存储更多音乐; 3) 更长的电池续航时间。 事实上,我认为有人正在制造这样的东西 - 是 GeekOut 的人吗?

回复 作者:John S. Allen (未验证)

好文章。 您是否推荐台式机使用两张声卡? 如果是,有什么内部声卡推荐吗?

感谢您的赞美,Randy。

如果您要将您的计算机用于通用桌面工作,并驱动您的耳机、有源扬声器或家庭立体声音响,我绝对建议为音乐流使用第二张声卡或另外专用的数字音频转换器,这既是因为内置设备通常不是很好,而且 - 在我看来 - 最好不要将计算机中发生的所有其他音频混合到您的音乐流中; 这只会降低您的音乐流中的音质。 但是,如果您希望您的音频警报和 VOIP 呼叫通过您的家庭立体声音响,那么请务必将相同的声音硬件用于所有内容……尽管如此,升级您的音频硬件可能仍然值得。

几年前,我在我的主要工作台式机中安装了一张 ASUS Xonar DX 声卡,以便它可以处理更高分辨率的音乐数据(高达 192KHz/24 位)。 Xonar DX 不是一个糟糕的单元; 它不需要花费大量资金,它非常灵活,音质也不错。 但有两点需要注意:当它切换到不同的采样率时,通过模拟输出可以听到相当明显但非常短暂的噪声突发,这对耳机或其他下游设备来说肯定不是特别好; 并且它的 S/PDIF 输出仅限于 TOSLINK。

除了这个单元之外,我还读到过关于更高端 Xonar 产品的好的评价。 还有一款名为 Juli@ 的内部声卡,似乎面向高品质音乐,并受到专业评论此类产品的人们的喜爱。

然而,现在,我可能会倾向于使用 USB 连接的设备。 这不是因为我认为 USB 比 S/PDIF 接口更好,而是因为始终有 USB 端口可用,而 S/PDIF 电气或光纤端口则很少见。 此外,S/PDIF 似乎不支持另一种数字音频标准 DSD; 也不支持现在可用的超高分辨率音频(352.8 和 384 KHz)。 有价格合理的噪声滤波设备可以用来减少噪声问题(如果这些问题恰好侵入)。 最后,有一些优质的 USB 数字音频转换器起价约为 100-150 美元,我相信它们提供的音频比任何价格相似的内部声卡都更好(例如 Schiit Modi 2、AudioQuest DragonFly)。 至少从我的经验来看是这样的。

我希望这有帮助! 如果有什么不清楚的地方,请告诉我。

回复 作者:Randy (未验证)

当然,如果知道如何让 pulseaudio 表现得更好就好了...

Somewhat Reticent,

从我的角度来看,为了让 Pulse Audio “表现得更好”,我宁愿告诉它,它一定不能管理某个声音设备(然后通过 ALSA 绕过它),或者能够告诉它,它一定不能重采样、混音或以其他方式干扰某个声音设备。 Pulse 中有一个“直通”设置,该设置可能允许后者,但我尚未研究。 当然,也可能可以做到前者; 我只是不知道。 也许有一天我会进一步深入研究这个问题。

回复 作者:Somewhat Reticent (未验证)

当我有永久设置并且对高质量音频感兴趣时,我通常将数字输出从我的主板直接连接到我的家庭影院放大器,并让它进行数模转换。但我猜大多数笔记本电脑无法在 HDMI 之外做到这一点。

Simon Lees,感谢您的评论。

我不确定我为音乐提供专用高质量流的目标是否能以这种方式实现。 您可以将计算机的 HDMI 或 S/PDIF 输出配置为专用于音乐,而不混合其他音频且不进行重采样吗?

我意识到对于某些人来说,让所有音频都通过给定的接口是可取的。 但对我来说不是。

回复 ,评论者:Simon Lees (未验证)

我正在为我的立体声设置运行 Cambridge DacMagic Plus USB DAC 和 Linux,并为我的耳机运行 Denon DA10 电池供电 DAC,搭配笔记本电脑/安卓 :) 只要设备支持 USB 2.0(异步传输),您就可以获得 24 位 192khz 的完美声音 :)

esac,感谢您的评论!

很高兴听到您在使用这两种设备时的积极体验。 但是,我不能像您那样对“任何支持 USB 2.0 的设备”都能完美工作持乐观态度; 我真的认为,如果可能的话,最好在购买前尝试一下有问题的设备,或者确保供应商会接受退货,如果设备证明不兼容。

我可能应该在我的文章中提到,回顾过去一年的 alsa-users 存档,会提供一些关于出现问题的种类的好的想法。

http://www.alsa-project.org/main/index.php/Mailing-lists

回复 ,评论者:esac (未验证)

对于家庭音频,我认为你需要花费很多力气才能超越 Raspberry Pi 搭配 IQAudIO PiDAC+。 声音清晰干净,在我听起来似乎完美。

我认为使用数字音频 (S/PDIF) 输出到外部 DAC 更有意义。 因为这是一种标准的电气格式,所以只要支持输出接口,就不会出现操作系统兼容性问题,通常情况下是支持的。 大多数声卡都有输出,许多用于多媒体的计算机在系统板上都有。 由于输出是数字数据,因此接口的质量不是很重要,因此如果它具有必要的输出,则可以使用廉价的声卡。 一旦正确配置,它就可以与 PulseAudio 很好地配合使用。 数字音量应设置为 100% 输出。

输出可以是光纤或同轴电缆。 光纤是最好的,因为它完全隔离了下游音频系统,使其免受计算机产生的所有电噪声的影响。 同轴电缆工作正常,但可能存在嗡嗡声和噪声问题。 使用 USB 输出也存在嗡嗡声和噪声问题,此外,在多任务环境中,它可能存在时序问题,并且设备必须得到系统的正确支持。

Gefen 制造了一款不错的 DAC,价格约为 80 美元,但如果您对发烧级性能非常认真,您会想要更好的东西。 Audio Advisor 有各种各样的选择,价格范围很广。 越来越多的集成放大器带有内置 DAC,来自 Peachtree Audio、Parasound 等公司。

Mike Hughes,感谢您的评论。

我有一篇更新的文章,面向“家庭设置”,地址是

https://open-source.net.cn/life/16/1/how-set-linux-based-music-server-home

如果您愿意,请在那里添加此评论。

以下是一些针对您的评论的回应要点

我也喜欢 S/PDIF,但它在笔记本电脑上通常不可用,这是本文的重点。 相反,我想不出哪台计算机没有一两个 USB 接口... 此外,对于那些想要尝试 DSD、DXD 和其他格式的人来说,似乎 S/PDIF 对这些格式的支持不是理所当然的(甚至可能根本不可能),而 USB 则是。 此外,似乎 USB“异步”传输可以解决时序问题。

再次感谢!

回复 ,评论者:mhhughes

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.