Sound died with zypper up 7 days ago

I have over 50 current Leap and TW installations. Whether I can get sound of of any of them seems to be entirely random. I estimate success to be somewhere in the 25%-35% range. It’s too complicated to find patterns.

My current problem, on 15.4 with Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio chip-ID: 8086:0c0c and pulseaudio but not pipewire-pulseaudio currently installed:

#  rpm -qa | egrep 'puls|pipew|wirep' | sort
apulse-0.1.13-bp154.1.41.x86_64
libpipewire-0_3-0-0.3.49-150400.1.5.x86_64
libpulse0-15.0-150400.2.10.x86_64
libpulse0-32bit-15.0-150400.2.10.x86_64
libwireplumber-0_4-0-0.4.9-150400.3.3.2.x86_64
pipewire-0.3.49-150400.1.5.x86_64
pipewire-modules-0_3-0.3.49-150400.1.5.x86_64
pipewire-spa-plugins-0_2-0.3.49-150400.1.5.x86_64
pipewire-spa-tools-0.3.49-150400.1.5.x86_64
pipewire-tools-0.3.49-150400.1.5.x86_64
pulseaudio-setup-15.0-150400.2.10.x86_64
system-user-pulse-15.0-150400.2.10.noarch
wireplumber-0.4.9-150400.3.3.2.x86_64
wireplumber-audio-0.4.9-150400.3.3.2.noarch
#

This is current, but not indicative of how it was last week. I’ve been poking at this off and on since then, adding and removing various sound-related packages. Perfectly working sound was totally lost along with my last zypper up sequence 7 days ago. I know the root cause is sound is now directed to the unused HDMI output instead of the connected pin jack, because I temporarily connected a second display using HDMI, where sound resulted, but as yet have found no clue why the change, or how/where to make a required reconfiguration to change it back. alsactl init failed to help. alsactl info doesn’t exist in 15.4. When I boot TW instead of Leap, sound outputs from the speakers connected to the pin jack, as 15.4 used to.

alsa-info.sh

SDB:Troubleshooting sound - openSUSE Wiki needs updating to address pipewire/wireplumber’s apparent superceding of pulseaudio as default, and yast2-sound being retired.

Did another reboot:

> aplay /usr/share/sounds/alsa/test.wav
ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave
aplay: main:831: audio open error: No such file or directory
> systemctl --user status pipewire.{service,socket}
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: disabled)
     Active: active (running) since Sat 2023-07-15 23:53:43 EDT; 8min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1074 (pipewire)
     CGroup: /user.slice/user-1050.slice/user@1050.service/session.slice/pipewire.service
             └─ 1074 /usr/bin/pipewire

Jul 15 23:53:43 00srv systemd[1067]: Started PipeWire Multimedia Service.

● pipewire.socket - PipeWire Multimedia System Socket
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-07-15 23:53:43 EDT; 8min ago
   Triggers: ● pipewire.service
     Listen: /run/user/1050/pipewire-0 (Stream)
     CGroup: /user.slice/user-1050.slice/user@1050.service/app.slice/pipewire.socket

Jul 15 23:53:43 00srv systemd[1067]: Listening on PipeWire Multimedia System Socket.
> systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-07-15 23:53:43 EDT; 9min ago
   Main PID: 1075 (wireplumber)
     CGroup: /user.slice/user-1050.slice/user@1050.service/session.slice/wireplumber.service
             └─ 1075 /usr/bin/wireplumber

Jul 15 23:53:43 00srv systemd[1067]: Started Multimedia Service Session Manager.
Jul 15 23:53:44 00srv wireplumber[1075]: Failed to set scheduler settings: Operation not permitted
> wpctl status
PipeWire 'pipewire-0' [0.3.49, moz@00srv, cookie:1125355531]
 └─ Clients:
        31. WirePlumber                         [0.3.49, moz@00srv, pid:1075]
        32. WirePlumber [export]                [0.3.49, moz@00srv, pid:1075]
        43. wpctl                               [0.3.49, moz@00srv, pid:3268]

Audio
 ├─ Devices:
 │      38. Built-in Audio                      [alsa]
 │      39. Built-in Audio                      [alsa]
 │
 ├─ Sinks:
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │  *   40. Built-in Audio Analog Stereo        [vol: 0.16]
 │
 ├─ Source endpoints:
 │
 └─ Streams:

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

Settings
 └─ Default Configured Node Names:
