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 A2EA5C44512 for ; Sun, 19 Jul 2026 12:22: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 11F55601FC; Sun, 19 Jul 2026 14:21:55 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 11F55601FC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1784463725; bh=7xt5uqDwv1Qs2T+SsF6eEtAl14KQDvj00oh0x9SIS8I=; 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=PrF6ZRrYZFoz9PIcU4Fc9MjkSx1WE8OzzCZdEohG9fG6RdqdM3ZV/E129eRT35pZG J76caIFbmkulbt96kkcyz6KyLsjmeyHVUEqlRmwO0/qj+fuJa6pVbZni+zKfoFwZ6K DgECIetzQ5sguG31tSjCOD/PbpF2kWnqtdW0+hAU= Received: by alsa1.perex.cz (Postfix, from userid 50401) id D4AA9F80601; Sun, 19 Jul 2026 14:21:29 +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 92A02F8010B; Sun, 19 Jul 2026 14:21:29 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id A7150F80551; Sun, 19 Jul 2026 14:21:24 +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=1784463683; b=h2FO714zETjadTX8tDtfSCLm4CB9pbgjI64aB+Vvdt8hgZmd8OsIX0wRftwd4b4EjvY1 NLy16ARvCv/kwu+MEz9bLjKYm7+fqGAjYC5nGtezJTRWHFwRRVVy6A1TLu29LQ18EW+tc vdlMzWxjWQw0+lSJVYLTqcNUQw/VmvH6Gfb+s/Nsc75t3FpTunf8f2iV1YeJ8tgXDZKZs MLmnBMbTQHQEICEx8njPmrPiPJUBmoZ3M84OrfFqjSYCMQtqCnaDmzPMi3GX7Rr3kQVmr Ndj8SSS+1Bl9CZtg1Srg8zwE9vx2qH7DW2aIYfGagUc3B0s1JfO8ilzMjGDqQE35zIw== ARC-Message-Signature: i=1; d=alsa-project.org; s=arc; a=rsa-sha256; c=relaxed/simple; t=1784463683; h=MIME-Version:From:To:Message-Id:Subject; bh=7xt5uqDwv1Qs2T+SsF6eEtAl14KQDvj00oh0x9SIS8I=; b=YMC0+bvAWCwV02krykzCltX3faf5L0QGgZBH8H/Twi90ZG7ECLrGibwbCRzvkhQwSFTG ijYyYavJC8pDin8+Usvh8aidqmY2G7gNbhMaxANrHiXmsqYd8T3W1FqhhrzXrP0La4Sta CaZnlhQYs1LvK15oJPCTQ76PHjqLBzgrvdWyldBt8pWYcA9zBioLrCORe9rwjxw1ilFIB yZ16J1piVMpO2k5ddGsjV90r/S52ems0FTsv38SnNw7MuDrosyCDIXZfdPNrw95ywyZq/ MI+VJcl6r2/zmiWitkRaV4DztpDeL1CR/imq2qyScV+vhWK4VY4OZYOpG6NAiM+qhtg== 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 B6056F8010B for ; Sun, 19 Jul 2026 14:21:22 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz B6056F8010B 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: <18c3b043b1fd3100-webhooks-bot@alsa-project.org> In-Reply-To: <18c3b043b1f4cb00-webhooks-bot@alsa-project.org> References: <18c3b043b1f4cb00-webhooks-bot@alsa-project.org> Subject: Surround Use Cases for Esi GIGAPORT eX Date: Sun, 19 Jul 2026 14:21:24 +0200 (CEST) Message-ID-Hash: ZZRH5CBVO5UFCVBFX5JVMTQSQ6L4UDOH X-Message-ID-Hash: ZZRH5CBVO5UFCVBFX5JVMTQSQ6L4UDOH 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 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 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