我有一台 HP Pavilion(笔记本电脑),在 Ubuntu 19.10 上音频工作正常(内置扬声器和耳机)。升级到 Ubuntu 20.04 后,内置扬声器可以工作,但耳机却不行。在尝试修复耳机的过程中,我把它弄坏了,没有音频输出。我按照以下答案操作Ubuntu 18.04:除非我在输出之间切换,否则音频不起作用使用选项 #2 之后,就没有声音了。
输出:aplay -l | grep card 卡 0:PCH [HDA Intel PCH],设备 0:ALC3241 Analog [ALC3241 Analog] 卡 0:PCH [HDA Intel PCH],设备 3:HDMI 0 [HDMI 0] 卡 0:PCH [HDA Intel PCH],设备 7:HDMI 1 [HDMI 1] 卡 0:PCH [HDA Intel PCH],设备 8:HDMI 1 [HDMI 2] 卡 0:PCH [HDA Intel PCH],设备 9:HDMI 1 [HDMI 3] 卡 0:PCH [HDA Intel PCH],设备 10:HDMI 1 [HDMI 4]
任何帮助解决此问题的帮助都将不胜感激。我很乐意提供所需的任何信息。
答案1
我找到了一种解决方法,但并没有真正解决问题。我读到过一些文章说,Windows 会将音频(可能还有其他东西)写入寄存器,但在退出时不会清除它们。我启动 Windows 10 并播放了一些音频,内置扬声器工作正常。然后我插入耳机,耳机也能正常工作。我重新启动 Ubuntu 20.04,内置扬声器和耳机现在可以正常工作了。在我看来,Ubuntu 20.04 没有设置音频寄存器。
我不知道该向谁报告这个错误(我的意见),但现在很晚了,我要睡觉了。我明天会研究如何报告这个问题。
答案2
我遇到了看似相同的问题(您在尝试修复之前遇到的问题),并且您链接的答案中的选项#3 的版本对我有用。
本质上,我执行了以下步骤。
- 删除旧的 pulseaudio 配置 (
rm -rf ~/.config/pulse/
)。 - 登出。
- 重新登录(这会导致重新生成配置)。
- 配置您的声音设置并确认其按预期工作。
另请注意,从 18.04 升级到 20.04 会对 /etc/pulse/default.pa 配置文件进行更改,因此如果您之前修改过它,请确保应用这些更改。我不认为这对你来说是个问题,但我想我应该提一下。下面是我得到的差异,除了我知道我自己做的更改之外。
-### Load additional modules from GConf settings. This can be configured with the paprefs tool.
+### Load additional modules from GSettings. This can be configured with the paprefs tool.
-.ifexists module-gconf.so
+.ifexists module-gsettings.so
.nofail
-load-module module-gconf
+load-module module-gsettings
.fail
.endif
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
答案3
有类似的问题。已发布补丁修复该问题。
https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/690180