Linux Fedora 37 no sound

Hello my firends!

Motherboard onboard sound output is not working in Fedora 37. I use an updated version of the system:

[marcos@fedora ~]$ uname -a
Linux fedora 6.1.11-200.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Feb 9 19:20:24 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

my motherboard is model PRIME B450M-GAMING/BR and audio device is enabled in BIOS setup.

these are the details of the onboard sound card, through the lshw command:

id: multimedia:1
description: Audio device
product: Family 17h/19h HD Audio Controller
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 0.6
bus info: pci@0000:09:00.6
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: driver = snd_hda_intel
--- --- ---
latency = 0
resources: irq : 82
--- --- ---
memory : fcb80000-fcb87fff

[marcos@fedora ~]$ lspci | grep -i audio
09:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
09:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
[marcos@fedora ~]$ lspci -v -s 09:00.6
09:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
Subsystem: ASUSTeK Computer Inc. PRIME B450M-A Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 82, IOMMU group 16
Memory at fcb80000 (32-bit, non-prefetchable) [size=32K]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

this is the output of the systemctl command:

this is the output of the pactl command:

[marcos@fedora ~]$ pactl info
String do servidor: /run/user/1000/pulse/native
Versão do protocolo da biblioteca: 35
Versão do protocolo do servidor: 35
É local: sim
Índice do cliente: 183
Tamanho de fragmento: 65472
Nome do usuário: marcos
Nome da máquina: fedora
Nome do servidor: PulseAudio (on PipeWire 0.3.66)
Versão do servidor: 15.0.0
Especificação padrão de amostragem: float32le 2ch 48000Hz
Mapa de canais padrão: front-left,front-right
Destino padrão: alsa_output.pci-0000_09_00.6.iec958-stereo
Fonte padrão: alsa_output.pci-0000_09_00.6.iec958-stereo.monitor
Cookie: ec93:71f2

[marcos@fedora ~]$ sudo head -n 5 /proc/asound/card*/codec#*
[sudo] senha para marcos: 
==> /proc/asound/card0/codec#0 <==
Codec: ATI R6xx HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x1002aa01
Subsystem Id: 0x00aa0100

==> /proc/asound/card1/codec#0 <==
Codec: Realtek ALC887-VD
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0887
Subsystem Id: 0x104386c7

[marcos@fedora ~]$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=Generic,DEV=0
    HD-Audio Generic, LG HD
    HDMI Audio Output
sysdefault:CARD=Generic_1
    HD-Audio Generic, ALC887-VD Analog
    Default Audio Device
front:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC887-VD Analog
    Front output / input
surround21:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC887-VD Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC887-VD Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC887-VD Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC887-VD Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC887-VD Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC887-VD Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC887-VD Digital
    IEC958 (S/PDIF) Digital Audio Output

[marcos@fedora ~]$ inxi -A
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
  Device-2: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  Sound API: ALSA v: k6.1.11-200.fc37.x86_64 running: yes
  Sound Server-1: PipeWire v: 0.3.66 running: yes

[marcos@fedora ~]$ dnf list installed | grep pipewire
pipewire.x86_64 0.3.66-1.fc37 @updates
pipewire-alsa.x86_64 0.3.66-1.fc37 @updates
pipewire-codec-aptx.x86_64 0.3.65-1.fc37 @rpmfusion-free-updates
pipewire-gstreamer.x86_64 0.3.66-1.fc37 @updates
pipewire-jack-audio-connection-kit.x86_64 0.3.66-1.fc37 @updates
pipewire-libs.x86_64 0.3.66-1.fc37 @updates
pipewire-pulseaudio.x86_64 0.3.66-1.fc37 @updates
pipewire-utils.x86_64 0.3.66-1.fc37 @updates

[marcos@fedora ~]$ dnf list installed | grep wireplumber
wireplumber.x86_64 0.4.13-1.fc37 @updates
wireplumber-libs.x86_64

