From nobody Mon Jul 08 09:10:07 2024 X-Original-To: freebsd-multimedia@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WHdch5V8gz5Ph5P for ; Mon, 08 Jul 2024 09:10:12 +0000 (UTC) (envelope-from freebsdlouisville@gmail.com) Received: from mail-il1-x136.google.com (mail-il1-x136.google.com [IPv6:2607:f8b0:4864:20::136]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WHdcg70JKz4Gkr for ; Mon, 8 Jul 2024 09:10:11 +0000 (UTC) (envelope-from freebsdlouisville@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=YUx4XjNC; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of freebsdlouisville@gmail.com designates 2607:f8b0:4864:20::136 as permitted sender) smtp.mailfrom=freebsdlouisville@gmail.com Received: by mail-il1-x136.google.com with SMTP id e9e14a558f8ab-375daa47685so13832935ab.0 for ; Mon, 08 Jul 2024 02:10:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720429809; x=1721034609; darn=freebsd.org; h=subject:to:content-language:user-agent:mime-version:date:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=2AIO9l2cXQGT+G5JqbhcOfrTidiRHT7Wjy7ZUGFpyyY=; b=YUx4XjNCRiA88ZeRONnSDRY8WUwdx9AnTRH6TpkHJnCuVGWmtiO6wBC7Wz5ldy+luj WPYdB9XDyF5H6tRUHpiD77I4V817jQ2HJHnoeV1hrq/jbNwxqX4RhUjECTwXp5IgOyMx 9Y7bBbGsQk/9dAw/WrOFqAIXIroWcxwgWqeNFdx9WRXxi/F5eYa23W5VCXTbLnOtSbfy WgrHOwoP3/KbwCAyPolV07ic3v1hyM0aQRZsZoJa4EKF3s26NTHw7o0vi2IskBDjZ2ha Qc8VseUsC/EaRu84dE6ZneH1w3KxFKneGBgRJzoG08U96mgk+GJbmpPBLYxcC6f7MxcU x/uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720429809; x=1721034609; h=subject:to:content-language:user-agent:mime-version:date:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2AIO9l2cXQGT+G5JqbhcOfrTidiRHT7Wjy7ZUGFpyyY=; b=Z05Xgjf+v86how0T23IU6qOzPMF18TdVrjRdZrCMTfiJMhjfCL3UT0zyX5OorfNDgh 2K2jLaVvvSGXxUo0FnO2tYS1HeHNjEmpD/XP/PnM8iScCEFcO5AqLzsoPbZk1snSnfXs zRUQUxb01OieLBx3zaxzuClz1vhZteRGH3zW7nlHddIPilXfHPvjnZq9V4pUOeRb7zMO 59xC+SzVWIbr9WG8mpkxXtDYEOWRhd3Veo6/qLjt6y0ykIXdgTMGyvgXJrmmQUDxWWZ/ xIQXPhjVm8Hj2h+hQQbYz6J84NDX7nm6hFGLglT5514KR1Rne8quejKh1x+j0ltWEST4 OM+g== X-Gm-Message-State: AOJu0YxzdSLLhxZotcc5HpSw51fnMLT4/FcY+8hE68BrRsAZlp3VHCZv KlcqSDNK67JWW1dW/2V06NNy54g7xXkyuHWmm6WdomTlzAfedOgQvnVYtQ== X-Google-Smtp-Source: AGHT+IF/POB1/Fj8X5wlH+FzjY9Fq8oJ3pv0j5Pnz39dV/cxY+Hh1chk1IvaVpZevbOxoclyV1ns6w== X-Received: by 2002:a05:6e02:1fe8:b0:375:a6a4:5dde with SMTP id e9e14a558f8ab-3839b191210mr126243305ab.30.1720429809300; Mon, 08 Jul 2024 02:10:09 -0700 (PDT) Received: from ?IPV6:2600:1015:a032:296:18cc:6632:8e30:357? ([2600:1015:a032:296:18cc:6632:8e30:357]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3818b81a435sm29267435ab.34.2024.07.08.02.10.08 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 08 Jul 2024 02:10:08 -0700 (PDT) From: Steven Friedrich X-Google-Original-From: Steven Friedrich Content-Type: multipart/alternative; boundary="------------VF1kRHlrpHd3UaioDw2yTbw3" Message-ID: <868cd9ea-512e-45ad-9cbf-4dc7e385a79a@gmail.com> Date: Mon, 8 Jul 2024 05:10:07 -0400 List-Id: Multimedia discussions List-Archive: https://lists.freebsd.org/archives/freebsd-multimedia List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-multimedia@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: freebsd-multimedia@freebsd.org Subject: freebsd hdmi audio X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.991]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-multimedia@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-multimedia@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::136:from] X-Rspamd-Queue-Id: 4WHdcg70JKz4Gkr This is a multi-part message in MIME format. --------------VF1kRHlrpHd3UaioDw2yTbw3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I have two HP's, a Slimline with an i7, and an Envy with an i7. Both are small towers (desktops). I use drm-kmod, snd_hda. dmesg: hdacc0: at cad 0 on hdac0 hdaa0: at nid 1 on hdacc0 pcm0: at nid 20 and 27 on hdaa0 pcm1: at nid 33 and 24 on hdaa0 hdacc1: at cad 2 on hdac0 hdaa1: at nid 1 on hdacc1 pcm2: at nid 3 on hdaa1  From the command line, I can output to the front or rear realtek outputs, but not hdmi. cat /dev/sndstat FreeBSD Audio Driver Installed devices: pcm0: on hdaa0 (1p:1v/1r:1v)        snddev flags=0x2e2        [pcm0:play:dsp0.p0]: spd 48000, fmt 0x00200010, flags 0x00002100, 0x00000004        interrupts 0, underruns 0, feed 0, ready 0 [b:2048/1024/2|bs:2048/1024/2]        channel flags=0x2100        {userland} -> feeder_mixer(0x00200010) -> {hardware} pcm0:play:dsp0.p0[pcm0:virtual_play:dsp0.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000        interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]        channel flags=0x10000000        {userland} -> feeder_root(0x00000000) -> {hardware}        [pcm0:record:dsp0.r0]: spd 48000, fmt 0x00200010, flags 0x00002100, 0x00000005        interrupts 0, overruns 0, feed 0, hfree 512, sfree 512 [b:512/256/2|bs:512/256/2]        channel flags=0x2100        {hardware} -> feeder_root(0x00200010) -> feeder_mixer(0x00200010) -> {userland} pcm0:record:dsp0.r0[pcm0:virtual_record:dsp0.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000        interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0]        channel flags=0x10000000        {hardware} -> feeder_root(0x00000000) -> {userland} pcm1: on hdaa0 (1p:1v/1r:1v)        snddev flags=0x2e2        [pcm1:play:dsp1.p0]: spd 48000, fmt 0x00200010, flags 0x00002100, 0x00000004        interrupts 0, underruns 0, feed 0, ready 0 [b:2048/1024/2|bs:2048/1024/2]        channel flags=0x2100        {userland} -> feeder_mixer(0x00200010) -> {hardware} pcm1:play:dsp1.p0[pcm1:virtual_play:dsp1.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000        interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]        channel flags=0x10000000        {userland} -> feeder_root(0x00000000) -> {hardware}        [pcm1:record:dsp1.r0]: spd 48000, fmt 0x00200010, flags 0x00002100, 0x00000005        interrupts 0, overruns 0, feed 0, hfree 512, sfree 512 [b:512/256/2|bs:512/256/2]        channel flags=0x2100        {hardware} -> feeder_root(0x00200010) -> feeder_mixer(0x00200010) -> {userland} pcm1:record:dsp1.r0[pcm1:virtual_record:dsp1.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000        interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0]        channel flags=0x10000000        {hardware} -> feeder_root(0x00000000) -> {userland} pcm2: on hdaa1 (1p:1v/0r:0v) default        snddev flags=0x2e7        [pcm2:play:dsp2.p0]: spd 48000, fmt 0x00200010, flags 0x00006100, 0x00000004        interrupts 0, underruns 0, feed 0, ready 0 [b:2048/1024/2|bs:2048/1024/2]        channel flags=0x6100        {userland} -> feeder_mixer(0x00200010) -> {hardware} pcm2:play:dsp2.p0[pcm2:virtual_play:dsp2.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000        interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]        channel flags=0x10000000        {userland} -> feeder_root(0x00000000) -> {hardware} No devices installed from userspace.    BTW, I've been using FreeBSD since 1.x days. These same systems give me sound on every output on linux mint, kde neon, debian12. I'm running 14stable, but I've had this issue since 2017 (Dell Inspiron 3668 (i3). --------------VF1kRHlrpHd3UaioDw2yTbw3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

I have two HP's, a Slimline with an i7, and an Envy with an i7.  Both are small towers (desktops).

I use drm-kmod, snd_hda.

dmesg:

hdacc0: <Realtek ALC671 HDA CODEC> at cad 0 on hdac0
hdaa0: <Realtek ALC671 Audio Function Group> at nid 1 on hdacc0
pcm0: <Realtek ALC671 (Rear Analog)> at nid 20 and 27 on hdaa0
pcm1: <Realtek ALC671 (Analog)> at nid 33 and 24 on hdaa0
hdacc1: <Intel Kaby Lake HDA CODEC> at cad 2 on hdac0
hdaa1: <Intel Kaby Lake Audio Function Group> at nid 1 on hdacc1
pcm2: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa1

 From the command line, I can output to the front or rear realtek outputs, but not hdmi.

cat /dev/sndstat
FreeBSD Audio Driver
Installed devices:
pcm0: <Realtek ALC671 (Rear Analog)> on hdaa0 (1p:1v/1r:1v)
       snddev flags=0x2e2<AUTOVCHAN,BUSY,MPSAFE,REGISTERED,VPC>
       [pcm0:play:dsp0.p0]: spd 48000, fmt 0x00200010, flags 0x00002100, 0x00000004
       interrupts 0, underruns 0, feed 0, ready 0 [b:2048/1024/2|bs:2048/1024/2]
       channel flags=0x2100<BUSY,HAS_VCHAN>
       {userland} -> feeder_mixer(0x00200010) -> {hardware}
       pcm0:play:dsp0.p0[pcm0:virtual_play:dsp0.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000
       interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
       channel flags=0x10000000<VIRTUAL>
       {userland} -> feeder_root(0x00000000) -> {hardware}
       [pcm0:record:dsp0.r0]: spd 48000, fmt 0x00200010, flags 0x00002100, 0x00000005
       interrupts 0, overruns 0, feed 0, hfree 512, sfree 512 [b:512/256/2|bs:512/256/2]
       channel flags=0x2100<BUSY,HAS_VCHAN>
       {hardware} -> feeder_root(0x00200010) -> feeder_mixer(0x00200010) -> {userland}
       pcm0:record:dsp0.r0[pcm0:virtual_record:dsp0.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000
       interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0]
       channel flags=0x10000000<VIRTUAL>
       {hardware} -> feeder_root(0x00000000) -> {userland}
pcm1: <Realtek ALC671 (Analog)> on hdaa0 (1p:1v/1r:1v)
       snddev flags=0x2e2<AUTOVCHAN,BUSY,MPSAFE,REGISTERED,VPC>
       [pcm1:play:dsp1.p0]: spd 48000, fmt 0x00200010, flags 0x00002100, 0x00000004
       interrupts 0, underruns 0, feed 0, ready 0 [b:2048/1024/2|bs:2048/1024/2]
       channel flags=0x2100<BUSY,HAS_VCHAN>
       {userland} -> feeder_mixer(0x00200010) -> {hardware}
       pcm1:play:dsp1.p0[pcm1:virtual_play:dsp1.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000
       interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
       channel flags=0x10000000<VIRTUAL>
       {userland} -> feeder_root(0x00000000) -> {hardware}
       [pcm1:record:dsp1.r0]: spd 48000, fmt 0x00200010, flags 0x00002100, 0x00000005
       interrupts 0, overruns 0, feed 0, hfree 512, sfree 512 [b:512/256/2|bs:512/256/2]
       channel flags=0x2100<BUSY,HAS_VCHAN>
       {hardware} -> feeder_root(0x00200010) -> feeder_mixer(0x00200010) -> {userland}
       pcm1:record:dsp1.r0[pcm1:virtual_record:dsp1.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000
       interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0]
       channel flags=0x10000000<VIRTUAL>
       {hardware} -> feeder_root(0x00000000) -> {userland}
pcm2: <Intel Kaby Lake (HDMI/DP 8ch)> on hdaa1 (1p:1v/0r:0v) default
       snddev flags=0x2e7<SIMPLEX,AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
       [pcm2:play:dsp2.p0]: spd 48000, fmt 0x00200010, flags 0x00006100, 0x00000004
       interrupts 0, underruns 0, feed 0, ready 0 [b:2048/1024/2|bs:2048/1024/2]
       channel flags=0x6100<BUSY,HAS_VCHAN,VCHAN_PASSTHROUGH>
       {userland} -> feeder_mixer(0x00200010) -> {hardware}
       pcm2:play:dsp2.p0[pcm2:virtual_play:dsp2.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000
       interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
       channel flags=0x10000000<VIRTUAL>
       {userland} -> feeder_root(0x00000000) -> {hardware}
No devices installed from userspace.

   BTW, I've been using FreeBSD since 1.x days.

These same systems give me sound on every output on linux mint, kde neon, debian12.

I'm running 14stable, but I've had this issue since 2017 (Dell Inspiron 3668 (i3).

--------------VF1kRHlrpHd3UaioDw2yTbw3--