Similar to https://forums.linuxmint.com/viewtopic.php?t=407887.
Since I switched to linux mint i couldn’t get my speakers working. (Using headphones works and the speakers itself worked using windows)
What I have tried is setting the devices in Pavucontrol selecting the soundcard in alsamixer and unmuting the channels there.
And some information:
uname -r
6.8.0-63-generic
journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
Aug 23 14:06:27 LinLuchs kernel: snd_rn_pci_acp3x 0000:04:00.5: enabling device (0000 -> 0002)
Aug 23 14:06:27 LinLuchs kernel: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Adding DSD properties for 103C8BE9
Aug 23 14:06:27 LinLuchs kernel: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Using extra _DSD properties, bypassing _DSD in ACPI
Aug 23 14:06:27 LinLuchs kernel: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Cirrus Logic CS35L41 (35a40), Revision: B2
Aug 23 14:06:27 LinLuchs kernel: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Adding DSD properties for 103C8BE9
Aug 23 14:06:27 LinLuchs kernel: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Using extra _DSD properties, bypassing _DSD in ACPI
Aug 23 14:06:27 LinLuchs kernel: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Reset line busy, assuming shared reset
Aug 23 14:06:27 LinLuchs kernel: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Cirrus Logic CS35L41 (35a40), Revision: B2
Aug 23 14:06:27 LinLuchs kernel: snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002)
Aug 23 14:06:27 LinLuchs kernel: snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
Aug 23 14:06:27 LinLuchs kernel: snd_hda_intel 0000:04:00.6: enabling device (0000 -> 0002)
Aug 23 14:06:27 LinLuchs kernel: input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input33
Aug 23 14:06:27 LinLuchs kernel: input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input34
Aug 23 14:06:27 LinLuchs kernel: input: HD-Audio Generic HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input35
Aug 23 14:06:27 LinLuchs kernel: snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC245: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
Aug 23 14:06:27 LinLuchs kernel: snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Aug 23 14:06:27 LinLuchs kernel: snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Aug 23 14:06:27 LinLuchs kernel: snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
Aug 23 14:06:27 LinLuchs kernel: snd_hda_codec_realtek hdaudioC1D0: inputs:
Aug 23 14:06:27 LinLuchs kernel: snd_hda_codec_realtek hdaudioC1D0: Mic=0x19
Aug 23 14:06:27 LinLuchs kernel: input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input37
Aug 23 14:06:27 LinLuchs kernel: input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input38
Aug 23 14:06:30 LinLuchs kernel: [drm] DP-HDMI FRL PCON supported
Aug 23 14:06:30 LinLuchs kernel: snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC245 Analog [ALC245 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
dmesg | grep -i cs35l41
[ 3.409232] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Adding DSD properties for 103C8BE9
[ 3.409375] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Using extra _DSD properties, bypassing _DSD in ACPI
[ 3.465897] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Cirrus Logic CS35L41 (35a40), Revision: B2
[ 3.466199] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Adding DSD properties for 103C8BE9
[ 3.466346] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Using extra _DSD properties, bypassing _DSD in ACPI
[ 3.466349] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Reset line busy, assuming shared reset
[ 3.521466] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Cirrus Logic CS35L41 (35a40), Revision: B2