[marcos@fedora ~]$ dnf list installed | grep alsa
alsa-lib.x86_64 1.2.8-2.fc37 @updates
alsa-sof-firmware.noarch 2.2.4-2.fc37 @updates
alsa-ucm.noarch 1.2.8-2.fc37 @updates
alsa-utils.x86_64 1.2.8-1.fc37 @updates
pipewire-alsa.x86_64 0.3.66-1.fc37 @updates
qemu-audio-alsa.x86_64

[marcos@fedora ~]$ dnf list installed | grep pulse
gvncpulse.x86_64 1.3.0-5.fc37 @anaconda
pipewire-pulseaudio.x86_64 0.3.66-1.fc37 @updates
pulseaudio-libs.x86_64 16.1-4.fc37 @updates
pulseaudio-libs-glib2.x86_64 16.1-4.fc37 @updates
pulseaudio-utils.x86_64

[marcos@fedora ~]$ systemctl --user status pipewire-pulse
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: disabled)
Active: active (running) since Sun 2023-02-19 23:16:20 -03; 22min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1656 (pipewire-pulse)
Tasks: 2 (limit: 18267)
Memory: 3.6M
CPU: 29ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─1656 /usr/bin/pipewire-pulse

fev 19 23:16:20 fedora systemd[1629]: Started pipewire-pulse.service - PipeWire PulseAudio.
fev 19 23:16:20 fedora pipewire-pulse[1656]: mod.rt: Can’t find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
fev 19 23:16:20 fedora pipewire-pulse[1656]: mod.rt: found session bus but no portal

[marcos@fedora ~]$ systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Sun 2023-02-19 23:16:20 -03; 23min ago
Main PID: 1655 (wireplumber)
Tasks: 4 (limit: 18267)
Memory: 5.8M
CPU: 122ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─1655 /usr/bin/wireplumber

fev 19 23:16:20 fedora systemd[1629]: Started wireplumber.service - Multimedia Service Session Manager.
fev 19 23:16:20 fedora wireplumber[1655]: Can’t find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
fev 19 23:16:20 fedora wireplumber[1655]: found session bus but no portal
fev 19 23:16:20 fedora wireplumber[1655]: Failed to set scheduler settings: Operação não permitida
fev 19 23:16:20 fedora wireplumber[1655]: SPA handle ‘api.libcamera.enum.manager’ could not be loaded; is it installed?
fev 19 23:16:20 fedora wireplumber[1655]: PipeWire’s libcamera SPA missing or broken. libcamera not supported.
fev 19 23:16:20 fedora wireplumber[1655]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner

[marcos@fedora ~]$ systemctl --user status pipewire.service
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
Active: active (running) since Sun 2023-02-19 23:16:20 -03; 23min ago
TriggeredBy: ● pipewire.socket
Main PID: 1654 (pipewire)
Tasks: 2 (limit: 18267)
Memory: 5.0M
CPU: 53ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1654 /usr/bin/pipewire

fev 19 23:16:20 fedora systemd[1629]: Started pipewire.service - PipeWire Multimedia Service.
fev 19 23:16:20 fedora pipewire[1654]: mod.rt: Can’t find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
fev 19 23:16:20 fedora pipewire[1654]: mod.rt: found session bus but no portal

[marcos@fedora ~]$ id marcos
uid=1000(marcos) gid=1000(marcos) grupos=1000(marcos),10(wheel)

[marcos@fedora ~]$ systemctl --user status pipewire.socket
● pipewire.socket - PipeWire Multimedia System Socket
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
Active: active (running) since Sun 2023-02-19 23:16:20 -03; 30min ago
Until: Sun 2023-02-19 23:16:20 -03; 30min ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

fev 19 23:16:20 fedora systemd[1629]: Listening on pipewire.socket - PipeWire Multimedia System Socket.

[marcos@fedora ~]$ whereis pipewire
pipewire: /usr/bin/pipewire /usr/share/pipewire /usr/share/man/man1/pipewire.1.gz

