LoginSignup
Raisa0726
@Raisa0726 (Shirai Chisato)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Let's noteのスピーカーから音が出ない

解決したいこと

Let's note CF-SV でデュアルブートしているLinux mint環境にて、スピーカーから音が再生されません。かれこれ2年ほど他の方の記事等参考に探しておりますが、解決方法が見つかりません。
有識者の方々にご協力頂きたく存じ上げます。

環境

$ cat /etc/os-release
NAME="Linux Mint"
VERSION="20.3 (Una)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20.3"
VERSION_ID="20.3"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=una
UBUNTU_CODENAME=focal

自分で試したこと

  1. alsamixerにてALSAの設定を確認
    出力がミュートでないことを確認しました
    image.png

  2. pavucontrolにてPulseAudioの設定を確認
    アプリケーションと出力のボリュームが出力されていることになっていた
    (イヤホンからであれば普通に聞こえます。また、本体に入っているwindowsではスピーカーからも聞こえます。)
    image.png
    image.png

  3. sudo alsactl initで認識し直してみる
    変わらず
    image.png

/etc/pulse/daemon.confやデフォルトファイルも眺めましたが、皆目検討もつかない状態です。
Biosの設定も考えましたが、それらしい項目がなかったため触れておりません。宜しくお願い致します。

追記

sudo dmesg | grep -iE 'sof|snd'で以下のエラーを見つけたので試行中です

エラーログ
[    0.657107] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.063434] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.063436] software IO TLB: mapped [mem 0x66b4b000-0x6ab4b000] (64MB)
[    1.346011] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    1.346026] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    6.758447] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    6.761282] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    6.806738] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    6.808586] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    6.808602] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[    6.808883] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found
[    6.808889] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    6.809003] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    6.813776] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[    6.835389] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[    6.835391] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    6.844087] sof-audio-pci 0000:00:1f.3: unexpected ipc interrupt raised!
[    6.844089] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[    6.936573] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:6:0-18fab
[    6.936574] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:17:0 Kernel ABI 3:10:0
[    6.936575] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[    6.937013] sof-audio-pci 0000:00:1f.3: firmware boot complete
[    6.944378] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:17:0 Kernel ABI 3:10:0
[    6.944379] sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent than kernel
[    6.944384] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp3 Tx not handled
[    6.945736] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec0_in not handled
[    6.945738] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp2 Tx not handled
[    6.948822] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec1_in not handled
[    6.948824] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp1 Tx not handled
[    6.950728] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec0_out not handled
[    6.950730] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Analog CPU Playback not handled
[    6.952958] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec1_out not handled
[    6.952960] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Digital CPU Playback not handled
[    6.952962] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec2_in not handled
[    6.952963] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Alt Analog CPU Playback not handled
[    6.952965] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec2_out not handled
[    6.952966] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Analog CPU Capture not handled
[    6.954269] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp1_out not handled
[    6.954271] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Digital CPU Capture not handled
[    6.955500] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp2_out not handled
[    6.955504] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Alt Analog CPU Capture not handled
[    6.956538] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp3_out not handled
[    6.966183] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[    6.983497] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC295: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    6.983498] snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    6.983499] snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    6.983500] snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
[    6.983501] snd_hda_codec_realtek ehdaudio0D0:    inputs:
[    6.983502] snd_hda_codec_realtek ehdaudio0D0:      Mic=0x19
[    7.030333] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[    7.030338] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
[    7.030520] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> DMIC 6 mapping ok
[    7.030538] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> DMIC16kHz 7 mapping ok
[    7.030566] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDA Analog 0 mapping ok
[    7.030594] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDA Digital 1 mapping ok
[    7.030614] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI1 3 mapping ok
[    7.030633] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI2 4 mapping ok
[    7.030651] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI3 5 mapping ok
[    7.044385] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input12
[    7.044469] input: sof-hda-dsp Front Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input13
[    7.044541] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input14
[    7.044605] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input15
[    7.044658] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input16
[   12.690905] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[   12.796088] sof-audio-pci 0000:00:1f.3: firmware boot complete
[   22.494329] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[   22.594432] sof-audio-pci 0000:00:1f.3: firmware boot complete
[  199.850538] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[  199.951468] sof-audio-pci 0000:00:1f.3: firmware boot complete
0

1Answer

/etc/modprobe.d/alsa-base.conf に下記を追加してみたら動かないでしょうか。
Let's Note CF-SZ5ではこれで内蔵スピーカーから音が出るようになりました。
"options snd-hda-intel model=alc700-ref"

うまくいかない場合、" alc700-ref"を次のファイルを参考に変えて試してみてください。
model一覧
 https://www.kernel.org/doc/Documentation/sound/hd-audio/models.rst
該当するパッチの処理をしてるっぽい所 ("Enables internal speaker"を探す)
 https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/tree/sound/pci/hda/patch_realtek.c?h=v6.9

0

Your answer might help someone💌