> inxi -Aaz
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:03.0
    chip-ID: 8086:0c0c class-ID: 0403
  Device-2: Intel 8 Series/C220 Series High Definition Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:8c20 class-ID: 0403
  API: ALSA v: k5.14.21-150400.24.66-default status: kernel-api with:
    1: aoss type: oss-emulator 2: apulse type: pulse-emulator
    tools: alsactl,alsamixer,amixer
  Server-1: aRts v: 1.5.10 status: off with: artswrapper status: off
    tools: artsdsp
  Server-2: JACK v: 1.9.12 status: off tools: jack_control
  Server-3: PipeWire v: 0.3.49 status: active with: wireplumber
    status: active tools: pw-cat,pw-cli,wpctl
>

The output you shared in the opening post confirmed pipewire is installed, but not pulseaudio. This is consistent with the absence of the pulseaudio package as well.

Strange…no audio sinks are listed in the ‘wpctl status’ output.

What do the following commands return?

pw-cli list-objects Device
pw-cli list-objects Node

If I was you I would install pipewire-pulseaudio and pavucontrol, then configure the desired profile (making sure the analog sink is active).

> pw-cli list-objects Device
        id 38, type PipeWire:Interface:Device/3
                object.serial = "38"
                factory.id = "14"
                client.id = "32"
                device.api = "alsa"
                device.description = "Built-in Audio"
                device.name = "alsa_card.pci-0000_00_03.0"
                device.nick = "HDA Intel HDMI"
                media.class = "Audio/Device"
        id 39, type PipeWire:Interface:Device/3
                object.serial = "39"
                factory.id = "14"
                client.id = "32"
                device.api = "alsa"
                device.description = "Built-in Audio"
                device.name = "alsa_card.pci-0000_00_1b.0"
                device.nick = "HDA Intel PCH"
                media.class = "Audio/Device"
> pw-cli list-objects Node
        id 28, type PipeWire:Interface:Node/3
                object.serial = "28"
                factory.id = "10"
                priority.driver = "20000"
                node.name = "Dummy-Driver"
        id 29, type PipeWire:Interface:Node/3
                object.serial = "29"
                factory.id = "10"
                priority.driver = "19000"
                node.name = "Freewheel-Driver"
        id 35, type PipeWire:Interface:Node/3
                object.serial = "35"
                factory.id = "10"
                client.id = "32"
                node.name = "Midi-Bridge"
                media.class = "Midi/Bridge"
        id 40, type PipeWire:Interface:Node/3
                object.serial = "40"
                object.path = "alsa:pcm:1:front:1:capture"
                factory.id = "18"
                client.id = "32"
                device.id = "39"
                priority.session = "2009"
                priority.driver = "2009"
                node.description = "Built-in Audio Analog Stereo"
                node.name = "alsa_input.pci-0000_00_1b.0.analog-stereo"
                node.nick = "ALC887-VD Analog"
                media.class = "Audio/Source"

P.S. (If you don’t know what to do with your Sunday.) :wink:

Maybe this “profile”, whatever and wherever it is, is the problem. Where does it live? What initially creates it? Is/how is it related to whatever alsactl init does? What makes an analog sink “active”?

I only have one sound card on a laptop using its speakers , so little need to configure otherwise. However, I generally use and recommend pavucontrol to make such changes (stored in ~/.config/pulse/ in this case). It is possible to configure wireplumber (user configuration) to set the default sink, but wpctl doesn’t currently list any available sinks in your current situation.

Did you install the packages I mentioned yet?

Did you happen to notice this is a 15.4 thread including the string “zypper up” in the title?

