Hi, I’ve been the last week trying to make my audio work, I have a dual-boot with windows (I have already disabled fast-boot) and my audio-server is pipewire; everything seems configured ok, I can see my soundcard and the audio is supposed to be playing but my speakers keep muted, I’m capable of using audio through bluetooth headphones (wired doesn’t work), I know my speakers are ok because when I boot into windows everything works, only thing I noticed is that in alsamixer the s/pdif of my soundcard get muted after every boot, also if I unmute them and kill → start pipewire they get muted again, I don’t know what else to do.
Let me know if y’all need something else, thanks.
You disabled fast boot or the fast startup feature in Windows which is under power management. They are two different things.
“https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#top-page”
good start
might be useful ( 3.4) +(7.1)
EDit . wonderful info + more
"https://discovery.endeavouros.com/audio/getting-information-while-having-sound-issues/2021/03/ "
The fast startup of power management, didn’t know the difference.
Okay did you check the audio in the menu to switch outputs.
If you mean pavucontrol I have 2 outputs, both of them doesn’t reproduce any sound.
I was trying to do (3.4) of the first link, i keep getting this kind of errors, I don’t know if I’m doing something wrong.
[jnardosp@jnardosp-pc ~]$ amixer scontrols
Simple mixer control 'Master',0
Simple mixer control 'Capture',0
[jnardosp@jnardosp-pc ~]$ amixer -c 0 cset name='Master' on
amixer: Cannot find the given element from control sysdefault:0
7.1, I change the muted s/pdif to 00 in alsamixer but after reboot they mute again, even with s/pdif unmuted I get no sound though.
[jnardosp@jnardosp-pc ~]$ alsamixer
[jnardosp@jnardosp-pc ~]$ sudo alsactl store 0
If I run
[jnardosp@jnardosp-pc ~]$ alsactl daemon
it keeps running without an end.
About the second link most of the solutions are for pulseaudio, for default I have pipewire, and a friend with a laptop similar to mine has pipewire too, the laptop is a Huawei Matebook 14 Ryzen 5 5500U; only thing I used of the link was:
[jnardosp@jnardosp-pc ~]$ /usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0
Also there are this errors when I see the status of wireplumber, I don’t understand them, and also couldn’t find a right solution for them online.
[jnardosp@jnardosp-pc ~]$ 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 Sat 2023-06-03 18:44:52 -05; 14min ago
Main PID: 727 (wireplumber)
Tasks: 6 (limit: 8720)
Memory: 13.7M
CPU: 111ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─727 /usr/bin/wireplumber
jun 03 18:44:52 jnardosp-pc systemd[717]: Started Multimedia Service Session Manager.
jun 03 18:44:52 jnardosp-pc wireplumber[727]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
jun 03 18:44:52 jnardosp-pc wireplumber[727]: [0:00:12.663229269] [727] INFO Camera camera_manager.cpp:298 libcamera v0.0.5
jun 03 18:44:52 jnardosp-pc wireplumber[727]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner
jun 03 18:44:52 jnardosp-pc wireplumber[727]: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
jun 03 18:44:52 jnardosp-pc wireplumber[727]: Failed to create 'api.alsa.acp.device' device
jun 03 18:44:53 jnardosp-pc wireplumber[727]: <WpPortalPermissionStorePlugin:0x55eda6508f50> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.impl.portal.PermissionStore was not provided by any .service files
jun 03 18:44:53 jnardosp-pc wireplumber[727]: <WpPortalPermissionStorePlugin:0x55eda6508f50> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.impl.portal.PermissionStore was not provided by any .service files
What is your audio chip?
inxi -Aa
did audio work on Endeavouros iso ( live env ) ? could check . if all ok then maybe see what difference is .
audio on linux a mine field (imo) i do find old git post on Matebook ( no sure if same your ) You give zero info on device.
here link for you read
" https://github.com/codepayne/linux-sound-huawei/issues/5"
seem this post help
" https://github.com/codepayne/linux-sound-huawei/issues/5#issuecomment-1412422717 "
i find in aur
aur/linux-lts-huawei-amd-audio 6.1.29-1 (+1 0.32)
The LTS Linux with patch for huawei amd devices from https://github.com/codepayne/pop-os-linux kernel and modules
aur/linux-lts-huawei-amd-audio-headers 6.1.29-1 (+1 0.32)
Headers and scripts for building modules for the LTS Linux with patch for huawei amd devices from https://github.com/codepayne/pop-os-linux kernel
no sure if help. Hope it help you fix your audio problem
EDit. might be good read also
This is the output:
[jnardosp@jnardosp-pc ~]$ inxi -Aa
Audio:
Device-1: AMD Renoir Radeon High Definition Audio vendor: Huaqin
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 03:00.1 chip-ID: 1002:1637
class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Huaqin
driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x, snd_pci_acp5x,
snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
snd_sof_amd_renoir, snd_sof_amd_rembrandt pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 03:00.5
chip-ID: 1022:15e2 class-ID: 0480
API: ALSA v: k6.3.5-arch1-1 status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 0.3.71 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Of course, but this is the output:
[jnardosp@jnardosp-pc ~]$ sudo amixer -c 0 sset "Auto-Mute Mode" Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0
Have you tried loading one of the other modules? Could also blacklist the one that’s loading.
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Huaqin
driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x, snd_pci_acp5x,
snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
snd_sof_amd_renoir, snd_sof_amd_rembrandt pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 03:00.5
chip-ID: 1022:15e2 class-ID: 0480
Try this one
snd_pci_acp6x
I just checked in endeavouros iso, the audio by default is configured as dummy output, I change it to my actual card, but audio still doesn’t work.
My device is a Huawei Matebook 14 Amd 2021.
I’m reading the other links that you sent.
I loaded snd_pci_acp6x as you suggested, this is now the output of inxi -Aa
[jnardosp@jnardosp-pc ~]$ inxi -Aa
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Huaqin
driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x, snd_pci_acp5x,
snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
snd_sof_amd_renoir, snd_sof_amd_rembrandt pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 03:00.5
chip-ID: 1022:15e2 class-ID: 0480
API: ALSA v: k6.3.5-arch1-1 status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 0.3.71 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
I still have no sound, one thing I noticed is that after loading the module; in alsamixer the “acp” card wasn’t appearing, after a reboot it appeared again, with no controls (before loading the module there was no controls too).
Have you looked to see what the list shows for playback devices.
aplay -l
I think it is the same as it was:
[jnardosp@jnardosp-pc ~]$ 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