You are not logged in.

#1 2022-04-24 10:22:19

WholesomeDoktor
Member
Registered: 2021-08-25
Posts: 10

[SOLVED] No builtin audio on linux 5.17.4

After a recent update to linux kernel 5.17.4 my built-in laptop speakers stopped functioning. However, if I were to connect my bluetooth headset I get audio.

Here are my outputs:
1. Prior to 5.17.4 (working audio):

sudo dmesg | grep snd 
[    1.193284] snd_rn_pci_acp3x 0000:05:00.5: enabling device (0000 -> 0002)
[    1.273149] snd_hda_intel 0000:05:00.1: enabling device (0000 -> 0002)
[    1.273356] snd_hda_intel 0000:05:00.1: Handle vga_switcheroo audio client
[    1.273593] snd_hda_intel 0000:05:00.6: enabling device (0000 -> 0002)
[    1.380219] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC257: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    1.380228] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    1.380231] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    1.380234] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    1.380236] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    1.380237] snd_hda_codec_realtek hdaudioC1D0:      Mic=0x19
[    1.380239] snd_hda_codec_realtek hdaudioC1D0:      Internal Mic=0x12
[    2.022402] snd_hda_intel 0000:05:00.1: bound 0000:05:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])

sudo fuser -v /dev/snd/*
                       USER        PID ACCESS COMMAND
/dev/snd/controlC0:  wholesomedoktor    949 F.... pipewire-media-
/dev/snd/controlC1:  wholesomedoktor    949 F.... pipewire-media-
/dev/snd/seq:        wholesomedoktor    948 F.... pipewire
 

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: ALC257 Analog [ALC257 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0 

2. After 5.17.4 (audio not working)

sudo dmesg | grep snd 
[    1.163576] snd_hda_intel 0000:05:00.1: enabling device (0000 -> 0002)
[    1.163660] snd_hda_intel 0000:05:00.1: Handle vga_switcheroo audio client
[    1.163887] snd_hda_intel 0000:05:00.6: enabling device (0000 -> 0002)
[    1.258004] snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALC257: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    1.258008] snd_hda_codec_realtek hdaudioC2D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    1.258009] snd_hda_codec_realtek hdaudioC2D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    1.258010] snd_hda_codec_realtek hdaudioC2D0:    mono: mono_out=0x0
[    1.258011] snd_hda_codec_realtek hdaudioC2D0:    inputs:
[    1.258012] snd_hda_codec_realtek hdaudioC2D0:      Mic=0x19
[    1.258013] snd_hda_codec_realtek hdaudioC2D0:      Internal Mic=0x12
[    1.325398] snd_rn_pci_acp3x 0000:05:00.5: enabling device (0000 -> 0002)
[    2.006932] snd_hda_intel 0000:05:00.1: bound 0000:05:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])

sudo fuser -v /dev/snd/*
                             USER        PID ACCESS COMMAND
/dev/snd/controlC0:  wholesomedoktor    989 F.... pipewire-media-
/dev/snd/controlC1:  wholesomedoktor    989 F.... pipewire-media-
/dev/snd/controlC2:  wholesomedoktor    989 F.... pipewire-media-
/dev/snd/seq:        wholesomedoktor    988 F.... pipewire

aplay -l 
**** List of PLAYBACK Hardware Devices ****
card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC257 Analog [ALC257 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


Solution:
I had to change my default sink to the working card profile

Last edited by WholesomeDoktor (2022-04-24 10:34:48)

Offline

Board footer

Powered by FluxBB