[marcos@fedora ~]$ pw-dump 0
[
{
“id”: 0,
“type”: “PipeWire:Interface:Core”,
“version”: 3,
“permissions”: [ “r”, “w”, “x”, “m” ],
“info”: {
“cookie”: 1841439633,
“user-name”: “marcos”,
“host-name”: “fedora”,
“version”: “0.3.66”,
“name”: “pipewire-0”,
“change-mask”: [ “props” ],
“props”: {
“clock.power-of-two-quantum”: true,
“config.name”: “pipewire.conf”,
“core.daemon”: true,
“core.name”: “pipewire-0”,
“cpu.max-align”: 32,
“default.clock.max-quantum”: 2048,
“default.clock.min-quantum”: 32,
“default.clock.quantum”: 1024,
“default.clock.quantum-limit”: 8192,
“default.clock.rate”: 48000,
“default.video.height”: 480,
“default.video.rate.denom”: 1,
“default.video.rate.num”: 25,
“default.video.width”: 640,
“link.max-buffers”: 16,
“log.level”: 2,
“mem.allow-mlock”: true,
“mem.warn-mlock”: false,
“module.x11.bell”: true,
“object.id”: 0,
“object.serial”: 0,
“settings.check-quantum”: false,
“settings.check-rate”: false
}
}
}
]

[marcos@fedora ~]$ pactl list

Destino #51
Estado: SUSPENDED
Nome: alsa_output.pci-0000_09_00.1.hdmi-stereo
Descrição: Renoir Radeon High Definition Audio Controller Estéreo digital (HDMI)
Driver: PipeWire
Especificação da amostragem: s32le 2ch 48000Hz
Mapa dos canais: front-left,front-right
Módulo proprietário: 4294967295
Mudo: não
Volume: front-left: 26214 / 40% / -23,88 dB, front-right: 26214 / 40% / -23,88 dB
balanço 0,00
Volume base: 65536 / 100% / 0,00 dB
Fonte de monitoração: alsa_output.pci-0000_09_00.1.hdmi-stereo.monitor
Latência: 0 useg, 0 useg configurado
Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
Propriedades:
alsa.card = “0”
alsa.card_name = “HD-Audio Generic”
alsa.class = “generic”
alsa.device = “3”
alsa.driver_name = “snd_hda_intel”
alsa.id = “HDMI 0”
alsa.long_card_name = “HD-Audio Generic at 0xfcb88000 irq 81”
alsa.name = “LG HD”
alsa.resolution_bits = “16”
alsa.subclass = “generic-mix”
alsa.subdevice = “0”
alsa.subdevice_name = “subdevice #0
api.alsa.card.longname = “HD-Audio Generic at 0xfcb88000 irq 81”
api.alsa.card.name = “HD-Audio Generic”
api.alsa.path = “hdmi:0”
api.alsa.pcm.card = “0”
api.alsa.pcm.stream = “playback”
audio.channels = “2”
audio.position = “FL,FR”
card.profile.device = “1”
device.api = “alsa”
device.class = “sound”
device.id = “44”
device.profile.description = “Estéreo digital (HDMI)”
device.profile.name = “hdmi-stereo”
device.routes = “1”
factory.name = “api.alsa.pcm.sink”
media.class = “Audio/Sink”
device.description = “Renoir Radeon High Definition Audio Controller”
node.name = “alsa_output.pci-0000_09_00.1.hdmi-stereo”
node.nick = “LG HD”
node.pause-on-idle = “false”
object.path = “alsa:pcm:0:hdmi:0:playback”
priority.driver = “696”
priority.session = “696”
factory.id = “18”
clock.quantum-limit = “8192”
client.id = “33”
node.driver = “true”
factory.mode = “merge”
audio.adapt.follower = “”
library.name = “audioconvert/libspa-audioconvert”
object.id = “50”
object.serial = “51”
api.acp.auto-port = “false”
api.acp.auto-profile = “false”
api.alsa.card = “0”
api.alsa.use-acp = “true”
api.dbus.ReserveDevice1 = “Audio0”
device.bus = “pci”
device.bus_path = “pci-0000:09:00.1”
device.enum.api = “udev”
device.icon_name = “audio-card-analog-pci”
device.name = “alsa_card.pci-0000_09_00.1”
device.nick = “HD-Audio Generic”
device.plugged.usec = “7357339”
device.product.id = “0x1637”
device.product.name = “Renoir Radeon High Definition Audio Controller”
device.subsystem = “sound”
sysfs.path = “/devices/pci0000:00/0000:00:08.1/0000:09:00.1/sound/card0”
device.vendor.id = “0x1002”
device.vendor.name = “Advanced Micro Devices, Inc. [AMD/ATI]”
device.string = “0”
Portas:
hdmi-output-0: HDMI / DisplayPort (tipo: HDMI, prioridade: 5900, grupo de disponibilidade: Legacy 1, disponível)
Porta ativa: hdmi-output-0
Formatos:
pcm

