Artix Linux Forum

Artix Linux => System => Topic started by: nephitejnf on 27 July 2020, 09:41:31

Title: [SOLVED] Did the new kernel break sound cards?
Post by: nephitejnf on 27 July 2020, 09:41:31
I had an issue with sound not working out my headphone jack, went and tried a bunch of stuff. dmesg didn't have any sound related errors. All the sound mixers showed output in spite of me not hearing anything through the headphones.

I ended up downgrading the kernel and it works again...

My sound card is an ALC295 in the ASUS GL503VD-DB71. Mostly wanna find out if it was upstream so I know where to poke.
Title: Re: Did the new kernel break sound cards?
Post by: jrballesteros05 on 27 July 2020, 11:34:53
I have the same issue.

Code: [Select]
uname -a
Linux a3seclaptop 5.7.10-artix1-1 #1 SMP PREEMPT Thu, 23 Jul 2020 15:41:52 +0000 x86_64 GNU/Linux

My soundcard is ALC256 in Assus X514U.

When I connect Jack the sound isn't working.
Title: Re: Did the new kernel break sound cards?
Post by: jrballesteros05 on 27 July 2020, 12:09:52
In my case happens when I connect Jack all outputs were muted. I just had to start "alsamixer" and unmuted.
Title: Re: Did the new kernel break sound cards?
Post by: Dudemanguy on 27 July 2020, 14:42:16
I suddenly have no sound (alsa only here) as well. Checked alsamixer and everything was already unmuted and set to the correct device. Unfortunately in my case, downgrading the kernel didn't solve it. In fact I've been on 5.7.10 for a while now with sound. It's something else. I'll try downgrading everything in my pacman.log but I struggle to see how anything I upgraded yesterday would have affected sound.
Title: Re: Did the new kernel break sound cards?
Post by: Dudemanguy on 27 July 2020, 15:17:42
Nevermind, my issue is purely hardware related (headphones in the same card work fine; suspect it's a dead cable). This is just a weird coincidence...
Title: Re: Did the new kernel break sound cards?
Post by: ####### on 27 July 2020, 15:56:00
Working here - but I did press the volume mute button on my laptop the other day, which then later confused me as to why I had to unmute it in alsamixer until I remembered what I had done. It's probably not the cause, but you could check any hardware switches / buttons too.
Title: Re: Did the new kernel break sound cards?
Post by: nephitejnf on 28 July 2020, 01:13:09
Lemme clarify, this is just an issue with the headphone jack. I can get the laptop speakers working just fine, but it doesn't jive well when I am trying to use a mic at the same time.
Title: Re: Did the new kernel break sound cards?
Post by: nephitejnf on 30 July 2020, 20:24:47
So, I thought I was fine with the downgraded kernel, until my nvidia drivers started having problems...
I've gone back and tried other solutions I found, but still nothing through the headphones. Not sure exactly what is going on.

`dmesg` gives me this:
Code: [Select]
[    4.129589] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC295: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    4.129591] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    4.129592] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    4.129593] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    4.129594] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    4.129595] snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
[    4.129596] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[    4.421153] input: HDA Intel PCH Headset Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
[    4.421306] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17
[    4.421452] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input18
[    4.421602] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19
[    4.421728] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input20
[    4.421858] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input21
[    4.421986] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input22
Title: Re: Did the new kernel break sound cards?
Post by: ####### on 30 July 2020, 21:48:36
Some people seem to use nvidia-dkms or dkms or something which might work better with different kernel versions. You could also downgrade and hold the other kernel related packages. There are lots of varieties of kernel in the AUR, also there is a LTS kernel in the repos:
system/linux-lts 5.4.52-1
    The LTS Linux kernel and modules
and it has various drivers for it like the regular kernel, so it would be a good place to start.
Title: Re: Did the new kernel break sound cards?
Post by: alium on 30 July 2020, 21:54:01
seems as kernel bug....  If newest kernel works not and previous kernel works, it's a regression and  should be reported in bugzilla.kernel.org

Newest patch of kernel -  5.7.11-  fixed today for example this bug:     ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Fixed no headphone sound bug on laptop Samsung Notebook Pen S). I think, your problem will be similar
Title: Re: Did the new kernel break sound cards?
Post by: alium on 30 July 2020, 21:58:21
can you try edit or create /etc/modprobe.d/alsa-base.conf"

and add :
Code: [Select]
options snd-hda-intel model=laptop-dmic

reboot and try ?

anoher solution:
install alsa-tools, launch "HDAJackRetask" (part of alsa-tools), select codec ALC256,
checked "Show unconnected pins" then check pin and set what you need"(probably 0x19 and select "Microphone) then hit "Apply now"
Title: Re: Did the new kernel break sound cards?
Post by: nephitejnf on 31 July 2020, 00:13:39
Some people seem to use nvidia-dkms or dkms or something which might work better with different kernel versions. You could also downgrade and hold the other kernel related packages. There are lots of varieties of kernel in the AUR, also there is a LTS kernel in the repos:
system/linux-lts 5.4.52-1
    The LTS Linux kernel and modules
and it has various drivers for it like the regular kernel, so it would be a good place to start.

 Thanks for the suggestion, installing dkms allowed me to regress properly, it was a small thorn in my side that it acted like a "one or the other" situation.
Title: Re: Did the new kernel break sound cards?
Post by: nous on 31 July 2020, 20:49:32
Thanks for the suggestion, installing dkms allowed me to regress properly, it was a small thorn in my side that it acted like a "one or the other" situation.
Please, mark this thread as [SOLVED] then.