我正在使用 Ubuntu 20.04.1 LTS,今天使用耳机插孔时音频消失了。扬声器仍然可以使用。连接了 USB DAC,它也可以在那里使用。还尝试了 USB 耳机,也可以使用。问题只是出在迷你插头插孔上。
运行“alsactl restore”并收到此错误:
vallo@vallo-Strix-17-GL703GE:~$ alsactl restore
alsactl: state_lock:125: file /var/lib/alsa/asound.state lock error: File exists
alsactl: load_state:1683: Cannot open /var/lib/alsa/asound.state for reading: File exists
Found hardware: "HDA-Intel" "Realtek ALC295" "HDA:10ec0295,10431bc0,00100002 HDA:8086280b,80860101,00100000" "0x1043" "0x1bc0"
使用通用方法初始化硬件
我有双重启动,当我在 Windows 上启动时,音频工作正常。
尝试在最后编辑/etc/modprobe.d/alsa-base.conf
并附加内容 ,但没有任何变化。尝试了几个值,但都没有成功。options snd-hda-intel model=auto
model
尝试重新安装 alsa 和 pulseaudio,但没有任何作用。
我的笔记本电脑是华硕 Strix GL703GE-ES73。
sudo dmesg | grep snd
:
vallo@vallo-Strix-17-GL703GE:~$ sudo dmesg | grep snd
[ 4.385259] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[ 4.385278] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 4.603865] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 4.665884] snd_hda_codec_generic hdaudioC0D0: autoconfig for Generic: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[ 4.665887] snd_hda_codec_generic hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 4.665889] snd_hda_codec_generic hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 4.665890] snd_hda_codec_generic hdaudioC0D0: mono: mono_out=0x0
[ 4.665891] snd_hda_codec_generic hdaudioC0D0: inputs:
[ 4.665893] snd_hda_codec_generic hdaudioC0D0: Mic=0x12
答案1
问题是由内核更新错误引起的。找到了此解决方法:
将此行“options snd-hda-intel model=headset-mode”粘贴到文件“/etc/modprobe.d/alsa.conf”中,然后关闭系统,不要重新启动。然后打开系统,声音应该会出现,但耳机中的麦克风可能不再工作。
就我而言,麦克风仍然有效。
找到信息这里