Destino #52
Estado: SUSPENDED
Nome: alsa_output.pci-0000_09_00.6.iec958-stereo
Descrição: Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard) Estéreo digital (IEC958)
Driver: PipeWire
Especificação da amostragem: s32le 2ch 48000Hz
Mapa dos canais: front-left,front-right
Módulo proprietário: 4294967295
Mudo: não
Volume: front-left: 65082 / 99% / -0,18 dB, front-right: 65082 / 99% / -0,18 dB
balanço 0,00
Volume base: 65536 / 100% / 0,00 dB
Fonte de monitoração: alsa_output.pci-0000_09_00.6.iec958-stereo.monitor
Latência: 0 useg, 0 useg configurado
Sinalizadores: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS
Propriedades:
alsa.card = “1”
alsa.card_name = “HD-Audio Generic”
alsa.class = “generic”
alsa.device = “1”
alsa.driver_name = “snd_hda_intel”
alsa.id = “ALC887-VD Digital”
alsa.long_card_name = “HD-Audio Generic at 0xfcb80000 irq 82”
alsa.name = “ALC887-VD Digital”
alsa.resolution_bits = “16”
alsa.subclass = “generic-mix”
alsa.subdevice = “0”
alsa.subdevice_name = “subdevice #0
api.alsa.card.longname = “HD-Audio Generic at 0xfcb80000 irq 82”
api.alsa.card.name = “HD-Audio Generic”
api.alsa.path = “iec958:1”
api.alsa.pcm.card = “1”
api.alsa.pcm.stream = “playback”
audio.channels = “2”
audio.position = “FL,FR”
card.profile.device = “6”
device.api = “alsa”
device.class = “sound”
device.id = “45”
device.profile.description = “Estéreo digital (IEC958)”
device.profile.name = “iec958-stereo”
device.routes = “1”
factory.name = “api.alsa.pcm.sink”
media.class = “Audio/Sink”
device.description = “Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard)”
node.name = “alsa_output.pci-0000_09_00.6.iec958-stereo”
node.nick = “ALC887-VD Digital”
node.pause-on-idle = “false”
object.path = “alsa:pcm:1:iec958:1:playback”
priority.driver = “736”
priority.session = “736”
factory.id = “18”
clock.quantum-limit = “8192”
client.id = “33”
node.driver = “true”
factory.mode = “merge”
audio.adapt.follower = “”
library.name = “audioconvert/libspa-audioconvert”
object.id = “38”
object.serial = “52”
node.max-latency = “16384/48000”
api.alsa.period-size = “1024”
api.alsa.period-num = “32”
api.alsa.headroom = “0”
api.acp.auto-port = “false”
api.acp.auto-profile = “false”
api.alsa.card = “1”
api.alsa.use-acp = “true”
api.dbus.ReserveDevice1 = “Audio1”
device.bus = “pci”
device.bus_path = “pci-0000:09:00.6”
device.enum.api = “udev”
device.icon_name = “audio-card-analog-pci”
device.name = “alsa_card.pci-0000_09_00.6”
device.nick = “HD-Audio Generic”
device.plugged.usec = “7397064”
device.product.id = “0x15e3”
device.product.name = “Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard)”
device.subsystem = “sound”
sysfs.path = “/devices/pci0000:00/0000:00:08.1/0000:09:00.6/sound/card1”
device.vendor.id = “0x1022”
device.vendor.name = “Advanced Micro Devices, Inc. [AMD]”
device.string = “1”
Portas:
iec958-stereo-output: Saída digital (S/PDIF) (tipo: SPDIF, prioridade: 0, disponibilidade desconhecida)
Porta ativa: iec958-stereo-output
Formatos:
pcm

