Sony Noise Cancelling-Kopfhörer (WH-1000XM2 / 3) und Bluetooth-Erstverbindung


27

Ich habe Ubuntu 18.04 sowohl auf meinem persönlichen als auch auf meinem geschäftlichen Laptop installiert und habe auf beiden das gleiche Problem.

Ich habe Sony WH-1000XM3 Kopfhörer mit Geräuschunterdrückung und sie sind gekoppelt. Alles ist in Ordnung und funktioniert. Das einzige Problem ist, dass sie gestartet werden, wenn ich sie einschalte und die automatische Verbindung von Bluetooth unter Ubuntu eintritt und eine Verbindung zu ihnen herstellt klingt komisch.

Mit seltsam meine ich, es ist, als ob der Umgebungsklang eingeschaltet ist, obwohl die Kopfhörer auf Rauschunterdrückung eingestellt sind und der Klang wirklich schlecht und ruhig ist.

Das Problem verschwindet jedoch, wenn ich sie manuell trenne und wieder verbinde .

Danke im Voraus!

Aktualisieren:

  • Die Verwendung der Lösung , die zu A2DP wechselt, hat nichts gelöst. Die Kopfhörer werden zwar angeschlossen, aber nicht umgeschaltet. Der Ton wird über die Lautsprecher des Laptops wiedergegeben. Der Versuch, mehrmals von und zu den Kopfhörern zu wechseln, löst das Problem ebenfalls nicht.

  • Die Verwendung der anderen Lösung mit der Bearbeitung der Ergebnisse von /etc/bluetooth/main.conf führt zu demselben Problem. Ich habe sogar versucht, das Gerät zu entfernen und es erneut zu koppeln.

Relative LÖSUNG:

  1. Ich musste einige andere Pakete installieren: sudo apt install libdbus-1-dev libudev-dev libical-dev libreadline-dev
  2. Installieren Sie es, bluez-5.52indem Sie es aus dem Quellcode erstellen . Einzelheiten finden Sie in der README +, die Sie unter http://www.bluez.org/release-of-bluez-5-54-and-5-53/ ausführen müssen.sudo make install
  3. systemctl daemon-reload
  4. sudo service bluetooth restart

Beachten Sie auch, dass dies auf neu aktualisiertem Ubuntu 18.04 war. Ich habe einige Abhängigkeiten durcheinander gebracht und musste mein Betriebssystem reparieren, indem ich es frisch über dem alten installierte, bevor ich einige andere alte Abhängigkeiten hatte, die es mir nicht erlaubten Installieren bluez-5.52


Ich erlebe genau das gleiche auf Ubuntu MATE 18.04 mit den 1000XM2-Kopfhörern.
Marosg


Ich habe leider genau das gleiche Problem.
Gianluca

Ja, ich habe es genauso mit dem gleichen Problem zu tun - indem ich das Gerät (das standardmäßig als Headset erkannt wird) entferne und es dann verbinde (es wird dann als "Bluetooth-Ausgabe" erkannt). Es ist ziemlich lästig, dies jedes Mal zu tun, wenn die Kopfhörer ausgeschaltet waren, aber zumindest funktioniert das. Ich bin mir nicht sicher, ob ich das Risiko eingehen möchte, mein Ubuntu zu beschädigen. Ich frage mich jedoch, ob es vielleicht möglich ist, diese Routine zum Entfernen und erneuten Verbinden zu automatisieren.
Dienstag,

Antworten:


5

Ich hatte genau das gleiche Problem in Ubuntu 18.04 mit Sony WH-CH700w . Ich habe die von @Luiz angebotene Lösung verwendet: Ich habe installiert bluez-5.52. Da ich meine Zeit nicht mit dem Auflösen von Abhängigkeiten verbringen wollte, habe ich es einfach von Grund auf neu kompiliert.

Schritt-für-Schritt Lösung:

  1. Download bluez-5.52(oder später) von hier ;
  2. auspacken: tar -xf bluez-5.52.tar.xz
  3. geh dorthin: cd bluez-5.52
  4. konfigurieren: ./configure
  5. hier hatte ich libicalvermisst. Ich habe es über installiertsudo apt-get install libical-dev
  6. Da meine vorherige Konfiguration fehlgeschlagen ist, habe ich es erneut getan: ./configure
  7. kompilieren: make
  8. Installieren: sudo make install
  9. Starten Sie die Bluetooth-Maschine neu: sudo service bluetooth restartoder starten Sie Ihren Computer neu, wenn Sie die Möglichkeit haben:sudo reboot

Das ist es!

Wichtiger Hinweis : Vor dem Neustart habe ich meinen /etc/bluetooth/main.confin den Ausgangszustand zurückversetzt, dh ich habe alles auskommentiert, was ich jemals dort hinzugefügt habe. Tatsächlich habe ich alles auskommentiert.


