如何在 Ubuntu 13.04 中通过 HDMI 和 Intel HD Audio 实现声音播放

如何在 Ubuntu 13.04 中通过 HDMI 和 Intel HD Audio 实现声音播放

HDMI 输出在我的三星 NP300E5C 笔记本电脑上在 Ubuntu 12.04 上运行良好。但是,我重新安装了新的 13.04 版本(64 位),现在我在声音设置中看不到 HDMI 输出选项。

aplay -l命令返回以下内容:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
      Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

这意味着找到了设备,但无法使用,当我输入时可以看到speaker-test -c 2 -r 48000 -D hw:0,3

speaker-test 1.0.25

Playback device is hw:0,3
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Playback open error: -19,No such device

此外,alsamixer不显示与 HDMI 输出相关的滑块。该怎么办?

答案1

据我所知,3.9.0-19-generic 内核中有一个错误会导致这种情况,您可以使用主线内核,直到它被修复,这里有一个简单的安装程序https://github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater

答案2

是的,这是 4 月中旬左右引入的一个内核错误(我认为是 ubuntu 引入的)。通用内核没有这个问题。4 月中旬之前的 ubuntu 内核也没有这个问题。

订阅此错误报告以了解最新情况: https://bugs.launchpad.net/bugs/1169761

答案3

在将 alsa-daily 软件包或选项添加到 alsa-base.conf 失败后,我发现如果将 radeon.audio=1 添加到启动选项中,音频就可以正常工作。仍然需要进行更多测试才能了解其稳定性。

https://bbs.archlinux.org/viewtopic.php?id=124130

答案4

sudo gedit /etc/default/grub

代替

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="i915.disable_power_well=0 quiet splash"

从:https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1256655

相关内容