From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D18F3C44521 for ; Sun, 19 Jul 2026 12:16:07 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [45.14.194.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id F11D1601A6; Sun, 19 Jul 2026 14:15:54 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz F11D1601A6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1784463365; bh=/XfCiobGO+UGk8frW4DGFMlLx7R8wSmuWMR0UJCR9Ec=; h=From:To:In-Reply-To:References:Subject:Date:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From; b=hhhyK+1DIdGj7urb0VZc6L4fcIZxwEWTmB/vMlUkADt7suBFjbZdT6ctAI4zjxGY2 2XDdFD2NVTMd5sflKIN1+ztV6igYQc81ssrlcUKqABDnTvuQidbJwuzX3le7mmbOds gmwzHV6LIKgkoxUJIUKWl2EQ6mh7ZMNKWcryqWCo= Received: by alsa1.perex.cz (Postfix, from userid 50401) id 994B6F805FA; Sun, 19 Jul 2026 14:15:28 +0200 (CEST) Received: from mailman-core.alsa-project.org (mailman-core.alsa-project.org [10.254.200.10]) by alsa1.perex.cz (Postfix) with ESMTP id 37C13F805F8; Sun, 19 Jul 2026 14:15:28 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 3647EF80551; Sun, 19 Jul 2026 14:15:23 +0200 (CEST) Authentication-Results: alsa1.perex.cz; arc=none smtp.remote-ip=45.14.194.44 ARC-Seal: i=1; d=alsa-project.org; s=arc; a=rsa-sha256; cv=none; t=1784463322; b=RhpiDTynHceBzcOxYlabNhlXgqbsdJiSQHSL7nX7y+SoZskz19XwEqSimGEfuX81rXIX plQJi9z5JaUBU3JbwICxDtYzuGLKAanHdOwtwjY8m8ji+5G5gMxSVGPkCaI02mVXSFYbz Ng1+ZdKbGJ6RqIJzvj3UQ1iSOovn7AH+og4faGUNdpCaNuCQYjd6wsK5qaayTXUJkZ7WW LHgi24yoELkKkWamcX2iyKxUf6fTp07wSvDC8hGXdyJuWT5SIh1LUGqM/+2zBIegesSp3 2K4rWKS6oCf3nUBtBf7cMoONaib5QKN3KhG4Uoo9cMt7gSuOTcXtoqQBP37z91pDccg== ARC-Message-Signature: i=1; d=alsa-project.org; s=arc; a=rsa-sha256; c=relaxed/simple; t=1784463322; h=MIME-Version:From:To:Message-Id:Subject; bh=/XfCiobGO+UGk8frW4DGFMlLx7R8wSmuWMR0UJCR9Ec=; b=BPRo6Hr8X3maBASjiEZoOS4LndshP6wI1xNGDKV2ZLOTxBP065IY4FrYqMqsSxKRpOeI e/mORZyzzoOzXNkpNl0+YdWDLIKSLxI2z/rIg2GpLCUydncH5ezj4q3QlPg83gWiC95Lw 9YaEDsSB0EcWA1MdANKM/ZFotVdndvI1AC9s5eOaB/m/Ut0zb7WJNd8wniqWnjYBqSveN Ps+kPRkNbY/4HQtF/6MgpV0/C8/uhd7x+HTKSt7Rm/iia1MWMA38QUHsfkoA7hBJz+x4h AhlK9tat362HdyZPQyCfybs9458UtOsUo2QYvGxnnLvTKqZNx91Dxga2XqGWmU+9jLQ== ARC-Authentication-Results: i=1; alsa1.perex.cz; arc=none smtp.remote-ip=45.14.194.44 Received: from webhooks-bot.alsa-project.org (vmi2259423.contaboserver.net [45.14.194.44]) by alsa1.perex.cz (Postfix) with ESMTP id 5CE12F8010B for ; Sun, 19 Jul 2026 14:15:21 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 5CE12F8010B MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit From: GitHub issues - opened To: alsa-devel@alsa-project.org Message-Id: <18c3afef96bded00-webhooks-bot@alsa-project.org> In-Reply-To: <18c3afef96965400-webhooks-bot@alsa-project.org> References: <18c3afef96965400-webhooks-bot@alsa-project.org> Subject: Surround Use Cases for Esi GIGAPORT eX Date: Sun, 19 Jul 2026 14:15:23 +0200 (CEST) Message-ID-Hash: 2OJYGOZS3KR3WQRB2LQCBZ6R65N2VQD6 X-Message-ID-Hash: 2OJYGOZS3KR3WQRB2LQCBZ6R65N2VQD6 X-MailFrom: github@alsa-project.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-alsa-devel.alsa-project.org-0; header-match-alsa-devel.alsa-project.org-1; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: alsa-project/alsa-ucm-conf issue #815 was opened from EngineOfDarkness: Currently, it seems some default Configurations are generated by ACP. Since I don't know where the correct place for this is, I made a Ticket in the pipewire bugtracker some time ago https://gitlab.freedesktop.org/pipewire/pipewire/-/work_items/5364 (contains some more logs like spa-acp-tool, pw-dump and aplay logs if useful) According to the Readme https://download.esi-audiotechnik.com/download/ESI/GIGAPORT_eX/GIGAPORT_eX-English.pdf the USB Soundcard should also support 5.1 and other Surround Configurations like 2.1 (see `This device can be used for playback with any channel count up to 8 channels` in the Readme). **I can appreciate time is sparse, but even a quick _"won't work, needs Manufacturer or USB Driver changes"_ would suffice if this can be gleaned from the logs (I can still send the card back and get my money returned (probably))** I tried setting up UCM (for more than 16 hours, the readme and other use cases weren't too helpful for me) but I didn't really get anything working, maybe partially especially because I am "stuck" on `alsaucm: version 1.2.8` for the time being. The "easy" version with Variants did not work because (at least I didn't get it to work) - it always complained about not being able to set the desired Playback Channels. Working with the SplitPCM Macros didn't work at all, but from the Commit Changelog it seems this was slightly buggy for Surround anyways in my version. So I assume this is because the Card only explicitly supports either 2 or 8 Channels in Hardware? Not sure if this is "normal" for Surround USB Soundcards or if they should announce all supported configurations. If it helps here is output of the command `aplay -D hw:2,0 --dump-hw-params /dev/urandom 2>&1` ``` ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED FORMAT: S16_LE S24_3LE SUBFORMAT: STD SAMPLE_BITS: [16 24] FRAME_BITS: [32 192] CHANNELS: [2 8] RATE: [44100 192000] PERIOD_TIME: [125 1000000] PERIOD_SIZE: [6 192000] PERIOD_BYTES: [64 4608000] PERIODS: [2 1024] BUFFER_TIME: (62 2000000] BUFFER_SIZE: [12 384000] BUFFER_BYTES: [64 9216000] TICK_TIME: ALL -------------------- aplay: set_params:1352: Sample format non available Available formats: - S16_LE - S24_3LE ``` I also cannot run `speaker-test -Dhw:eX -c 3` (should be 2.1 output) ``` speaker-test 1.2.8 Playback device is hw:eX Stream parameters are 48000Hz, S16_LE, 3 channels Using 16 octaves of pink noise Channels count (3) not available for playbacks: Invalid argument Setting of hwparams failed: Invalid argument ``` `speaker-test -Dplughw:eX -c 3` works (as does -c 6 for example) and i can see that the Card receives output at the correct Outputs (the Card has a LED Indicator for each output). However as far as I read `plughw` does some conversion "magic" while `hw` is for direct access and most (if not all) Use Cases seem to use hw only. Thanks. Issue URL : https://github.com/alsa-project/alsa-ucm-conf/issues/815 Repository URL: https://github.com/alsa-project/alsa-ucm-conf