Leider gibt es seit ich Ubuntu 18.04 benutze, Abhängigkeitsprobleme. Ich habe versucht, sie zu reparieren und es endete damit, dass Ubuntu kaputt ging.
Elpiel

Wie ich im anderen Kommentar erwähnt habe, habe ich es nach meiner Neuinstallation / Installation von Ubuntu über die alte (nach dem Verschrauben von Abhängigkeiten) geschafft, sie bluez-5.52durch Kompilieren zu installieren ! Ich musste allerdings andere Abhängigkeiten installieren. Dies ist keine vollständige Antwort, aber ich werde sie trotzdem als gelöst markieren! Ich habe installiert: sudo apt install libdbus-1-dev libudev-dev libical-dev libreadline-devUm bluez-5.52 aus dem Quellcode kompilieren zu können.
Elpiel

1
Es ist auch nützlich, um dmesg | grep -i bluetooth | grep -i firmwarenach Firmware-Problemen zu suchen und fehlende Firmware zu installieren, wenn dies Teil des Problems ist.
Richard

Eine Frage an Yury, ich verwende Kubuntu 18.04 mit dem WF-1000XM3 und habe diese Version von bluez installiert, aber ich habe das Problem, dass das Audio in Ordnung ist, das Mikrofon jedoch unbrauchbar ist, insbesondere wenn ich versuche, es mit Skype zu verwenden.
Steve Mapes

@SteveMapes Leider kann ich momentan wegen Coronavirus nicht erneut prüfen (WFH, wissen Sie :-) Aber ich kann mich an keine Probleme mit dem Mikrofon erinnern.
Yury Kirienko

14

Das "Umgebungsgeräusch", das Sie hören, ist ein Loopback vom Mikrofon Ihres Computers, das über Ihre Kopfhörer ausgegeben wird.

Dies ist anscheinend auf einen Fehler bei der Implementierung von A2DP zurückzuführen.

Ich habe dies in Ubuntu 19.04 behoben, indem ich Blueman installiert und meine Kopfhörer als Audio-Senke anstatt als Headset gekoppelt habe:

  • Trennen Sie Ihre Kopfhörer, wenn sie gerade gekoppelt sind.
  • sudo apt installiere blueman
  • Öffnen Sie Blueman und klicken Sie auf "Suchen".
  • Wählen Sie Ihre Kopfhörer aus, klicken Sie mit der rechten Maustaste und wählen Sie "Setup".
  • Stellen Sie sicher, dass sie als Audio-Senke und nicht als Headset gekoppelt sind
  • Wählen Sie Ihre Kopfhörer als Audioausgang in Ihren Soundeinstellungen

Wenn Sie Spotify während des gesamten Vorgangs geöffnet haben, müssen Sie es neu starten.


Hat auch am 18.04 für mich gearbeitet.
Kay Lamerigts

Für mich nicht (18.04). Es stellt immer noch eine automatische Verbindung als Headset her ... Gibt es noch etwas, das ich als Dienst deaktivieren muss, nachdem ich Blueman installiert habe?
Elpiel

@elpiel durch Blueman trennen, Rechtsklick und dann auf "Connect - Audio Sink" klicken. Stellen Sie sicher, dass auch A2DP als Audioprofil ausgewählt ist.
Pedro Palhares

1
@ PedroPalhares funktioniert immer noch nicht. audio sinkWenn ich es zum ersten Mal einrichte, stellt es eine Verbindung her , aber wenn ich die Kopfhörer neu starte, wird es als Headset und "Bluetooth-Authentifizierung" erkannt, um es als Kopfhörer zu akzeptieren. Ich habe mehrmals versucht, es als Audio Sink einzurichten, aber dies funktioniert zunächst nur, wenn ich sie neu starte. Es geht zurück zum Headset und verhält sich so, als ob keine Kopfhörer angeschlossen sind (wie nur die Bluetooth-Einstellung von Ubuntu zu verwenden und es mit A2DP einzurichten).
Elpiel

Danke, es hat am 18.04 mit Sony wh-h900n
Suraj

4

Ich hatte ein ähnliches Problem. Ich musste die Kopfhörer abklemmen, das Headset entfernen, das Setup wiederholen und dann in der Toneinstellung auf A2DP umschalten. Das Trennen und Wiederverbinden war der entscheidende Teil - nur das Wechseln des Profils hat nichts geändert. Ich musste das zweimal machen, bis es schließlich funktionierte.

Beachten Sie, dass A2DP anscheinend unidirektional ist , sodass Sie die Mikrofone nicht mit A2DP verwenden können. Wenn Sie das Mikrofon ebenfalls verwenden müssen, bleiben Sie beim beschissenen Klang hängen.


4

Keine Problemumgehungen erforderlich

Dieses Problem hängt mit BlueZ zusammen und wurde in Version 5.52 behoben

Erstellen Sie einen temporären Ordner, laden Sie die aktualisierten Pakete herunter und installieren Sie sie mit den folgenden Befehlen:

