14.10 -> 15.04 -> 15.10 升级后无声音

14.10 -> 15.04 -> 15.10 升级后无声音

我已经从 14.10 升级到 15.04,然后直接升级到 15.10。

我有一台通过 HDMI 电缆连接到计算机的电视。升级后声音工作正常,但使用电视并返回计算机后,我再也没有声音了。

尝试重启电脑,但没有声音。不过,进入日志屏幕时,我确实听到了声音。

查看设置->声音,下拉菜单中只有数字选项,没有模拟选项。

我尝试过的事情:

sudo alsa force-reload

终止 pulseaudio 进程后它又自动重启了。仍然没有声音。

重新安装 Alsa 和 Pulseaudio

$ sudo apt-get remove --purge alsa-base pulseaudio
$ sudo apt-get install alsa-base pulseaudio
$ sudo alsa force-reload

重新启动但没有成功。我还丢失了顶部栏中的音量图标,并且设置声音现在看起来有点不同。

在此处输入图片描述

设备选项确实发生了变化,现在显示

HDMI / DisplayPort - built-in Audio

而不仅仅是built-in Audio

尝试卸载 Alsa 和 Pulse,然后在 HDMI 和电视未连接到计算机的情况下重新安装,但结果相同。

删除 .config->pulse 文件夹 + 注销、登录没有帮助

以下是$ aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: VT1708S Analog [VT1708S Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

card 0: MID [HDA Intel MID], device 3: VT1708S Digital [VT1708S Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

card 2: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

在设置->声音配置文件中,我只有

数字立体声 (HDMI) 输出

这是 Alsamixer 的屏幕截图

在此处输入图片描述

有任何想法吗?

多谢

答案1

我在回答我自己的问题。我发现每次我选择使用不同的卡(电视上的卡)并返回到计算机的卡时,卡配置文件都会自动更改为数字。所以,它回到

数字立体声 (HDMI) 输出

每次我都需要手动更改它

模拟立体声输出(未插电)

对我来说这有点奇怪,因为模拟立体声被标记为“未插电”,但它正在工作并且我恢复了声音。

在此处输入图片描述

尝试更改卡的默认配置文件,但目前没有成功。我会就此提出另一个问题

答案2

我遇到过类似的问题,我能找到的所有论坛都在讨论 PulseAudio 和 AlsaMixer。这些解决方案对我都不起作用。

我最终找到了解决方案,即更新连接 HDMI 电缆的显卡驱动程序,步骤如下:https://help.ubuntu.com/community/BinaryDriverHowto/AMD

您可能没有相同的显卡或任何显卡,但您可以尝试更新您的驱动程序。

答案3

以普通用户身份在控制台中尝试:

pacmd 设置卡配置文件 0 输出:模拟立体声

并重新启动,之后模拟立体声将被配置

相关内容