声音只能通过屏幕传出。需要强制重启 alsa 才能让扬声器发出声音

声音只能通过屏幕传出。需要强制重启 alsa 才能让扬声器发出声音

我正在运行 Mint 19.3。

我的计算机上的声音来自屏幕(例如通过显示端口),而不是通过插孔连接的扬声器。

我解决了问题sudo alsa force-reload:之后,我的扬声器有声音。现在我想永久拥有一个解决方案,而无需在每次启动时重新输入命令。

我添加alsa force-reload到我的/etc/rc.local,但它不起作用。

如何在每次启动时启动此命令(知道它需要sudo)?或者,还有其他解决方案可以解决吗alsa

这是我的 alsa 日志,alsinfo.sh仅使用启动后,并且只是强制重启alsa后

另外,我的/var/log/syslog文件在 alsa 上始终包含以下三行:

Apr 10 13:11:15 GLaDOS pulseaudio[3206]: [alsa-sink-ALC1220 Analog] alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write.
Apr 10 13:11:15 GLaDOS pulseaudio[3206]: [alsa-sink-ALC1220 Analog] alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Apr 10 13:11:15 GLaDOS pulseaudio[3206]: [alsa-sink-ALC1220 Analog] alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.

答案1

在 MATE 版本中,有一个控件“mate-volume-control”,可以从菜单或“控制中心”访问或在终端中输入。 (通常)有一个框列出可用的输出,在“硬件”选项卡(从法国版本“Matériel”翻译而来的标签)和“输出”(“Sortie”)下

配合音量控制

相关内容