No Audio xcfe fresh install

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

@jnardosp

Did you try

sudo amixer -c 0 sset "Auto-Mute Mode" Disabled

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

" https://github.com/codepayne/linux-sound-huawei/wiki "

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