[Desktop-packages] [Bug 1838151] Re: Poor quality audio with modern Bluetooth headsets in HSP/HFP. Missing wide band speech support (Bluetooth A2DP codecs).

2023-04-13 Thread Konrad Materka
@Christian Mint is based on Ubuntu 22.04 which is from 2022 so uses old
pulse-audio.

> When I switch to A2DP I cannot use the headset mic.
This is expected, A2DP is one direction only.

> When I switch to HFP the sound in conversations is horrible.
pulse-audio is kind of abandoned and actively developed. There are some fixes 
added but it seams that all effort goes to pipewire now. Give it a try.

Add repositories for latest version:
sudo add-apt-repository ppa:pipewire-debian/wireplumber-upstream
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream

Follow instructions to install and enable pipewire. There are multiple guide on 
the Internet, for example:
https://trendoceans.com/enable-pipewire-and-disable-pulseaudio-in-ubuntu/

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pulseaudio in Ubuntu.
https://bugs.launchpad.net/bugs/1838151

Title:
  Poor quality audio with modern Bluetooth headsets in HSP/HFP.  Missing
  wide band speech support (Bluetooth A2DP codecs).

Status in PulseAudio:
  Fix Released
Status in bluez package in Ubuntu:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in pulseaudio package in Ubuntu:
  Fix Released
Status in Arch Linux:
  New

Bug description:
  Bluetooth HSP/HFP audio quality is poor on Ubuntu comparative to all
  other major platforms (Windows, MacOS, ChromeOS, Android, iOS).

  Modern Bluetooth headsets (such as the Bose QC series headphones, many
  others) are capable of using HFP 1.6 with mSBC 16kHz audio encoding.
  As it currently stands, Ubuntu defaults to only supporting HSP
  headsets using 8kHz CVSD, and is incapable of supporting HFP 1.6 at
  this time.

  The ChromiumOS team recently tackled this issue -
  https://bugs.chromium.org/p/chromium/issues/detail?id=843048

  Their efforts may assist in bringing this to Ubuntu, however it
  appears that there are quite a lot of differences considering they
  have developed their own audio server solution etc.

  The Bluetooth Telephony Working Group published the HFP 1.6 spec in
  May 2011 -
  https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=238193

  Patches have been proposed in the past for this issue to the kernel
  and PulseAudio:

  PulseAudio: https://patchwork.freedesktop.org/patch/245272/
  Kernel: https://www.spinics.net/lists/linux-bluetooth/msg76982.html

  It appears that the Chromium OS team applied the same kernel patch:
  
https://chromium.googlesource.com/chromiumos/third_party/kernel/+/77dd0cb94c1713a8a12f6e392955dfa64c430e54

  ProblemType: Bug
  DistroRelease: Ubuntu 19.04
  Package: pulseaudio 1:12.2-2ubuntu3
  ProcVersionSignature: Ubuntu 5.0.0-20.21-generic 5.0.8
  Uname: Linux 5.0.0-20-generic x86_64
  ApportVersion: 2.20.10-0ubuntu27.1
  Architecture: amd64
  AudioDevicesInUse:
   USERPID ACCESS COMMAND
   /dev/snd/controlC0:  jnappi 2777 F pulseaudio
  CurrentDesktop: ubuntu:GNOME
  Date: Sat Jul 27 11:08:29 2019
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2017-11-04 (629 days ago)
  InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Release amd64 (20171018)
  ProcEnviron:
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: pulseaudio
  UpgradeStatus: Upgraded to disco on 2019-07-18 (9 days ago)
  dmi.bios.date: 06/07/2016
  dmi.bios.vendor: LENOVO
  dmi.bios.version: R07ET67W (2.07 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20FW000TUS
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0J40705 WIN
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.modalias: 
dmi:bvnLENOVO:bvrR07ET67W(2.07):bd06/07/2016:svnLENOVO:pn20FW000TUS:pvrThinkPadT460p:rvnLENOVO:rn20FW000TUS:rvrSDK0J40705WIN:cvnLENOVO:ct10:cvrNone:
  dmi.product.family: ThinkPad T460p
  dmi.product.name: 20FW000TUS
  dmi.product.sku: LENOVO_MT_20FW_BU_Think_FM_ThinkPad T460p
  dmi.product.version: ThinkPad T460p
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/pulseaudio/+bug/1838151/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1428328] Re: nvidia-prime needs sddm support

2015-03-31 Thread Konrad Materka
Aaron Honeycutt, sierdzio - this is differnt bug, you need nomodeset option 
in kernel options.
As a workaround in grub press e and add nomodeset in the line when splash 
is. Then hit F10 to boot - should work.
You can add this option in /etc/default/grub to make it default.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nvidia-prime in Ubuntu.
https://bugs.launchpad.net/bugs/1428328

Title:
  nvidia-prime needs sddm support

