I have a Lenovo Thinkpad Carbon X1, 11th generation. It’s been working great so far, excepting the webcam that I believe still don’t have drivers.
Today I had the motherboard replaced due to a glitchy USB-C port, and now the sound is terrible. It works, technically, but the volume is very low and there is a constant white noise. The noise goes away if I mute the device and does not increase if I raise the volume. The quality is also garbage and reminds me of bluetooth handsfree profiles.
It literally worked perfectly before the motherboard replacement and is awful after, so surely there has to be some hardware revision difference between the new and the old one. It doesn’t feel like a Pipewire thing, but I could be wrong.
What can I do?
System:
Host: x1 Kernel: 6.14.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc
v: 15.1.1 clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=7909c5ac-406d-4906-ab63-12320f532b2a rw rootflags=subvol=@
nowatchdog nvme_load=YES resume=UUID=c6dd9919-91a6-4768-bc78-376ee8198457
log_buf_len=16M loglevel=3 split_lock_detect=off
kernel.split_lock_mitigate=0 mitigations=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
wm: kwin_wayland with: krunner tools: avail: xscreensaver vt: 2 dm: SDDM
Distro: EndeavourOS base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 21HMCTO1WW v: ThinkPad X1 Carbon Gen 11
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 21HMCTO1WW v: SDK0K17763 WIN
serial: <superuser required> part-nu: LENOVO_MT_21HM_BU_Think_FM_ThinkPad
X1 Carbon Gen 11 uuid: <superuser required> UEFI: LENOVO
v: N3XET58W (1.33 ) date: 12/17/2024
Audio:
Device-1: Intel Raptor Lake IPU vendor: Lenovo driver: intel-ipu6
alternate: intel_ipu6 bus-ID: 00:05.0 chip-ID: 8086:a75d class-ID: 0480
Device-2: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo
driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs,
snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:51ca class-ID: 0403
API: ALSA v: k6.14.10-zen1-1-zen status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.4.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
$ dmesg | grep -i 'snd|hda|sof[^t]'
[ 5.692540] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 6.147631] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[ 6.205741] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 6.212613] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[ 6.239985] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[ 6.239990] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 6.239992] sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[ 6.239994] sof-audio-pci-intel-tgl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[ 6.239995] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 4
[ 6.242926] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[ 6.242929] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware file: intel/sof/sof-rpl.ri
[ 6.242930] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-hda-generic-4ch.tplg
[ 6.243352] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 6.243354] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[ 6.341485] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 6.341489] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[ 6.350915] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1
[ 6.351061] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred
[ 6.373780] snd_hda_codec_realtek ehdaudio0D0: ALC287: picked fixup (pin match)
[ 6.374484] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC287: line_outs=2 (0x14/0x17/0x0/0x0/0x0) type:speaker
[ 6.374489] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 6.374491] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 6.374493] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
[ 6.374493] snd_hda_codec_realtek ehdaudio0D0: inputs:
[ 6.374494] snd_hda_codec_realtek ehdaudio0D0: Mic=0x19
[ 6.415288] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[ 6.434311] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input16
[ 6.434409] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input17
[ 6.434500] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input18
[ 6.434535] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input19
[ 6.434618] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input20