No Sound on Speakers (Huawei Matebook D14)

going back to the pipewire settings and deleting the xtra modprobe config:


it looks everything is normal and running but strangely still no sounds on speaker. at this point I might give up on fixing the sound issue

❯  wpctl status
PipeWire 'pipewire-0' [1.4.0, rafaeljacov@nixos, cookie:2014269820]
 └─ Clients:
        34. .xdg-desktop-portal-wrapped         [1.4.0, rafaeljacov@nixos, pid:1616]
        35. WirePlumber                         [1.4.0, rafaeljacov@nixos, pid:1765]
        43. WirePlumber [export]                [1.4.0, rafaeljacov@nixos, pid:1765]
        44. .xdg-desktop-portal-hyprland-wrapped [1.4.0, rafaeljacov@nixos, pid:1788]
        45. gjs-console                         [1.4.0, rafaeljacov@nixos, pid:1500]
        81. pipewire                            [1.4.0, rafaeljacov@nixos, pid:2508]
        82. wpctl                               [1.4.0, rafaeljacov@nixos, pid:4363]
Audio
 ├─ Devices:
 │      46. Tiger Lake-LP Smart Sound Technology Audio Controller [alsa]
 │  
 ├─ Sinks:
 │      50. Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 3 Output [vol: 1.00]
 │      51. Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 2 Output [vol: 1.00]
 │      52. Tiger Lake-LP Smart Sound Technology Audio Controller HDMI / DisplayPort 1 Output [vol: 1.00]
 │  *   53. Tiger Lake-LP Smart Sound Technology Audio Controller Speakers [vol: 1.00]
 │  
 ├─ Sources:
 │  *   54. Tiger Lake-LP Smart Sound Technology Audio Controller Digital Microphone [vol: 0.90]
 │      55. Tiger Lake-LP Smart Sound Technology Audio Controller Headset Microphone [vol: 1.00]
 │  
 ├─ Filters:
 │  
 └─ Streams:
Video
 ├─ Devices:
 │      56. HD Camera                           [v4l2]
 │      57. HD Camera                           [v4l2]
 │      58. HD Camera: HD Camera                [libcamera]
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  *   79. HD Camera (V4L2)                   
 │  
 ├─ Filters:
 │  
 └─ Streams:
Settings
 └─ Default Configured Devices:
         0. Audio/Sink    bluez_output.DC_70_98_A1_21_34.1

can you pleas press M in alsamixer. It seems that you muted your output. Also what options do you have when you press F6?

done, still does not work. the label is headphones though. why does speaker does not have a bar? yet in pavucontrol it has


and it’s not muted

image

what options do you have if you click on the ports option?
Also what is displayed in the configurations tab?

only that one “Speakers”

And what is displayed in the configuarions tab under the Profile option?

what profiles? i dont see it anywhere


The profile option should have a dropdown menu. What options are there displayed?

I only have one profile dropdown



image
image

Ok that is strange.
Can you run this command wpctl set-port 53 speakers. This should set the output to speakers.
Second:
On some Tiger Lake devices the analog output may be disabled by default in the firmware/BIOS or require a specific quirk. Check your BIOS for any audio-related options . Also, check if your device’s hardware reports a “Speaker” channel separately (sometimes it’s combined with the headphone jack).

❯  wpctl set-port 53 speakers
Usage:
  wpctl [OPTION…] COMMAND [COMMAND_OPTIONS] - WirePlumber Control CLI
Commands:
  status 
  get-volume ID
  inspect ID
  set-default ID
  set-volume ID VOL[%][-/+]
  set-mute ID 1|0|toggle
  set-profile ID INDEX
  set-route ID INDEX
  clear-default [ID]
  settings [KEY] [VAL]
  set-log-level [ID] LEVEL
Help Options:
  -h, --help       Show help options
Pass -h after a command to see command-specific options

did you mean set-profile? there’s no set-port

Sorry my mistake. I meant wpctl set-default-sink 53

this is weird. i did not do yet the command. suddenly not long ago pavucontrol shows that i have no output devices
the pipewire status became:

❯  sudo systemctl status pipewire
○ pipewire.service
     Loaded: masked (Reason: Unit pipewire.service is masked.)
     Active: inactive (dead)

rebuilding and rebooting does not fix it

i swear i didn’t even do anything. i just put away my laptop for a bit and this is what it became when i came back

never mind. i forgot i set the profile to off LOL

What happend when you run the command wpctl set-default-sink 53?
Also can you check your bios settings