扬声器声音不工作

扬声器声音不工作

我的 MSI gp63 配备 GTX 1060,其中装有 Realtek 音频芯片 ALC1220。扬声器不发出任何声音;但是,如果我插入耳机,耳机就可以正常工作。

我尝试清除并重新安装 alsamixer,并且播放了 alsamixer 中的音频,但无济于事。

我尝试安装脉冲音频音量控制,但没有任何变化,alsamixer 显示我正在使用 HDA intel PCH。

答案1

alsamixer并且pulseaudio实际上相互冲突。但您不能删除它们中的任何一个,因为它们都是 Ubuntu 所必需的

PulseAudio“官方”网站建议PulseAudio 通常会覆盖 ALSA 设置

PulseAudio识别音频设备有问题,用户必须通过编辑文件来手动配置它/usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf

1:打开终端并输入

sudo nano /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf

2. 改变

[Element Desktop Speaker]
switch = off
volume = off

[Element Desktop Speaker]
switch = on
volume = on

此解决方案有效,因为每次pulseaudio运行时它都会使用此文件来生成analog-output-speaker配置文件的设置,以覆盖 中的设置alsamixer

相关内容