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.
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
uname -r 4.15.0-64-generic
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
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)