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 33811C44512 for ; Sun, 19 Jul 2026 12:22:59 +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 1690260200; Sun, 19 Jul 2026 14:22:47 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 1690260200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1784463777; bh=gmhSMQjhLBmvHru/3NrTNctwS1uTfFyQ1Zf9DTPZvlE=; 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=kxYWWRSDaWFT/h2JkJCaxZuSXdrmUTy0qqv+qbAFzCzG7v2MtJMfKpmzi4N9RwGpp a6Unp5GHlt6Nhq90DHSEOXxdYOdTFozyQVrDvhZ/K3HKuC+rzXDprVEwMz6J1e4cN9 +RkpJg3jYf7qAno0T7TTVNhNaKCImsHKiHmbUVS0= Received: by alsa1.perex.cz (Postfix, from userid 50401) id 545EBF805F6; Sun, 19 Jul 2026 14:22:20 +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 81F4BF805FC; Sun, 19 Jul 2026 14:22:20 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id DA38AF80551; Sun, 19 Jul 2026 14:22:15 +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=1784463734; b=oT8QvQRO+rEMSlFdYC/vlgEjR/1TRlaYbqt23bp/j/RIdC8gFdLtPuXSTeeWOhyPe2da 7RLUotd6TtETQbY5rNjhGuvdMshFJeFAPkQbbe00Tbk5c9E1uzISnc686mXVoaYxs5Rbw zXTiptQ13LCSvIUo94W+ocTKV0rs+IrlFPnXEcDjhc0HJw7AOyvC+JwPJIuyfsk3WV1Xn bPjfgI7W415BYI92yKnJP+7IFLJKI2Gp0JUGXD/86Mm2MbjeTXVnLXdjw6PM1LeK1j7Cg J2xdcUjAjFgxHMcLXlQNWkMDUJcJnyVwQ6JLrgjQDF/BtKcChb0Fn9HoiqLLHu0txMQ== ARC-Message-Signature: i=1; d=alsa-project.org; s=arc; a=rsa-sha256; c=relaxed/simple; t=1784463734; h=MIME-Version:From:To:Message-Id:Subject; bh=gmhSMQjhLBmvHru/3NrTNctwS1uTfFyQ1Zf9DTPZvlE=; b=iuHpQMHphvBoCb0EV/dPFnwPW5T54SpISE4llF9BopCcw9oji8z5xVQ8tL+Vc2+ENZ7a 9ajWDA3pxiA54/oG9D500wsb59iKj3SByyUP9aXkFtK5V7WtsPN0IKsNm+cuuDu/a8W81 nuxZsHMJYhDitXuZa5RA2fKM2LDdAX0yJsEkahCxhVDNmp9pAbQ1+QztuJrAXsH3CbfVl XX5SEcncX9vXbVkM4ydCT8QccWS34qMS6BfGeAfsENWuq97wNyR/mCyH9sCaDZkRYM5BM SPLpa1LdUY96dfL/rYfeTM5iUXt/RwfayUKSedPDrY7WAlKNQ1muW5RrhfIHTR0WxcA== 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 B2B35F800F3 for ; Sun, 19 Jul 2026 14:22:13 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz B2B35F800F3 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit From: GitHub issues - edited To: alsa-devel@alsa-project.org Message-Id: <18c3b04fadc82300-webhooks-bot@alsa-project.org> In-Reply-To: <18c3b04fadbf5000-webhooks-bot@alsa-project.org> References: <18c3b04fadbf5000-webhooks-bot@alsa-project.org> Subject: Surround Use Cases for Esi GIGAPORT eX Date: Sun, 19 Jul 2026 14:22:15 +0200 (CEST) Message-ID-Hash: BSIOONRMKJQRKCG357SVZLNNS3RHJK3Z X-Message-ID-Hash: BSIOONRMKJQRKCG357SVZLNNS3RHJK3Z 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 edited 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 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 of alsaucm. 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