I am trying to get software control of 8 channels of audio over HDMI. I don't know very much about linux audio software and naively assumed I'd plug an HDMI into an audio converter/splitter and get 8 working outputs. What I get is silence. Someone here must understand this and I'd appreciate help!

Here's everything I know about collecting. Sorry for the length or if it's insufficient.



Code:
wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
http://alsa-project.org/db/?f=9a8a1a...a1d071064900d5
Code:
uname -r
4.15.0-64-generic

#I'm guessing this is what should work, but doesn't:
speaker-test -D surround71:CARD=PCH,DEV=0 -c 8


Code:
speaker-test 1.1.3




Playback device is surround71:CARD=PCH,DEV=0
Stream parameters are 48000Hz, S16_LE, 8 channels
Using 16 octaves of pink noise
Channels count (8) not available for playbacks: Invalid argument
Setting of hwparams failed: Invalid argument


But trying
speaker-test -D surround71:CARD=PCH,DEV=0 -c 2
doesn't return errors, but gives silence (even with the SKSL converter set to stereo)


pavucontrol 
Unable to init server: Could not connect: Connection refused
(But do I need it?)


alsamixer shows Auto-Mute Disabled, Loopback Enabled.
Master, Headphones, Speaker and PCM all have columns in the white (but a green 00 at the bottom). There's no line, front, center, side, rear, etc. There are 5 S/PDIF columns, all blank and showing 00, and I can't get them to change (but presumably I don't care.)


inxi -Fxz
System: Host: lachesis Kernel: 4.15.0-64-generic x86_64 bits: 64 compiler: gcc v: 7.4.0 Console: tty 0 
Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic 
Machine: Type: Desktop System: Azulle product: Inspire v: N/A serial: <filter> 
Mobo: INTEL model: SKYBAY serial: <filter> UEFI: American Megatrends v: 5.12 date: 10/10/2017 
CPU: Topology: Dual Core model: Intel Core i5-7200U bits: 64 type: MT MCP arch: Kaby Lake rev: 9 L2 cache: 3072 KiB 
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 21696 
Speed: 619 MHz min/max: 400/3100 MHz Core speeds (MHz): 1: 600 2: 600 3: 601 4: 600 
Graphics: Device-1: Intel HD Graphics 620 driver: i915 v: kernel bus ID: 00:02.0 
Display: server: X.org 1.19.6 driver: modesetting unloaded: fbdev,vesa tty: 154x34 
Message: Advanced graphics data unavailable in console. Try -G --display 
Audio: Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
Device-2: C-Media type: USB driver: hid-generic,snd-usb-audio,usbhid bus ID: 1-7.3:10 
Device-3: C-Media type: USB driver: hid-generic,snd-usb-audio,usbhid 
Sound Server: ALSA v: k4.15.0-64-generic 
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: 2.3LK-NAPI port: e000 
bus ID: 01:00.0 
IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Device-2: Intel Wireless 3165 driver: iwlwifi v: kernel port: e000 bus ID: 02:00.0 
IF: wlp2s0 state: up mac: <filter> 
Drives: Local Storage: total: 960.82 GiB used: 187.73 GiB (19.5%) 
ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO M.2 500GB size: 465.76 GiB 
ID-2: /dev/sdb type: USB vendor: Samsung model: Portable SSD T5 size: 465.76 GiB 
ID-3: /dev/sdc type: USB model: SMI USB size: 29.30 GiB 
Partition: ID-1: / size: 456.96 GiB used: 102.94 GiB (22.5%) fs: ext4 dev: /dev/sda2 
Sensors: System Temperatures: cpu: 48.0 C mobo: 29.8 C 
Fan Speeds (RPM): N/A 
Info: Processes: 208 Uptime: 17m Memory: 15.59 GiB used: 828.9 MiB (5.2%) Init: systemd runlevel: 5 Compilers: gcc: 7.4.0 
Shell: bash v: 4.4.20 inxi: 3.0.27 








cat /proc/asound/car*/co* | grep Codec
Codec: Realtek ALC269VC
Codec: Intel Kabylake HDMI
lspci -nn
Code:
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5904] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02)
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model [8086:1911]
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:9d13] (rev f1)
00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 [8086:9d14] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d58] (rev 21)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
02:00.0 Network controller [0280]: Intel Corporation Wireless 3165 [8086:3165] (rev 81)