wget https://launchpad.net/ubuntu/+source/bluez/5.52-0ubuntu2/+build/18277594/+files/bluez_5.52-0ubuntu2_amd64.deb
wget https://launchpad.net/ubuntu/+source/bluez/5.52-0ubuntu2/+build/18277594/+files/libbluetooth3_5.52-0ubuntu2_amd64.deb
wget https://launchpad.net/ubuntu/+source/bluez/5.52-0ubuntu2/+build/18277594/+files/bluez-cups_5.52-0ubuntu2_amd64.deb
wget https://launchpad.net/ubuntu/+source/bluez/5.52-0ubuntu2/+build/18277594/+files/bluez-obexd_5.52-0ubuntu2_amd64.deb 
sudo dpkg -i *.deb

Funktionierte einwandfrei mit meinem wh-1000xm2 am Ubuntu 19.04.

Weitere Informationen zum Fehler finden Sie hier


Weißt du, wie man es auf Ubuntu 18.04 behebt, weil ich Abhängigkeitsprobleme bekommebluez-obexd depends on libc6 (>= 2.28); Version of libc6:amd64 on system is 2.27-3ubuntu1. bluez depends on libreadline8 (>= 6.0); Package libreadline8 is not installed.
elpiel

Dank @Luiz wurde das Problem irgendwie gelöst (in Ubuntu weiß man nie, was das nächste Update bringen wird). In Ubuntu18 habe ich den neuesten Blues (5.52) heruntergeladen und kompiliert und installiert.
Yury Kirienko

@ YuryKirienko Ich habe es versucht, aber ich habe diese Deps. Probleme, die ich nicht beheben kann .... Irgendwelche Hinweise?
Elpiel

Ok ... Ich habe versucht, es selbst zu kompilieren, nachdem ich Abhängigkeitsprobleme behoben hatte. Ich habe letzte Woche mein gesamtes Ubuntu vermasselt, um zu versuchen, es zu installieren, aber jetzt hat es funktioniert (wahrscheinlich hatte ich aufgrund des neu installierten / festen Ubuntu nicht die gleichen Abhängigkeitsprobleme wie letzte Woche)
elpiel

1

Ich habe kürzlich ein Paar Sony Wh1000xm3 gekauft und hatte ähnliche Probleme, bei denen entweder der Sound schlecht war oder der Sound in a2dp in Mono war und nur über das linke Ohrpolster kam. Das Trennen und erneute Verbinden hat bei mir nicht funktioniert.

Dies sind die 2 Dinge, die ich getan habe, die geholfen haben

1) Nachdem ich die Touch-Steuerung über die mobile App deaktiviert habe , hat sich die Wahrscheinlichkeit verbessert, nicht in den Modus mit geringer Qualität zu wechseln

2) Installieren Sie bluemanüber aptund stellen Sie das Gerät so ein, dass es mit dem verbunden wirda2dp sink

Die stabilste Lösung war schließlich das, was andere in diesem Thread dokumentiert haben:

3) Installieren Sie bluez 5.52, das in Ubuntu 20.04 standardmäßig verwendet wird. Sie können es jedoch vorerst von der Website http://www.bluez.org/ herunterladen und den Installationsanweisungen in der Zip-Datei folgen.

Genießen Sie eine gute Klangqualität!


0

In Bezug auf das Problem, dass der Ton immer noch über die Lautsprecher kommt, können Sie in den Toneinstellungen auswählen, von welchem ​​Ton das Wiedergabegerät kommen soll.

Siehe den Screenshot in dieser Frage: Wie stellen Sie ein Standard-Audioausgabegerät in Ubuntu 18.04 ein?


Das Problem mit den Kopfhörern ist, dass dies nicht funktioniert. Es funktioniert mit einem Lautsprecher, den ich habe, ich kann einfach den Ausgang schalten und es funktioniert. Der Kopfhörer hingegen scheint, als würde beim Umschalten nichts passieren. Das Headset ist hervorgehoben, aber das Profil ändert sich nicht und der Ton kommt weiterhin aus den Lautsprechern.
Elpiel

Funktioniert es, wenn Sie es mit dem Kabel anstelle von Bluetooth verbinden? Ich habe mir nach Beantwortung dieser Frage einen Sony WH-1000XM3 gekauft und sie funktionieren perfekt für mich auf Manjaro über Bluetooth. Ich hatte zuvor einen Sennheiser PXC 550 und konnte ihn auf verschiedenen Distributionen nicht über Bluetooth zum Laufen bringen, egal was ich versuchte. Ich musste stattdessen auf das Kabel zurückgreifen.
Albert Cloete

Es funktioniert mit einem Kabel. Wie bereits erwähnt, funktioniert es auch mit Bluetooth. Bei der ersten Verbindung treten nur einige Probleme auf. Es ist also definitiv ein Fehler oder ein Problem mit der manuellen Konfiguration.
Elpiel
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.