Ubuntu HDMI 音频不工作 Ubuntu - S/PDIF 取消静音

Ubuntu HDMI 音频不工作 Ubuntu - S/PDIF 取消静音

我读过很多帖子,但它们都指向同一个结论——对我来说不起作用。这个结论是为了确保 S/PDIF 未静音并且 HDMI / 数字音频可用。好吧,我确认了这一点,但仍然没有音频。

所以我无法通过 Ubuntu 输出 HDMI 音频。

我尝试通过命令行切换音频帕克特尔以及 PulseAudio 音量控制 GUI 和 Ubuntu 声音控制小程序,但不起作用。当我切换到数字时,笔记本电脑扬声器的音频关闭,然后一片寂静。

我可以确认数字立体声 (IEC958) 输出在 PulseAudio Volume Control 中列出,当我查询pacmd我得到:

    input:analog-stereo: Analogue Stereo Input (priority 60, available: unknown)
    output:analog-stereo: Analogue Stereo Output (priority 6000, available: unknown)
    output:analog-stereo+input:analog-stereo: Analogue Stereo Duplex (priority 6060, available: unknown)
    output:analog-surround-21: Analogue Surround 2.1 Output (priority 800, available: unknown)
    output:analog-surround-21+input:analog-stereo: Analogue Surround 2.1 Output + Analogue Stereo Input (priority 860, available: unknown)
    output:analog-surround-40: Analogue Surround 4.0 Output (priority 700, available: unknown)
    output:analog-surround-40+input:analog-stereo: Analogue Surround 4.0 Output + Analogue Stereo Input (priority 760, available: unknown)
    output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
    output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analogue Stereo Input (priority 5560, available: unknown)
    off: Off (priority 0, available: unknown)

因此你可以看到数字技术正处于它应在的位置 -输出:iec958-立体声

这是我把音频切换为数字和模拟的方法,但 HDMI 不起作用:

pactl set-card-profile 0 output:iec958-stereo
pactl set-card-profile 0 output:analog-stereo

所以我跑完之后:

pactl set-card-profile 0 output:iec958-stereo

我得到的只是一片寂静。我没有收到任何错误消息。

所以我跑alsamixer并且我确认 S/PDIF 最初是静音的按下 M 键可取消静音,但问题仍然存在 - 没有通过 HDMI 的音频。

当我运行 PulseAudio 音量控制并查看“播放”选项卡时,我可以看到音量波动,表明音频正在播放,但没有实际的音频输出。

我还应该尝试什么?我的笔记本电脑有双卡配置,Intel + 独立 nVidia。

更新 - 2016/12/17我找到了它不起作用的原因。我缺少 nVidia HDMI 音频选项。似乎有些配置错误。请看下面,没有 nVidia HDMI 音频选项:

$ > aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC663 Analog [ALC663 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC663 Digital [ALC663 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

更新 2 - 2016/12/17这里有一些相关细节:没有检测到我的声卡 HDMI我还没有尝试过,但就我而言,运行“sudo lspci -H1”也没有列出 NVIDIA,这让我得出结论,内核没有检测到 nVidia 音频芯片。

更新 3 - 2016/12/17看起来这是一个错误。详细信息:这里

相关内容