From nobody Tue Dec 17 17:17:20 2024 X-Original-To: freebsd-desktop@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 4YCNmL0MTzz5hT2v for ; Tue, 17 Dec 2024 17:17:38 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com [IPv6:2607:f8b0:4864:20::b30]) (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 4YCNmK5htkz49mh for ; Tue, 17 Dec 2024 17:17:37 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb30.google.com with SMTP id 3f1490d57ef6-e39779a268bso4430805276.1 for ; Tue, 17 Dec 2024 09:17:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1734455854; x=1735060654; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=FZ+7Q5mVWBmNuni4PS05LgrRR+DSVHQPK9k/et56Stk=; b=RU7Evhgy8pzzLBByjkUL58qs/edK6xmzqN96ZQN0sOUzF+ob1f+uBCho3ZCKwD0c3P gaB1F48wLNqb0Hz0HTVOXtPlVo9ScH971LpVAkBkYH/n4FH4EFmw3w9wMUpKV9wqsgmA z1FF6jDxMTOrINX9A+da5cxByAwcaf8aV9DZvIs3nfKKFs/JYrU59T6ElxJ5IdON/zvk nKBDaS3Hb2IQY3YvwxHlUV+dTsprJUYR8BU39aLaGeB7X6Jr/NKKOB/MAasBX4An/OGS iQP8Cj8G9IWYXjm37iGV/jRsFrnM+4K3Ra5spN3N3C8QMPPMIT6h16aC6ARntihKh70F Js4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734455854; x=1735060654; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FZ+7Q5mVWBmNuni4PS05LgrRR+DSVHQPK9k/et56Stk=; b=KzSRl+LWD8pfL7DOnEMRu57amwagfH3HN07FLVIY+hxSi0KfxZVHaBi5GsJeV0+o0u s9Tx2+1JU6rKx/jCByi2IUAhaUWd6uj38kTuz5icVIgXQObbNrA0fiwbPjhNA89gvCYk oxV/EEdEiRpeNSCX9ML/+BhER1paQPCk64JR4wDMkzDD+9ZSAWlEMK8LEZHHsPvN+ug2 CDUm/qSWaLAisY3JB69yOMjciXHJl7F1FRTxl6OYrxQmu9JG1dHcBt9vbNLieaXW5PtM pmC0P+i6n6YrInnjefqOx9WVRz3gpkr4W3n2SIoiquVorwOkCIKV5AymVFFxsS4nVyfT eqQA== X-Forwarded-Encrypted: i=1; AJvYcCViwsc3IBBOGqGNaQBYLqJgQlYl1UBCNsQtjbcywAYIHVSc50+680/dHM+ZKWd3vjEhmZjtRbW+8xflWZasgJs=@freebsd.org X-Gm-Message-State: AOJu0Yy14sOt28Ia7WtdgA3u0u4gVX0af9yvw7vzTyxD0nFMOlCy1uiK KZGt6sW5eukQ7hNgShSX+gW1Jk17OUaJXBeiwN9AbvKpQFhcva/W5LAFo/Kvkg== X-Gm-Gg: ASbGncvz2EnmxYpfXtivqeJpceMEssotImRLDOCx4pXjyykYmVAojuHAk57lfuPNgga POF2yxZc8JG/uOZ5vR1leBrw/egce/ZIyM3T+DfaSAq+/vgYbV9GH5fv326r7IubOT/r+Ca/CSf cj82DQxaMdHlQT0ZPdRucVGDFAk70f3NPgwsoiBYBkRrjB5cpbsMFQtpz4TDWQhtzqB1Ih+W89U sRg70/q9VY4cXvtZ028LFxywy9BKGltVbMddoB0DZJNW33RCKyFmSp68AQD28OD/CwcCt8mnLAD 4AeLDcWFBvLLZXXxNg== X-Google-Smtp-Source: AGHT+IHVayyMf4Z77QC1nEvS757EFSZSmuNqBc9Kg/Yf6LICVmMt20/wBsN2MsSoZEBx/+mmMppTHg== X-Received: by 2002:a05:6902:cc6:b0:e4c:456b:19de with SMTP id 3f1490d57ef6-e532806a81bmr3177482276.16.1734455854375; Tue, 17 Dec 2024 09:17:34 -0800 (PST) Received: from mail-yw1-f177.google.com (mail-yw1-f177.google.com. [209.85.128.177]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e470449dd1asm1895690276.31.2024.12.17.09.17.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Dec 2024 09:17:34 -0800 (PST) Received: by mail-yw1-f177.google.com with SMTP id 00721157ae682-6ef6ffcc2dcso45025887b3.1; Tue, 17 Dec 2024 09:17:33 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCWoAyp/4A1Bpwse22jk6moTWYgxpVurwObhoApAGJhqsSrCkuoxzes5IfQiNODV93PsWuEGfYgySExWAJQZutE=@freebsd.org X-Received: by 2002:a05:690c:3749:b0:6ef:e572:cd6f with SMTP id 00721157ae682-6f2bbac4c91mr38161367b3.7.1734455852724; Tue, 17 Dec 2024 09:17:32 -0800 (PST) List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@FreeBSD.org MIME-Version: 1.0 References: <86y10enucl.fsf@phe.ftfl.ca> In-Reply-To: <86y10enucl.fsf@phe.ftfl.ca> From: Tomek CEDRO Date: Tue, 17 Dec 2024 18:17:20 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [LDWG] Bluetooth To: Joseph Mingrone Cc: Graham Perrin , freebsd-desktop@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4YCNmK5htkz49mh X-Spamd-Bar: ---- On Tue, Dec 17, 2024 at 5:32=E2=80=AFPM Joseph Mingrone w= rote: > On Tue, 2024-12-17 at 04:08, Graham Perrin wrote= : > > Yesterday's presentation, slide 21 Where > > shows 'Not started', IIRC work has begun (or was planned) on a TUI. > > > Joseph, please: was there something from you, a few months ago, about a= plan? Maybe with implementation begun by someone else? > > TIA > Hello Graham, > > Christos Margiolis looked into implementing a Bluetooth device management= utility but found that the Bluetooth stack in recent FreeBSD versions is t= oo unstable for such a utility to be useful. These Bluetooth issues need t= o be addressed first: > - hccontrol(8) is unreliable > - Bluetooth services often require multiple restarts to function > - Connections to headphones and speakers are frequently lost > From https://github.com/orgs/FreeBSDFoundation/projects/1/views/4, I see = 'Ensure Bluetooth drivers work' and 'Improve Bluetooth management/usability= ' are planned for the future. > Hope this helps, > Joe I used virtual_oss many times to get bluetooth audio.. it works but its not trivial to setup and not really reliable like on other platforms.. does not support modern audio codecs (audio output on modern headsets).. does not support many audio input codecs (no microphone).. the latency is bad.. and the power management of the bluetooth host probably also is not in place so "dynamic range" is not here.. so it works even with various cheap dongles but I agree it requires modernization and some nice UI frontends :-) :-) --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info