规格:华硕 G73JH i7/720;ATI Mobility 5870
我已经读完了很多讨论过很多关于如何让 HDMI 声音正常工作的讨论,但都没有解决我的问题。诚然,我对 Linux 还很陌生,只知道它的 GUI 方面,因为它与 Windows 7 有相似之处。我想成为 Linux 高级用户,我认为这是一个很好的开始。
我成功安装了显卡驱动程序,显示正在使用中。我将 HDMI 连接到我的高清电视,但没有声音。我不在乎声音的自动切换,那会很棒,但不是必需的。我只希望我的声音通过 HDMI 工作。
我已尝试过:
已更改
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
pact set-card-profile 0 输出:hdmi-surround
失败:没有这样的实体
声音设置:
右键点击声音指标 →声音设置→输出Tab,然后设置
Digital Output (S/PDIF) Built in Audio
Speakers Built in Audio
我只得到 2 个设置。如果我右键单击“播放声音“盒子,我没有”显示隐藏的设备“我还在连接 HDMI 的情况下执行了所有这些操作,以消除任何出现错误的可能性。
答案1
您需要安装 Ati 的二进制驱动程序才能使 HDMI 声音正常工作:
还帕武控制对于声音偏好也有很大的帮助......
这是使 HDMI 音频正常工作并选择输出源(模拟或 HDMI)以使特定程序运行的唯一方法......
答案2
hdmiaudio 输出可能只能在内核 3.6 及更高版本中正常工作(我们说的是开源 radeon 驱动程序)。12.10 只到 3.5?所以闭源,否则学习升级内核(你会学到很多东西,但这需要你投入相当多的时间)。
我知道 Radeon 驱动程序源说HDMI 音频从 3.5 版本开始可以工作,但并不像您想象的那么普遍。