Fonte #51
Estado: SUSPENDED
Nome: alsa_output.pci-0000_09_00.1.hdmi-stereo.monitor
Descrição: Monitor of Renoir Radeon High Definition Audio Controller Estéreo digital (HDMI)
Driver: PipeWire
Especificação da amostragem: s32le 2ch 48000Hz
Mapa dos canais: front-left,front-right
Módulo proprietário: 4294967295
Mudo: não
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balanço 0,00
Volume base: 65536 / 100% / 0,00 dB
Monitor do destino: alsa_output.pci-0000_09_00.1.hdmi-stereo
Latência: 0 useg, 0 useg configurado
Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY
Propriedades:
alsa.card = “0”
alsa.card_name = “HD-Audio Generic”
alsa.class = “generic”
alsa.device = “3”
alsa.driver_name = “snd_hda_intel”
alsa.id = “HDMI 0”
alsa.long_card_name = “HD-Audio Generic at 0xfcb88000 irq 81”
alsa.name = “LG HD”
alsa.resolution_bits = “16”
alsa.subclass = “generic-mix”
alsa.subdevice = “0”
alsa.subdevice_name = “subdevice #0
api.alsa.card.longname = “HD-Audio Generic at 0xfcb88000 irq 81”
api.alsa.card.name = “HD-Audio Generic”
api.alsa.path = “hdmi:0”
api.alsa.pcm.card = “0”
api.alsa.pcm.stream = “playback”
audio.channels = “2”
audio.position = “FL,FR”
card.profile.device = “1”
device.api = “alsa”
device.class = “monitor”
device.id = “44”
device.profile.description = “Estéreo digital (HDMI)”
device.profile.name = “hdmi-stereo”
device.routes = “1”
factory.name = “api.alsa.pcm.sink”
media.class = “Audio/Sink”
device.description = “Renoir Radeon High Definition Audio Controller”
node.name = “alsa_output.pci-0000_09_00.1.hdmi-stereo”
node.nick = “LG HD”
node.pause-on-idle = “false”
object.path = “alsa:pcm:0:hdmi:0:playback”
priority.driver = “696”
priority.session = “696”
factory.id = “18”
clock.quantum-limit = “8192”
client.id = “33”
node.driver = “true”
factory.mode = “merge”
audio.adapt.follower = “”
library.name = “audioconvert/libspa-audioconvert”
object.id = “50”
object.serial = “51”
api.acp.auto-port = “false”
api.acp.auto-profile = “false”
api.alsa.card = “0”
api.alsa.use-acp = “true”
api.dbus.ReserveDevice1 = “Audio0”
device.bus = “pci”
device.bus_path = “pci-0000:09:00.1”
device.enum.api = “udev”
device.icon_name = “audio-card-analog-pci”
device.name = “alsa_card.pci-0000_09_00.1”
device.nick = “HD-Audio Generic”
device.plugged.usec = “7357339”
device.product.id = “0x1637”
device.product.name = “Renoir Radeon High Definition Audio Controller”
device.subsystem = “sound”
sysfs.path = “/devices/pci0000:00/0000:00:08.1/0000:09:00.1/sound/card0”
device.vendor.id = “0x1002”
device.vendor.name = “Advanced Micro Devices, Inc. [AMD/ATI]”
device.string = “0”
Formatos:
pcm

