Ubuntu 12.04 没有音频输出

Ubuntu 12.04 没有音频输出

我安装了 Ubuntu 12.04。我无法让音频工作。我有 HDMI 输出到三星电视。在声音设置下,我有数字输出 (S/PDIF) 和模拟输出,但都没有提供 HDMI 选项。

我删除了 alsa 和 pulseaudio 并重新安装。尝试了 alsamixer 和其他一些东西,但似乎没什么用。主板是 M4A785td-m evo。

我的声卡显示在 aplay 中,但不显示在声音设置中

$ aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: VT1708S Analog [VT1708S Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: VT1708S Digital [VT1708S Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: VT1708S HP [VT1708S HP]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

答案1

下面的方法解决了我的问题。我的声卡是 Radeon 4200 系列。

值得注意的是,ATI/AMD 的开源驱动程序(称为 radeon)至少对某些显卡提供了对 HDMI/DisplayPort 音频的实验性支持。默认情况下,它是禁用的,但您可以通过添加radeon.audio=1内核启动参数来激活它:

跑步

gksu gedit /etc/default/grub

并修改该GRUB_CMDLINE_LINUX_DEFAULT行以使其包含radeon.audio=1,例如:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"

跑步

sudo update-grub.

然后重新启动。

答案2

这可能不是您想要的答案,但 Ubuntu 12.10 不再受支持。最好切换到12.04或者13.10。您是否因为某些特殊原因需要 12.10?

接下来我要检查的是你的 MOBO 是否支持通过 HDMI 连接发出声音,如果你有耳机,请尝试直接通过音频插孔获取声音。这至少可以测试声卡是否正常工作。我不是 Ubuntu 的声音专家。

相关内容