# rpm -qa | egrep 'alsa|arts|audio|demult|gstr|jack|mix|pavu|puls|sof-|sound|vlc|wire|xdg' | sort
alsa-1.2.6.1-150400.1.4.x86_64
alsa-firmware-1.2.4-1.41.noarch
alsa-oss-1.1.8-150300.12.3.2.x86_64
alsa-plugins-1.2.6-150400.1.10.x86_64
alsa-plugins-jack-1.2.6-150400.1.10.x86_64
alsa-plugins-oss-1.2.6-150400.1.10.x86_64
alsa-plugins-pulse-1.2.6-150400.1.10.x86_64
alsa-plugins-speexrate-1.2.6-150400.1.10.x86_64
alsa-plugins-upmix-1.2.6-150400.1.10.x86_64
alsa-topology-conf-1.2.5-150400.1.5.noarch
alsa-ucm-conf-1.2.6.3-150400.1.4.noarch
alsa-utils-1.2.6-150400.1.4.x86_64
apulse-0.1.13-bp154.1.41.x86_64
arts-1.5.10-lp154.39.66.x86_64
gstreamer-1.20.1-150400.1.5.x86_64
gstreamer-plugins-base-1.20.1-150400.1.9.x86_64
jack-1.9.12-150000.3.3.1.x86_64
kdelibs3-arts-3.5.10-lp154.243.1.x86_64
kdemultimedia3-3.5.10.1-lp154.81.1.x86_64
kdemultimedia3-arts-3.5.10.1-lp154.81.1.x86_64
kdemultimedia3-mixer-3.5.10.1-lp154.81.1.x86_64
kdemultimedia3-sound-3.5.10.1-lp154.81.1.x86_64
libasound2-1.2.6.1-150400.1.4.x86_64
libasound2-32bit-1.2.6.1-150400.1.4.x86_64
libaudiofile1-0.3.6-3.7.10.x86_64
libgstaudio-1_0-0-1.20.1-150400.1.9.x86_64
libgstreamer-1_0-0-1.20.1-150400.1.5.x86_64
libgstriff-1_0-0-1.20.1-150400.1.9.x86_64
libjack0-1.9.12-150000.3.3.1.x86_64
libjacknet0-1.9.12-150000.3.3.1.x86_64
libjackserver0-1.9.12-150000.3.3.1.x86_64
libopenshot-audio8-0.2.2-bp154.1.36.x86_64
libpipewire-0_3-0-0.3.49-150400.1.5.x86_64
libpulse-mainloop-glib0-15.0-150400.2.10.x86_64
libpulse0-15.0-150400.2.10.x86_64
libpulse0-32bit-15.0-150400.2.10.x86_64
libSDL_sound-1_0-1-1.0.3-bp154.1.132.x86_64
libvlc5-3.0.18-150400.2.6.pm.1.x86_64
libvlccore9-3.0.18-150400.2.6.pm.1.x86_64
libwebrtc_audio_processing1-0.3-1.35.x86_64
libwireshark15-3.6.14-150000.3.92.1.x86_64
libwiretap12-3.6.14-150000.3.92.1.x86_64
libxine1-arts-1.1.21-lp154.6.1.x86_64
lsof-4.91-1.11.x86_64
pavucontrol-5.0-150400.1.8.x86_64
pipewire-modules-0_3-0.3.49-150400.1.5.x86_64
pipewire-spa-plugins-0_2-0.3.49-150400.1.5.x86_64
pulseaudio-15.0-150400.2.10.x86_64
pulseaudio-setup-15.0-150400.2.10.x86_64
python3-pyxdg-0.26-1.21.noarch
sof-firmware-2.0-150400.1.4.noarch
sound-theme-freedesktop-0.8-150400.12.7.noarch
system-user-pulse-15.0-150400.2.10.noarch
vlc-3.0.18-150400.2.6.pm.1.x86_64
vlc-codecs-3.0.18-150400.2.6.pm.1.x86_64
vlc-noX-3.0.18-150400.2.6.pm.1.x86_64
vlc-opencv-3.0.18-150400.2.6.pm.1.x86_64
vlc-qt-3.0.18-150400.2.6.pm.1.x86_64
xdg-menu-0.2-1.23.noarch
xdg-utils-1.1.3+20201113-150400.1.4.noarch
yast2-sound-4.4.1-150400.1.6.x86_64
# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
default
    Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
    HDA Intel HDMI, HDMI 3
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
    HDA Intel HDMI, HDMI 4
    HDMI Audio Output
sysdefault:CARD=PCH
    HDA Intel PCH, ALC887-VD Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
> systemctl --user status pulseaudio.{service,socket}
● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor preset: disabled)
     Active: active (running) since Sun 2023-07-16 05:09:22 EDT; 10min ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 1710 (pulseaudio)
     CGroup: /user.slice/user-1050.slice/user@1050.service/session.slice/pulseaudio.service
             └─ 1710 /usr/bin/pulseaudio --daemonize=no --log-target=journal

Jul 16 05:09:21 00srv systemd[1476]: Starting Sound Service...
Jul 16 05:09:22 00srv systemd[1476]: Started Sound Service.

● pulseaudio.socket - Sound System
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2023-07-16 05:09:18 EDT; 10min ago
   Triggers: ● pulseaudio.service
     Listen: /run/user/1050/pulse/native (Stream)
     CGroup: /user.slice/user-1050.slice/user@1050.service/app.slice/pulseaudio.socket

Jul 16 05:09:18 00srv systemd[1476]: Listening on Sound System.
> aplay /usr/share/sounds/alsa/test.wav
Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

