You are not logged in.

#1 2023-12-23 19:10:06

silentsonata
Member
Registered: 2023-12-23
Posts: 13

[SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

SOLUTION - Installed kernel 6.7 and audio started working again.

I have been having a hard time identifying the problem behind my system not having audio. The system is detecting the hardware (Family HD Audio Controller). Before moving to Arch I was on Fedora and audio was fine until kernel update 6.6.6. When booting into 6.5.6 audio would come back. Now that I am in Arch I am having a similar issue.

Using

alsamixer

I can control volume and mute on the card but when running

 speaker-test 

or any audio from Firefox no errors are shown but no audio is heard.

Please let me know if more information is required as this is my first post on the Arch forms.

$ lspci | grep Audio
01:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
$ aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
default:CARD=Generic
    HD-Audio Generic, ALC287 Analog
    Default Audio Device
sysdefault:CARD=Generic
    HD-Audio Generic, ALC287 Analog
    Default Audio Device
front:CARD=Generic,DEV=0
    HD-Audio Generic, ALC287 Analog
    Front output / input
surround21:CARD=Generic,DEV=0
    HD-Audio Generic, ALC287 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
    HD-Audio Generic, ALC287 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
    HD-Audio Generic, ALC287 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
    HD-Audio Generic, ALC287 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
    HD-Audio Generic, ALC287 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
    HD-Audio Generic, ALC287 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC287 Analog [ALC287 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Last edited by silentsonata (2024-01-17 04:36:36)

Offline

#2 2023-12-23 19:35:53

nix999
Member
Registered: 2023-12-23
Posts: 2

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

Hi, I also had a hard time with my system not having audio. You didn't specify how you connected your audio but I noticed the Nvidia Audio Controller and that likely means that you have hdmi.
Mine is connected like so and I had to specify the sink pipewire should route the audio through.
I did

wpctl status | more

On my system it gives amongst other things

Audio
 ├─ Devices:
 │      41. GF119 HDMI Audio Controller         [alsa]
 │      42. Built-in Audio                      [alsa]
 │  
 ├─ Sinks:
 │      32. Built-in Audio Digital Stereo (IEC958) [vol: 1.00]
 │  *   47. GF119 HDMI Audio Controller Digital Stereo (HDMI) [vol: 1.00]
 │  

The sink with the * is the default. I had to set it like that by doing

wpctl set-default 47

I then used alsamixer to set the Master volume to 100% - default is 40% iirc.

Hope it helps.

Offline

#3 2023-12-23 19:55:53

silentsonata
Member
Registered: 2023-12-23
Posts: 13

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

Thanks for the reply nix999. I did try what you said and it did seam like it possibly was not set as default. I changed the default and unfortunately still no audio. Here is my output from wpctl status after the default setting was applied:

$ wpctl status | more
PipeWire 'pipewire-0' [1.0.0, chris@Chris-Laptop, cookie:349369138]
 └─ Clients:
        31. pipewire                            [1.0.0, chris@Chris-Laptop, pid:968]
        33. waybar                              [1.0.0, chris@Chris-Laptop, pid:894]
        34. WirePlumber                         [1.0.0, chris@Chris-Laptop, pid:967]
        35. WirePlumber [export]                [1.0.0, chris@Chris-Laptop, pid:967]
        51. wpctl                               [1.0.0, chris@Chris-Laptop, pid:1750]

Audio
 ├─ Devices:
 │      42. GA106 High Definition Audio Controller [alsa]
 │      43. Family 17h/19h HD Audio Controller  [alsa]
 │  
 ├─ Sinks:
 │  *   48. Family 17h/19h HD Audio Controller Analog Stereo [vol: 0.77]
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  *   49. Family 17h/19h HD Audio Controller Analog Stereo [vol: 1.00]
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         0. Audio/Sink    alsa_output.pci-0000_05_00.6.analog-stereo

Offline

#4 2023-12-23 20:27:02

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,771
Website

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

silentsonata wrote:

Before moving to Arch I was on Fedora and audio was fine until kernel update 6.6.6. When booting into 6.5.6 audio would come back

^ This suggests a kernel regression. Does the LTS kernel result in working audio?

Offline

#5 2023-12-23 20:47:27

silentsonata
Member
Registered: 2023-12-23
Posts: 13

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

@Head_on_a_Stick - That is my thought also. In the middle of researching how to downgrade my kernel as we speak. I will report back with the result.

Offline

#6 2023-12-23 20:58:29

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,771
Website

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

It would be simpler to install the linux-lts package and try booting from that instead.

Offline

#7 2023-12-23 22:07:31

silentsonata
Member
Registered: 2023-12-23
Posts: 13

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

@Head_on_a_Stick - Was able to install the linux-lts and get the nvidia drivers working again and I can confirm that audio is now working perfectly.

Thank you so much for the help!

Question - Is this something that will eventually be fixed in later versions of the kernel? Is the issue identified?

Offline

#8 2023-12-23 22:14:00

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,771
Website

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

silentsonata wrote:

Is this something that will eventually be fixed in later versions of the kernel?

Only if the kernel developers know about it. Check if there's an issue already open over at https://bugzilla.kernel.org/ and create a new one if there isn't. The regression will eventually migrate to the LTS branch if it isn't fixed.

Offline

#9 2023-12-23 22:52:25

silentsonata
Member
Registered: 2023-12-23
Posts: 13

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

@Head_on_a_Stick - Thanks for the link. I will look through and see if I can find a bug report. If not I will do the research to create a new report. Thanks again!

EDIT - 01/11/24: It is broken again as the LTS has been upgraded to a later kernel.

Last edited by silentsonata (2024-01-13 05:23:12)

Offline

#10 2024-01-11 18:51:24

JackW
Member
Registered: 2024-01-11
Posts: 3

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

Hi,

Today I've been hit by this same issue. Since linux-lts package bumped from kernel 6.1.X to 6.6.10. I did not find any bugs in upstream kernel bug tracker. I wonder if original author @silentsonata did something regarding reporting it to upstream or perhaps Arch package maintainers?

Offline

#11 2024-01-13 05:13:36

silentsonata
Member
Registered: 2023-12-23
Posts: 13

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

@JackW Yep this hit me also now that LTS is upgraded. I did file a bug report but unfortunately it has not made much traction. Still without a solution without manually compiling the kernel to an older version.
My report
Bug report similar

Last edited by silentsonata (2024-01-13 05:22:12)

Offline

#12 2024-01-13 09:56:46

seth
Member
Registered: 2012-09-03
Posts: 52,201

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

Offline

#13 2024-01-13 13:54:36

JackW
Member
Registered: 2024-01-11
Posts: 3

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

@silentsonata Good stuff, will try to pitch into bug report. Thanks!

Offline

#14 2024-01-15 18:09:47

JackW
Member
Registered: 2024-01-11
Posts: 3

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

Interesting development, today I did a system upgrade and noticed that linux package got updated to kernel version 6.7. So, I gave it a try and voila - I plug in headphones I get output automatically switched to headphones. Nice!

Offline

#15 2024-01-17 04:27:27

silentsonata
Member
Registered: 2023-12-23
Posts: 13

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

@seth - I tried to follow the steps from the bug but haven't gotten it working. That might still be the issue but I have not been successful with the steps as of yet.

@JackW - Noticed that 6.7 is out also. Upgrading now. Will report back once I do some testing.

Offline

#16 2024-01-17 04:35:50

silentsonata
Member
Registered: 2023-12-23
Posts: 13

Re: [SOLVED] [AMD] Family 17h/19h HD Audio has no audio pipewire

I can confirm after installing 6.7 audio is now working again. I will mark this as solved.

Offline

Board footer

Powered by FluxBB