Status in nvidia-prime package in Ubuntu:
  Confirmed

Bug description:
  Kubuntu 15.04 will use sddm as a default  login manager. If we try to
  install nvidia drivers with nvidia-prime, the second will want to
  install lightdm as it depends of it. Whats more lightdm will want to
  install a lot of other packages.

  What we need: nvidia-prime to support sddm

  1. #lsb_release -rd
  Description:Ubuntu Vivid Vervet (development branch)
  Release:15.04

  2. #apt-cache policy nvidia-prime
  nvidia-prime:
    Installed: (none)
    Candidate: 0.7
    Version table:
   0.7 0
  500 http://archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages

  3. What you expected to happen ?

  nvidia-prime should work with sddm and do not require lightdm and all
  its dependencies (unity packges)

  4. What happened instead ?

  nvidia-prime wants to install lightdm as a dependency and a lot of
  other packages:

  #sudo apt-get install nvidia-prime

  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  The following extra packages will be installed:

    adwaita-icon-theme apg avahi-utils bbswitch-dkms cheese-common 
cups-pk-helper dconf-cli evolution-data-server evolution-data-server-common 
evolution-data-server-online-accounts
    geoclue geoclue-ubuntu-geoip gir1.2-atk-1.0 gir1.2-freedesktop 
gir1.2-gdkpixbuf-2.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomekeyring-1.0 
gir1.2-gtk-3.0 gir1.2-ibus-1.0
    gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gkbd-capplet 
gnome-bluetooth gnome-control-center-shared-data gnome-desktop3-data 
gnome-menus gnome-power-manager
    gnome-screensaver gnome-session-bin gnome-settings-daemon-schemas 
gnome-user-guide gnome-user-share gsettings-ubuntu-schemas gstreamer1.0-clutter 
gvfs-backends humanity-icon-theme
    hwdata ibus indicator-applet indicator-application indicator-bluetooth 
indicator-datetime indicator-keyboard indicator-messages indicator-power 
indicator-session indicator-sound
    libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth 
libaccount-plugin-google libaccounts-qt5-1 libappindicator3-1 libcamel-1.2-49 
libcdio-cdda1 libcdio-paranoia1
    libcheese-gtk23 libcheese7 libclutter-1.0-0 libclutter-1.0-common 
libclutter-gst-2.0-0 libclutter-gtk-1.0-0 libcogl-common libcogl-pango20 
libcogl-path20 libcogl20
    libdbusmenu-gtk3-4 libebackend-1.2-7 libebook-1.2-14 
libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 libedata-cal-1.2-23 
libedataserver-1.2-18 libgdata-common
    libgdata19 libgee2 libgeocode-glib0 libgnome-bluetooth11 
libgnome-desktop-3-10 libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 
libgoa-1.0-0b libgoa-1.0-common libgtop2-10
    libgtop2-common libgweather-3-6 libgweather-common libido3-0.1-0 
libindicator3-7 libinput7 liblightdm-gobject-1-0 libnm-gtk-common libnm-gtk0 
liboauth0 libpackagekit-glib2-16
    libpanel-applet0 libsignon-extension1 libsignon-glib1 
libsignon-plugins-common1 libsignon-qt5-1 libtimezonemap-data libtimezonemap1 
libunity-control-center1
    libunity-settings-daemon1 liburl-dispatcher1 libwacom-bin libwacom-common 
libwacom2 libxklavier16 libyelp0 lightdm mousetweaks nautilus-data 
network-manager-gnome python-notify
    python3-aptdaemon.pkcompat python3-bs4 python3-cairo python3-html5lib 
python3-lxml python3-smbc python3-xdg session-migration 
signon-keyring-extension signon-plugin-oauth2
    signon-ui signon-ui-service signon-ui-x11 signond 
system-config-printer-common system-config-printer-gnome ubuntu-mono 
ubuntu-system-service ubuntu-touch-sounds
    unity-control-center unity-control-center-signon unity-greeter 
unity-settings-daemon yelp yelp-xsl

  Suggested packages:

    bumblebee evolution evolution-data-server-dbg apache2.2-bin 
libapache2-mod-dnssd samba-common ibus-clutter ibus-doc click powerd 
unity-system-compositor
    unity-greeter-session-broadcast url-dispatcher nautilus 
network-manager-openconnect-gnome network-manager-openvpn-gnome 
network-manager-vpnc-gnome network-manager-pptp-gnome
    python3-genshi python3-lxml-dbg python-lxml-doc libcanberra-gtk-module 
lightdm-remote-session-freerdp lightdm-remote-session-uccsconfigure 
remote-login-service metacity
    x-window-manager

  The following NEW packages will be installed:

    adwaita-icon-theme apg avahi-utils bbswitch-dkms cheese-common 
cups-pk-helper dconf-cli evolution-data-server evolution-data-server-common 
evolution-data-server-online-accounts
    geoclue