But, only silence other than clicks from keyboard, and pavucontrol finds no devices.

Quit it with your arrogance. If you can’t assist constructively, don’t post.

2 Likes

Yep. Rolled back and verified what I claimed before:

 leap154:~ # snapper list
   # | Type   | Pre # | Date                     | User | Cleanup | Description             | Userdata     
-----+--------+-------+--------------------------+------+---------+-------------------------+--------------
  0  | single |       |                          | root |         | current                 |              
112  | post   |   111 | Sun May 28 13:24:13 2023 | root | number  |                         | important=yes
149  | single |       | Thu Jun  8 15:00:13 2023 | root | number  | rollback backup of #144 | important=yes
150  | single |       | Thu Jun  8 15:00:13 2023 | root | number  | writable copy of #112   |              
151  | pre    |       | Thu Jun  8 15:08:53 2023 | root | number  | zypp(zypper)            | important=yes
152  | post   |   151 | Thu Jun  8 15:11:04 2023 | root | number  |                         | important=yes
153  | pre    |       | Thu Jun  8 15:12:19 2023 | root | number  | zypp(zypper)            | important=no 
154  | post   |   153 | Thu Jun  8 15:12:44 2023 | root | number  |                         | important=no 
155  | pre    |       | Thu Jun  8 15:15:48 2023 | root | number  | zypp(zypper)            | important=no 
156  | post   |   155 | Thu Jun  8 15:15:48 2023 | root | number  |                         | important=no 
157  | pre    |       | Thu Jun  8 15:49:03 2023 | root | number  | zypp(zypper)            | important=no 
158  | post   |   157 | Thu Jun  8 15:49:05 2023 | root | number  |                         | important=no 
159  | pre    |       | Thu Jun  8 15:54:54 2023 | root | number  | zypp(zypper)            | important=yes
160  | post   |   159 | Thu Jun  8 16:01:39 2023 | root | number  |                         | important=yes
161  | pre    |       | Thu Jun  8 16:20:20 2023 | root | number  | zypp(zypper)            | important=yes
162  | post   |   161 | Thu Jun  8 16:21:12 2023 | root | number  |                         | important=yes
163  | pre    |       | Thu Jun  8 16:57:44 2023 | root | number  | zypp(zypper)            | important=no 
164  | post   |   163 | Thu Jun  8 16:57:54 2023 | root | number  |                         | important=no 
165  | pre    |       | Thu Jul  6 07:52:24 2023 | root | number  | zypp(zypper)            | important=yes
166  | post   |   165 | Thu Jul  6 07:56:36 2023 | root | number  |                         | important=yes
167  | pre    |       | Thu Jul  6 13:07:13 2023 | root | number  | zypp(zypper)            | important=no 
168  | post   |   167 | Thu Jul  6 13:07:31 2023 | root | number  |                         | important=no 
169  | pre    |       | Sun Jul 16 09:12:05 2023 | root | number  | zypp(zypper)            | important=yes
170  | post   |   169 | Sun Jul 16 09:13:29 2023 | root | number  |                         | important=yes
171  | single |       | Sun Jul 16 11:21:36 2023 | root | number  | rollback backup of #150 | important=yes
172* | single |       | Sun Jul 16 11:21:37 2023 | root |         | writable copy of #112   |              
173  | pre    |       | Sun Jul 16 11:24:47 2023 | root | number  | zypp(zypper)            | important=yes
174  | post   |   173 | Sun Jul 16 11:31:50 2023 | root | number  |                         | important=yes
175  | pre    |       | Sun Jul 16 11:32:55 2023 | root | number  | zypp(zypper)            | important=yes
176  | post   |   175 | Sun Jul 16 11:33:52 2023 | root | number  |                         | important=yes
leap154:~ # 
leap154:~ # zypper update
Loading repository data...
Reading installed packages...
Nothing to do.
leap154:~ # 
Operating System: openSUSE Leap 15.4
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.14.21-150400.24.69-default (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz
Memory: 31.0 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 530

No problems with audio whatsoever.

Ok. Lets compare ALSA and PA output with respect to devices…

aplay -lL
pactl list cards
> aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
default
    Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
    HDA Intel HDMI, HDMI 3
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
    HDA Intel HDMI, HDMI 4
    HDMI Audio Output
sysdefault:CARD=PCH
    HDA Intel PCH, ALC887-VD Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
> pactl list cards
If 'pactl' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf pactl
> pactl list cards
Card #0
        Name: alsa_card.pci-0000_00_03.0
        Driver: module-alsa-card.c
        Owner Module: 6
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel HDMI"
                alsa.long_card_name = "HDA Intel HDMI at 0xf7d14000 irq 33"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:03.0"
                sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "0c0c"
                device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                device.description = "Built-in Audio"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: off
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
                hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
                hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4

Card #1
        Name: alsa_card.pci-0000_00_1b.0
        Driver: module-alsa-card.c
        Owner Module: 7
        Properties:
                alsa.card = "1"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xf7d10000 irq 31"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "8c20"
                device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "1"
                device.description = "Built-in Audio"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: input:analog-stereo
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, latency offset: 0 usec, available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, available)
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, not available)
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-headphones"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo

