聲音只能透過螢幕傳出。需要強制重啟 alsa 才能讓揚聲器發出聲音

聲音只能透過螢幕傳出。需要強制重啟 alsa 才能讓揚聲器發出聲音

我正在運行 Mint 19.3。

我的電腦上的聲音來自螢幕(例如透過顯示連接埠),而不是透過插孔連接的揚聲器。

我解決了問題sudo alsa force-reload:之後,我的揚聲器有聲音。現在我想永久擁有一個解決方案,而無需在每次啟動時重新輸入命令。

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

如何在每次啟動時啟動此命令(知道它需要sudo)?或者,還有其他解決方案可以解決嗎alsa

這是我的 alsa 日誌,alsinfo.sh僅使用啟動後,並且只是強制重啟a​​lsa後

另外,我的/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”)下

配合音量控制

相關內容