Fonte #52
Estado: SUSPENDED
Nome: alsa_output.pci-0000_09_00.6.iec958-stereo.monitor
Descrição: Monitor of Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard) Estéreo digital (IEC958)
Driver: PipeWire
Especificação da amostragem: s32le 2ch 48000Hz
Mapa dos canais: front-left,front-right
Módulo proprietário: 4294967295
Mudo: não
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balanço 0,00
Volume base: 65536 / 100% / 0,00 dB
Monitor do destino: alsa_output.pci-0000_09_00.6.iec958-stereo
Latência: 0 useg, 0 useg configurado
Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY
Propriedades:
alsa.card = “1”
alsa.card_name = “HD-Audio Generic”
alsa.class = “generic”
alsa.device = “1”
alsa.driver_name = “snd_hda_intel”
alsa.id = “ALC887-VD Digital”
alsa.long_card_name = “HD-Audio Generic at 0xfcb80000 irq 82”
alsa.name = “ALC887-VD Digital”
alsa.resolution_bits = “16”
alsa.subclass = “generic-mix”
alsa.subdevice = “0”
alsa.subdevice_name = “subdevice #0
api.alsa.card.longname = “HD-Audio Generic at 0xfcb80000 irq 82”
api.alsa.card.name = “HD-Audio Generic”
api.alsa.path = “iec958:1”
api.alsa.pcm.card = “1”
api.alsa.pcm.stream = “playback”
audio.channels = “2”
audio.position = “FL,FR”
card.profile.device = “6”
device.api = “alsa”
device.class = “monitor”
device.id = “45”
device.profile.description = “Estéreo digital (IEC958)”
device.profile.name = “iec958-stereo”
device.routes = “1”
factory.name = “api.alsa.pcm.sink”
media.class = “Audio/Sink”
device.description = “Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard)”
node.name = “alsa_output.pci-0000_09_00.6.iec958-stereo”
node.nick = “ALC887-VD Digital”
node.pause-on-idle = “false”
object.path = “alsa:pcm:1:iec958:1:playback”
priority.driver = “736”
priority.session = “736”
factory.id = “18”
clock.quantum-limit = “8192”
client.id = “33”
node.driver = “true”
factory.mode = “merge”
audio.adapt.follower = “”
library.name = “audioconvert/libspa-audioconvert”
object.id = “38”
object.serial = “52”
node.max-latency = “16384/48000”
api.alsa.period-size = “1024”
api.alsa.period-num = “32”
api.alsa.headroom = “0”
api.acp.auto-port = “false”
api.acp.auto-profile = “false”
api.alsa.card = “1”
api.alsa.use-acp = “true”
api.dbus.ReserveDevice1 = “Audio1”
device.bus = “pci”
device.bus_path = “pci-0000:09:00.6”
device.enum.api = “udev”
device.icon_name = “audio-card-analog-pci”
device.name = “alsa_card.pci-0000_09_00.6”
device.nick = “HD-Audio Generic”
device.plugged.usec = “7397064”
device.product.id = “0x15e3”
device.product.name = “Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard)”
device.subsystem = “sound”
sysfs.path = “/devices/pci0000:00/0000:00:08.1/0000:09:00.6/sound/card1”
device.vendor.id = “0x1022”
device.vendor.name = “Advanced Micro Devices, Inc. [AMD]”
device.string = “1”
Formatos:
pcm