This reminds me years ago, when motherboard was new, Tiwai rightly suggested I needed a modprobe.d option:

/etc/modprobe.d # ls -Gg 99*
-rw-r--r-- 1 79 Dec 21  2015 99-local.con
/etc/modprobe.d # cat 99*
#
# please add local extensions to this file
#
options snd-hda-intel index=1,0

At some point it stopped being needed, which is why the current name doesn’t end in .conf. I tried rebooting after adding the f back. That swapped PCH to 0 and HDMI to 1 for alsa, but not PA:

> aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
    HDA Intel PCH, ALC887-VD Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
    HDA Intel HDMI, HDMI 3
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
    HDA Intel HDMI, HDMI 4
    HDMI Audio Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
> pactl list cards
Card #0
        Name: alsa_card.pci-0000_00_03.0
        Driver: module-alsa-card.c
        Owner Module: 6
        Properties:
                alsa.card = "1"
                alsa.card_name = "HDA Intel HDMI"
                alsa.long_card_name = "HDA Intel HDMI at 0xf7d14000 irq 33"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:03.0"
                sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card1"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "0c0c"
                device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
                device.form_factor = "internal"
                device.string = "1"
                device.description = "Built-in Audio"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: off
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
                hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
                hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4

Card #1
        Name: alsa_card.pci-0000_00_1b.0
        Driver: module-alsa-card.c
        Owner Module: 7
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xf7d10000 irq 31"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "8c20"
                device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                device.description = "Built-in Audio"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
                output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: no)
                output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: input:analog-stereo
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, latency offset: 0 usec, available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo
                analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, available)
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo
                analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, not available)
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-headphones"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
> aplay /usr/share/sounds/alsa/test.wav
Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

So still no sound from speakers with PA apparently in control.

Yes, that was only needed to set the ALSA sound card order. PulseAudio and PipeWire use their own methods. This doesn’t look right to me

Profiles:
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
                output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: no)
                output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: input:analog-stereo

The active profile (for analog stereo output) should be

output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)

In any case, that won’t apply to the aplay (ALSA) utility.

Check the analog output level and mute status.

Assuming still card#0 from an ALSA POV…

amixer -c0
> alsamixer
> amixer -c0
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',4
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]

Nothing shows muting engaged.

It seems obvious to me since several days ago that the “profile” default/priority/order got switched backwards from what it was and I need. But what controls it? What can switch it back to PCH first?

Could this be related to the GPU configuration:

# ls -1 /sys/class/drm
card0
card0-HDMI-A-1
card0-HDMI-A-2
card0-VGA-1
renderD128

Some system or subsystem thinks I have two HDMI connections, which is at least partially wrong, because one of the HDMI-labeled outputs is unused, and the other physically a DVI, which is connected to a display without any HDMI input or speakers.

We need to stay at the ALSA layer if aplay not working. The profile I was referring to is further up the stack (PulseAudio). The amixer output is missing analog output devices (only IEC958 device shown). Is it sound card 1 you should be looking at?

card 1: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

That says sound card 1. TW says that’s sound card 0. I think the problem is precisely that the Leap kernel has redetermined that ALC887 is card1, while the TW kernel continues it as card0, and there has to be some way to instruct the kernel which should take preference. This is from TW’s alsa-info.txt:

!!Soundcards recognised by ALSA
!!-----------------------------

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7d10000 irq 30
 1 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xf7d14000 irq 33


!!PCI Soundcards installed in the system
!!--------------------------------------

00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:03.0 0403: 8086:0c0c (rev 06)
	Subsystem: 1462:7850
--
00:1b.0 0403: 8086:8c20 (rev 04)
	Subsystem: 1462:d850

I’m going to install a BP kernel now to see what happens..........

Same with 6.2.9-lp154.3.1.gc39e89f. :frowning:

> aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
default
    Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
sysdefault:CARD=PCH
    HDA Intel PCH, ALC887-VD Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
#