我的 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
。