Fonte #53
Estado: SUSPENDED
Nome: alsa_input.pci-0000_09_00.6.analog-stereo
Descrição: Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard) Estéreo analógico
Driver: PipeWire
Especificação da amostragem: s32le 2ch 48000Hz
Mapa dos canais: front-left,front-right
Módulo proprietário: 4294967295
Mudo: não
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balanço 0,00
Volume base: 65536 / 100% / 0,00 dB
Monitor do destino: n/d
Latência: 0 useg, 0 useg configurado
Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY
Propriedades:
alsa.card = “1”
alsa.card_name = “HD-Audio Generic”
alsa.class = “generic”
alsa.device = “0”
alsa.driver_name = “snd_hda_intel”
alsa.id = “ALC887-VD Analog”
alsa.long_card_name = “HD-Audio Generic at 0xfcb80000 irq 82”
alsa.name = “ALC887-VD Analog”
alsa.resolution_bits = “16”
alsa.subclass = “generic-mix”
alsa.subdevice = “0”
alsa.subdevice_name = “subdevice #0
api.alsa.card.longname = “HD-Audio Generic at 0xfcb80000 irq 82”
api.alsa.card.name = “HD-Audio Generic”
api.alsa.path = “front:1”
api.alsa.pcm.card = “1”
api.alsa.pcm.stream = “capture”
audio.channels = “2”
audio.position = “FL,FR”
card.profile.device = “0”
device.api = “alsa”
device.class = “sound”
device.id = “45”
device.profile.description = “Estéreo analógico”
device.profile.name = “analog-stereo”
device.routes = “3”
factory.name = “api.alsa.pcm.source”
media.class = “Audio/Source”
device.description = “Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard)”
node.name = “alsa_input.pci-0000_09_00.6.analog-stereo”
node.nick = “ALC887-VD Analog”
node.pause-on-idle = “false”
object.path = “alsa:pcm:1:front:1:capture”
priority.driver = “2009”
priority.session = “2009”
factory.id = “18”
clock.quantum-limit = “8192”
client.id = “33”
node.driver = “true”
factory.mode = “split”
audio.adapt.follower = “”
library.name = “audioconvert/libspa-audioconvert”
object.id = “49”
object.serial = “53”
api.acp.auto-port = “false”
api.acp.auto-profile = “false”
api.alsa.card = “1”
api.alsa.use-acp = “true”
api.dbus.ReserveDevice1 = “Audio1”
device.bus = “pci”
device.bus_path = “pci-0000:09:00.6”
device.enum.api = “udev”
device.icon_name = “audio-card-analog-pci”
device.name = “alsa_card.pci-0000_09_00.6”
device.nick = “HD-Audio Generic”
device.plugged.usec = “7397064”
device.product.id = “0x15e3”
device.product.name = “Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard)”
device.subsystem = “sound”
sysfs.path = “/devices/pci0000:00/0000:00:08.1/0000:09:00.6/sound/card1”
device.vendor.id = “0x1022”
device.vendor.name = “Advanced Micro Devices, Inc. [AMD]”
device.string = “1”
Portas:
analog-input-front-mic: Microfone frontal (tipo: Mic, prioridade: 8500, grupo de disponibilidade: Legacy 1, não disponível)
analog-input-rear-mic: Microfone traseiro (tipo: Mic, prioridade: 8200, grupo de disponibilidade: Legacy 2, não disponível)
analog-input-linein: Entrada de linha (tipo: Linha, prioridade: 8100, grupo de disponibilidade: Legacy 3, não disponível)
Porta ativa: analog-input-front-mic
Formatos:
pcm
(…)

