From owner-freebsd-current@freebsd.org Mon Oct 1 20:56:43 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CAC8810AA5CA for ; Mon, 1 Oct 2018 20:56:43 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5044C8CE48 for ; Mon, 1 Oct 2018 20:56:43 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-wm1-x332.google.com with SMTP id q8-v6so144622wmq.4 for ; Mon, 01 Oct 2018 13:56:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kU/pZNpLrHX8xS6ro8t+jjyiBClwm6PwzmqgkSSVeas=; b=pbY14mMmHY3E0MyLrFMFyoRhajiqLwCJspP07IBy2xdH/swW1bKDfrq/7K4sax+K2V eexJeGw8bOwepiOFefnoEpAVN3z2hK0GjVCnDotQH8UA+fuhuAKzkOAkSSSiuhtP9ZNo GdTmme3WocrpUsrldVRvjN6/7AzYKm/b/NzsH1p+8K4lgFLMExjNtkPHP3xS+DKm5D87 lFthGN/Ufk4xTGj7kHWz87Nqrm0iOthRy0v2ujCzEmt+IFFYzPAEZT35iZBSyUekZIcw qWy2EtF0VxNesPmq8h36yQ8Tl/1nG/NZOX6iEUfO1iR112T3dI1iDUHnC2h9Mtv1N6Pd M42A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kU/pZNpLrHX8xS6ro8t+jjyiBClwm6PwzmqgkSSVeas=; b=h2HOAMBA1SX6Jr29bCHQ9gmLvNeBsy/SLyrs0o1A65BpOS1o9cJbwAn9conuEG5vgP GizmpMcv2I0X4IEeHkoH2LOzso6lBQCMLa0jHT7IIkLMj5Tgnmf4B1ujrbFg7ZToaxAl 3eEH7kuDcC9ed310ozliW28DIhZc9l6gOG7anio2rqFFf/GNyi2vFwSMl+slfldG/gsp Qr+fbvZWQ2dI4INGjS9DEObcejMEDraQ3062r0Zfw6UvOcEQPi38Jbo+nBcPx2JyimVe VTbZ+TL8fIoxtEeLjoJgwIeGvdAqtb9iTqbZA4Pa/eGOwCu+hYZKm4qapWaWItJbtmwl uYYQ== X-Gm-Message-State: ABuFfoi2J8r+H3/BAwfDy5R3N8TWNn9bZx/q71AWFbsDMsIIi+/yjM0M XosmiyIfgmSmeWpAPq35aJTZ//I6+wumg1jTVT9KJg== X-Google-Smtp-Source: ACcGV60Ng+kamc0arNNh2n0hv56Xyp4A8VCdAosFVfGFcZB/d4VHKvwDTslLOPwcIAikUkd0jBRAqFEe9u6wlEFgTKc= X-Received: by 2002:a1c:5801:: with SMTP id m1-v6mr4077220wmb.118.1538427401779; Mon, 01 Oct 2018 13:56:41 -0700 (PDT) MIME-Version: 1.0 References: <85518f55-20a8-f534-7266-a9e847912afc@alvermark.net> In-Reply-To: <85518f55-20a8-f534-7266-a9e847912afc@alvermark.net> From: Johannes Lundberg Date: Mon, 1 Oct 2018 21:56:05 +0100 Message-ID: Subject: Re: Sound issues with Dell Latitude 7490 (kabylake) To: Jakob Alvermark Cc: freebsd-current Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Oct 2018 20:56:44 -0000 On Mon, Oct 1, 2018 at 8:37 PM Jakob Alvermark wrote: > On 10/1/18 5:57 PM, Johannes Lundberg wrote: > > Hi > > > > While sound work out of the box (with headphone switching) on the 1-2 > year > > older Latitude 7270, it does not on my new machine. > > > > The internal speaker works fine. If I plug in external speakers in the > > headphone jack, sound still goes to the internal speaker while a very > load > > buzz comes from the external speakers. > > > > Do we have a solution for this? > > > > # cat /dev/sndstat > > Installed devices: > > pcm0: (play/rec) default > > pcm1: (play) > > pcm2: (play) > > No devices installed from userspace. > > > > # sysctl hw.snd > > hw.snd.maxautovchans: 16 > > hw.snd.default_unit: 0 > > hw.snd.version: 2009061500/amd64 > > hw.snd.default_auto: 1 > > hw.snd.verbose: 0 > > hw.snd.vpc_mixer_bypass: 1 > > hw.snd.feeder_rate_quality: 1 > > hw.snd.feeder_rate_round: 25 > > hw.snd.feeder_rate_max: 2016000 > > hw.snd.feeder_rate_min: 1 > > hw.snd.feeder_rate_polyphase_max: 183040 > > hw.snd.feeder_rate_presets: 100:8:0.85 100:36:0.92 100:164:0.97 > > hw.snd.feeder_eq_exact_rate: 0 > > hw.snd.feeder_eq_presets: > > PEQ:16000,0.2500,62,0.2500:-9,9,1.0:44100,48000,88200,96000,176400,192000 > > hw.snd.basename_clone: 1 > > hw.snd.compat_linux_mmap: 0 > > hw.snd.syncdelay: -1 > > hw.snd.usefrags: 0 > > hw.snd.vpc_reset: 0 > > hw.snd.vpc_0db: 45 > > hw.snd.vpc_autoreset: 1 > > hw.snd.timeout: 5 > > hw.snd.latency_profile: 1 > > hw.snd.latency: 5 > > hw.snd.report_soft_matrix: 1 > > hw.snd.report_soft_formats: 1 > > > > # sysctl dev.pcm > > dev.pcm.2.bitperfect: 0 > > dev.pcm.2.buffersize: 65536 > > dev.pcm.2.play.vchanformat: s16le:2.0 > > dev.pcm.2.play.vchanrate: 48000 > > dev.pcm.2.play.vchanmode: passthrough > > dev.pcm.2.play.vchans: 1 > > dev.pcm.2.play.32bit: 24 > > dev.pcm.2.%parent: hdaa1 > > dev.pcm.2.%pnpinfo: > > dev.pcm.2.%location: nid=3 > > dev.pcm.2.%driver: pcm > > dev.pcm.2.%desc: Intel Kabylake (HDMI/DP 8ch) > > dev.pcm.1.bitperfect: 0 > > dev.pcm.1.buffersize: 65536 > > dev.pcm.1.play.vchanformat: s16le:2.0 > > dev.pcm.1.play.vchanrate: 48000 > > dev.pcm.1.play.vchanmode: fixed > > dev.pcm.1.play.vchans: 1 > > dev.pcm.1.play.32bit: 24 > > dev.pcm.1.%parent: hdaa0 > > dev.pcm.1.%pnpinfo: > > dev.pcm.1.%location: nid=33 > > dev.pcm.1.%driver: pcm > > dev.pcm.1.%desc: Realtek ALC256 (Front Analog Headphones) > > dev.pcm.0.bitperfect: 0 > > dev.pcm.0.buffersize: 65536 > > dev.pcm.0.rec.vchanformat: s16le:2.0 > > dev.pcm.0.rec.vchanrate: 48000 > > dev.pcm.0.rec.vchanmode: fixed > > dev.pcm.0.rec.vchans: 1 > > dev.pcm.0.rec.autosrc: 2 > > dev.pcm.0.rec.32bit: 24 > > dev.pcm.0.play.vchanformat: s16le:2.0 > > dev.pcm.0.play.vchanrate: 48000 > > dev.pcm.0.play.vchanmode: fixed > > dev.pcm.0.play.vchans: 2 > > dev.pcm.0.play.32bit: 24 > > dev.pcm.0.%parent: hdaa0 > > dev.pcm.0.%pnpinfo: > > dev.pcm.0.%location: nid=20,18 > > dev.pcm.0.%driver: pcm > > dev.pcm.0.%desc: Realtek ALC256 (Internal Analog) > > dev.pcm.%parent: > > > You could try > > sysctl dev.hdaa.0.nid33_config="as=1 seq=15 device=Headphones" > > sysctl dev.hdaa.0.reconfig=1 > > > It should result in you having only one pcm device for the two outputs > and it should switch from > > internal to external when you plug in the external speakers and vice versa. > > To make it permanent put 'hint.hdaa.0.nid33.config="as=1 seq=15 > device=Headphones"' in your loader.conf > > > The loud buzz is a bit worrying, it could be related to the problem I > have been having, where I got strange sound > > when using headphones on my laptop. I have worked around it by patching > the sound driver, I have kept my local > > patch for years. > > With that hint it does turn off the internal speakers but I can hear nothing in my headphones. Turning the volume to 100% I can hear the playback in my internal speakers at very low volume (with headphones connected). The headphones has no buzzing sound, that is only my external speakers and they only act like that when connect to this laptop (kind of like the buzz noise you get when the connector touches something (ground?))... > Jakob > >