Placa #46
Nome: alsa_card.pci-0000_09_00.6
Driver: alsa
Módulo proprietário: n/d
Propriedades:
api.acp.auto-port = “false”
api.acp.auto-profile = “false”
api.alsa.card = “1”
api.alsa.card.longname = “HD-Audio Generic at 0xfcb80000 irq 82”
api.alsa.card.name = “HD-Audio Generic”
api.alsa.path = “hw:1”
api.alsa.use-acp = “true”
api.dbus.ReserveDevice1 = “Audio1”
device.api = “alsa”
device.bus = “pci”
device.bus_path = “pci-0000:09:00.6”
device.description = “Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard)”
device.enum.api = “udev”
device.icon_name = “audio-card-analog-pci”
device.name = “alsa_card.pci-0000_09_00.6”
device.nick = “HD-Audio Generic”
device.plugged.usec = “7397064”
device.product.id = “0x15e3”
device.product.name = “Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard)”
device.subsystem = “sound”
sysfs.path = “/devices/pci0000:00/0000:00:08.1/0000:09:00.6/sound/card1”
device.vendor.id = “0x1022”
device.vendor.name = “Advanced Micro Devices, Inc. [AMD]”
media.class = “Audio/Device”
factory.id = “14”
client.id = “33”
object.id = “45”
object.serial = “46”
object.path = “alsa:pcm:1”
alsa.card = “1”
alsa.card_name = “HD-Audio Generic”
alsa.long_card_name = “HD-Audio Generic at 0xfcb80000 irq 82”
alsa.driver_name = “snd_hda_intel”
device.string = “1”
Perfis:
off: Desligado (destino: 0, fontes: 0, prioridade: 0, disponível: sim)
output:analog-stereo+input:analog-stereo: Duplex estéreo analógico (destino: 1, fontes: 1, prioridade: 6565, disponível: não)
output:analog-stereo: Saída Estéreo analógico (destino: 1, fontes: 0, prioridade: 6500, disponível: não)
output:iec958-stereo+input:analog-stereo: Saída Estéreo digital (IEC958) + Entrada Estéreo analógico (destino: 1, fontes: 1, prioridade: 5565, disponível: sim)
output:iec958-stereo: Saída Estéreo digital (IEC958) (destino: 1, fontes: 0, prioridade: 5500, disponível: sim)
input:analog-stereo: Entrada Estéreo analógico (destino: 0, fontes: 1, prioridade: 65, disponível: não)
pro-audio: Pro Audio (destino: 2, fontes: 2, prioridade: 1, disponível: sim)
Perfil ativo: output:iec958-stereo+input:analog-stereo
Portas:
analog-input-front-mic: Microfone frontal (tipo: Mic, prioridade: 8500, mudança da latência: 0 usec, grupo de disponibilidade: Legacy 1, não disponível)
Propriedades:
port.type = “mic”
port.availability-group = “Legacy 1”
device.icon_name = “audio-input-microphone”
card.profile.port = “0”
Parte de perfil/perfis: input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-rear-mic: Microfone traseiro (tipo: Mic, prioridade: 8200, mudança da latência: 0 usec, grupo de disponibilidade: Legacy 2, não disponível)
Propriedades:
port.type = “mic”
port.availability-group = “Legacy 2”
device.icon_name = “audio-input-microphone”
card.profile.port = “1”
Parte de perfil/perfis: input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-linein: Entrada de linha (tipo: Linha, prioridade: 8100, mudança da latência: 0 usec, grupo de disponibilidade: Legacy 3, não disponível)
Propriedades:
port.type = “line”
port.availability-group = “Legacy 3”
card.profile.port = “2”
Parte de perfil/perfis: input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-output-lineout: Saída de linha (tipo: Linha, prioridade: 9000, mudança da latência: 0 usec, grupo de disponibilidade: Legacy 4, não disponível)
Propriedades:
port.type = “line”
port.availability-group = “Legacy 4”
card.profile.port = “3”
Parte de perfil/perfis: output:analog-stereo, output:analog-stereo+input:analog-stereo
analog-output-headphones: Fones de ouvido (tipo: Fones de ouvido, prioridade: 9900, mudança da latência: 0 usec, grupo de disponibilidade: Legacy 5, não disponível)
Propriedades:
port.type = “headphones”
port.availability-group = “Legacy 5”
device.icon_name = “audio-headphones”
card.profile.port = “4”
Parte de perfil/perfis: output:analog-stereo, output:analog-stereo+input:analog-stereo
iec958-stereo-output: Saída digital (S/PDIF) (tipo: SPDIF, prioridade: 0, mudança da latência: 0 usec, disponibilidade desconhecida)
Propriedades:
port.type = “spdif”
card.profile.port = “5”
Parte de perfil/perfis: output:iec958-stereo, output:iec958-stereo+input:analog-stereo

If anyone can help I would be immensely grateful. Thanks!

1 Like

Since you have a gaming motherboard that is using the ALC887 codec, creating a /etc/modprobe.d/alc887.conf file containing the following line might help.

options snd_hda_intel model=dual-codecs

Source: models.rst - Documentation/sound/hd-audio/models.rst - Linux source code (v6.1) - Bootlin

Reboot after creating the file to test if it works. If is doesn’t work, you can undo the change by deleting the file. (Or you could try some of the other settings listed under the ALC88x/898/1150/1220 section in the page linked above.)

Hello Mr Gregory Lee Bartholomew , thanks for your attention!
I created the file with the line of code quoted in the answer.

sudo touch /etc/modprobe.d/alc887.conf
sudo nano alc887.conf

however, the fedora system only recognizes two digital audio outputs: HDMI and SPDIF. I’m suspecting it could be a hardware problem on the motherboard.

this week I’m going to install another Linux distribution and test if the analog sound device will be available.