Puncte:0

De ce nu vor funcționa difuzoarele mele cu fir, când Bluetooth funcționează bine? (punte audio la jack)

drapel jp

Rulez kubuntu 21.04 lowlatency pe o mașină Dell Alienware R9, folosind Studio Controls, care leagă pulseaudio la jack. Pot asculta audio folosind difuzoare Bluetooth, dar difuzoarele cu fir nu apar ca dispozitive audio în Audio sau pavucontrol.

Problema a început cu o configurație anterioară în care ieșirea difuzorului era conectată la o intrare de receptor component și persistă cu un nou set de difuzoare Creative Pebble 2.1. Aparatul meu este dual boot și difuzoarele sună grozav când pornesc în Windows 10, așa că nu cred că este o problemă cu difuzoarele.

Am încercat asta Ubuntu 20.04.2 LTS Fără sunet și am descoperit că a introdus o pictogramă „PCH,1,0-out” pe „graficul” meu qjackctl -- în care mi-am corelat pulse_out. dar tot nu există sunet (cu excepția prin Bluetooth)

    $ inxi
CPU: Intel Core i7-9700 (-MCP-) cu 8 nuclee, viteză/min/max: 800/800/4700 MHz 
Kernel: 5.11.0-25-lowlatency x86_64 Up: 1h 19m Mem: 5615.1/31932.8 MiB (17.6%) 
Stocare: 5,24 TiB (1,8% utilizat) Procesări: 415 Shell: Bash inxi: 3.3.01 
$inxi -A

    Audio: 
Dispozitiv-1: driver Intel 200 Series PCH HD Audio: snd_hda_intel 
Dispozitiv-2: driver NVIDIA TU116 High Definition Audio: snd_hda_intel 
Dispozitiv-3: Logitech Webcam C270 tip: driver USB: snd-usb-audio,uvcvideo 
Server de sunet: ALSA v: k5.11.0-25-lowlatency 
$ lspci
00:00.0 Punte de gazdă: Registre gazdă/Registre DRAM pentru procesoare desktop Intel Corporation a 8-a/9a generație Core 8-core [Coffee Lake S] (rev. 0d)
00:01.0 Punte PCI: Controler PCIe cu procesor de bază Intel Corporation a 6-a-10-a generație (x16) (rev 0d)
00:01.1 Punte PCI: Controler PCIe cu procesor de bază Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen (x8) (rev 0d)
00:02.0 Controler de afișare: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (rev 02)
00:08.0 Periferic de sistem: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / a 6-a/7-a/8-a generație Procesor Core Model Gaussian Mixture
00:14.0 Controler USB: Controler USB 3.0 xHCI din familia de chipset Intel Corporation 200 Series/Z370
00:16.0 Controler de comunicație: Intel Corporation 200 Series PCH CSME HECI #1
00:17.0 Controler SATA: Controler SATA Intel Corporation 200 Series PCH [mod AHCI]
00:1b.0 bridge PCI: Intel Corporation seria 200 PCH PCI Express Root Port #17 (rev f0)
00:1c.0 bridge PCI: Intel Corporation 200 Series PCH PCI Express Root Port #2 (rev f0)
00:1c.2 bridge PCI: Intel Corporation 200 Series PCH PCI Express Root Port #3 (rev f0)
00:1c.3 bridge PCI: Intel Corporation 200 Series PCH PCI Express Root Port #4 (rev f0)
00:1d.0 bridge PCI: Intel Corporation seria 200 PCH PCI Express Root Port #9 (rev f0)
00:1e.0 Controler de procesare a semnalului: Intel Corporation seria 200/Z370 Chipset Family Serial IO UART Controller #0
00:1f.0 ISA bridge: Intel Corporation Z370 Chipset LPC/eSPI Controller
00:1f.2 Controler de memorie: Controler de gestionare a energiei din familia de chipset Intel Corporation 200 Series/Z370
00:1f.3 Dispozitiv audio: Intel Corporation 200 Series PCH HD Audio
00:1f.4 SMBus: Controler SMBus din familia de chipset Intel Corporation seria 200/Z370
01:00.0 Controler compatibil VGA: NVIDIA Corporation TU116 [GeForce GTX 1660 Ti] (rev a1)
01:00.1 Dispozitiv audio: Controler audio de înaltă definiție NVIDIA Corporation TU116 (rev a1)
01:00.2 Controler USB: Controler gazdă USB 3.1 NVIDIA Corporation TU116 (rev a1)
01:00.3 Controler magistrală serială [0c80]: Controler UCSI USB Type-C TU116 NVIDIA Corporation (rev a1)
03:00.0 Controler de memorie non-volatil: Dispozitiv Micron Technology Inc 5410 (rev 01)
04:00.0 Controler USB: ASMedia Technology Inc. Controler gazdă USB 3.1 ASM1142
05:00.0 Controler de rețea: Adaptor de rețea fără fir Qualcomm Atheros QCA6174 802.11ac (rev. 32)
06:00.0 Controler Ethernet: Controler Ethernet Qualcomm Atheros Killer E2500 Gigabit (rev. 10)
$ sudo lshw -C sunet
[sudo] parola pentru magraith: 
  *-multimedia              
       descriere: Dispozitiv audio
       produs: Controler audio de înaltă definiție TU116
       furnizor: NVIDIA Corporation
       ID fizic: 0.1
       info autobuz: pci@0000:01:00.1
       versiunea: a1
       lățime: 32 biți
       ceas: 33 MHz
       capabilități: pm msi pciexpress bus_master cap_list
       configurație: driver=snd_hda_intel latency=0
       resurse: irq:17 memorie:ec080000-ec083fff
  *-usb:3
       descriere: Video
       produs: Webcam C270
       furnizor: Logitech, Inc.
       ID fizic: 5
       informații despre autobuz: usb@1:5
       versiunea: 0.12
       seria: 81D52620
       capabilități: usb-2.00
       configurație: driver=snd-usb-audio maxpower=500mA viteză=480Mbit/s
  *-multimedia
       descriere: Dispozitiv audio
       produs: Seria 200 PCH HD Audio
       furnizor: Intel Corporation
       id fizic: 1f.3
       info autobuz: pci@0000:00:1f.3
       versiunea: 00
       lățime: 64 biți
       ceas: 33 MHz
       capabilități: pm msi bus_master cap_list
       configurație: driver=snd_hda_intel latency=32
       resurse: iomemory:2f0-2ef iomemory:2f0-2ef irq:154 memorie:2fff020000-2fff023fff memorie:2fff000000-2fff00ffff
Puncte:0
drapel ph

Câteva lucruri ies în evidență, în primul rând, nu este vorba despre difuzoarele dvs., care, conform descrierii lor de produs, sunt acționate prin mufă audio standard de 1/8" și sunt alimentate prin USB, nu audio USB.

Deci întrebarea reală este de ce software-ul dvs. audio nu direcționează ieșirea către portul audio specificat.

Dacă utilizați controlul audio cu impuls, acesta are o modalitate convenabilă de a verifica dispozitivul de ieșire alocat efectiv. Rețineți că, în general, trebuie să dezactivați alte dispozitive pentru a obține pulseaudio să direcționeze în mod constant ieșirea către unde doriți, cel puțin eu fac întotdeauna. De asemenea, trebuie să selectați profilul potrivit pentru acel dispozitiv hardware, în acest caz, probabil că este „ieșire stereo analogică”.

Deci, portul de ieșire audio pe care îl utilizați trebuie să fie de la dispozitivul dvs. audio nvidia sau intel, iar pulseaudio trebuie să i se spună să-l folosească, rareori, din experiența mea, îl alege pe cel pe care îl doriți fără nicio intervenție manuală.

Din nou, s-ar putea să vă confundați amestecând unde merge acea ieșire și difuzoarele, difuzoarele pe care le puteți ignora în mare parte, deoarece sunt doar destinatari pasivi ai unui semnal de port audio și problema aici este probabil unde este acel semnal. merge de fapt intern pentru pulseaudio.

Integrarea Jack poate interfera sau nu cu acest lucru, dar cred că dacă verificați chestia cu controlul volumului pulsului audio, asigurați-vă că fila de configurare arată toate dispozitivele audio dezactivate pe care nu le utilizați, adică toate oprite, cu excepția celui pe care îl utilizați, atunci portul filei „dispozitive de ieșire” este setat la portul de ieșire corect, care pentru o ieșire audio de 1/8 inch va fi probabil căști, depinde.

Din nou, Jack audio poate modifica unii dintre acești factori, dar acesta ar fi primul lucru pe care l-aș verifica. Aproape întotdeauna când nu primesc audio de la un port de ieșire, adică mufă, se datorează faptului că aceste două lucruri nu au fost configurate/setate corect și aproape întotdeauna, pulseaudio nu reușește să detecteze automat în special modificările portului pentru căști, poate și pre out, line porturile de ieșire. Ce port să utilizați depinde, desigur, dacă trimiteți difuzoarelor un semnal de linie, pe care l-ați fi trimis la receptor sau un semnal de căști, ceea ce înseamnă că volumul software-ului local controlează nivelurile, nu controlul volumului de pe difuzoare, dacă au. Se pare că difuzoarele tale primesc un semnal de nivel de linie și folosești comenzile de volum pentru a regla nivelurile.

De asemenea, Bluetooth poate încă capta semnalul, audio bluetooth nu este grozav în Linux și pur și simplu nu eliberează sunetul, nu știu cum arată, deoarece nu folosesc audio Bluetooth în Linux, deoarece bluetooth este în mod inerent mai scăzut fidelitate decât audio cu fir.

magraith avatar
drapel jp
multumesc pentru raspunsul tau atent.
magraith avatar
drapel jp
in pavucontrol, vad 2 dispozitive: Controler audio de înaltă definiție TU116 stereo digital HDMI 2 încorporat în surround audio analogic 2 Nu sunt sigur ce să fac din astea. în fila de redare pavu, se afișează programul care creează sunetul (firefox), iar bara care arată modificările de volum spune „tăcere” Am înțeles că pulsul a fost direcționat către mufă, iar mufa a trebuit să trimită ieșirea în locul potrivit. am gresit asa?
Lizardx avatar
drapel ph
jack complică lucrurile, încă nu mi-am dat seama cum să folosesc jack pentru audio. Încercați să simplificați, să scoateți jack-ul, să îl faceți să funcționeze cu pulseaudio sau pipewire, doar unul dintre ele, apoi încercați lucruri mai complicate. Nu vă fie teamă să încercați diferite setări, veți avea liniște des până când veți găsi combinația potrivită și, odată ce vedeți bara de sunet de intrare în mișcare, este destul de ușor să vă dați seama ce ultima intrare să utilizați. Nu știu ce se întâmplă când pulsul trece prin mufă, asta mi se pare aproape că îmi cere probleme. Asigurați-vă că Ștergeți modificările fișierului de configurare pe care le faceți!!!
Lizardx avatar
drapel ph
Fiți clar, difuzoarele dvs. NU ar trebui să apară ca un dispozitiv audio, nu sunt, sunt doar ceea ce primește o ieșire audio analogică, așa că doriți să eliminați acea parte a întrebării, deoarece este un hering roșu și va deruta oamenii. , inclusiv pe tine. Un dispozitiv audio este o placă de sunet/cip, nu un difuzor cu fir conectat. Ceea ce direcționați ieșirea este portul în care se conectează mufa, NU dispozitivul atașat la mufă/ mufă, acestea se vor afișa doar ca diferite tipuri de ieșire. porturi, cum ar fi căști, lineout, ieșiri digitale, intrări etc.
magraith avatar
drapel jp
Chestia este că -- Studio Controls o setează automat așa (punte de puls către Jack)... și OBIECA să funcționeze pentru mine. S-a oprit doar într-o zi. Mi-am dat seama că Bluetooth a funcționat, așa că pentru o vreme am făcut asta. Dar acum îmi vreau difuzoarele înapoi. Așa că aș putea încerca să opresc mufa, dar voi demonta configurația existentă. Dar probabil că voi învăța ceva în acest proces. ei bine, asa sper!
Lizardx avatar
drapel ph
Ah văd. Dacă vă bazați pe comenzile studioului și pe jack, probabil că doriți să aflați cum funcționează acestea. Aș verifica și aș vedea dacă bluetooth-ul a preluat controlul, dar asta este o altă durere de înțeles. Nu am fost niciodată un fan al lucrurilor pre-ambalate preconfigurate, tocmai din acest motiv, nu înveți cum funcționează, așa că nu poți corecta cu ușurință problemele dacă sau când apar. Dacă „s-a oprit doar într-o zi”, asta sugerează că o actualizare a sistemului a suprascris o configurație. Ceea ce ar însemna că ambalajul a fost incorect, eventual. http://manpages.ubuntu.com/manpages/cosmic/man1/ubuntustudio-controls.1.html care este destul de clar.
magraith avatar
drapel jp
Da, asta încerc să fac - învață cum funcționează.Mai exact, încerc să înțeleg, dacă am aceste dispozitive de ieșire, cum mă asigur că sunt mapate la portul potrivit, astfel încât sunetul să ajungă la difuzor? Pe baza a ceea ce obțin din Bluetooth, se pare că pulse-jack-bridging-ul funcționează, doar că dispozitivele fizice nu primesc semnal (asta e o teorie). Deci, ce mă permite să diagnosticez această situație?
Lizardx avatar
drapel ph
Nu aș presupune că, în aproape toate cazurile, bluetooth trece prin magistrala USB și este semnificativ diferit. De asemenea, odată ce treceți cu latența bluetooth-ului și a usb-ului, toate beneficiile utilizării jack-ului dispar instantaneu. Nu m-ar surprinde dacă Jack nu ar fi fost implicat deloc în acel lanț, deoarece practic nu este niciun beneficiu să îl folosiți în acel context. Scopul lui Jack este să scadă latența la minimul necesar pentru a face munca audio reală, nu pentru a asculta, ține cont, de procesare/înregistrare etc., de lucru audio. Bluetooth nu ar fi folosit NICIODATĂ în acest context.
magraith avatar
drapel jp
Ei bine, singura dovadă care susține teoria mea este că, având ca ieșire Bluetooth, microfonul webcam USB nu a funcționat până când l-am corelat în puls, folosind „graficul” QJackCtl.
magraith avatar
drapel jp
acestea spuse, l-am oprit pe Jack, Pulseaudio a preluat controlul și oi-la, am din nou audio. Așa că mulțumesc că m-ai încurajat să o descompun.
Lizardx avatar
drapel ph
pentru probleme de genul acesta, simplificarea mai întâi, apoi adăugarea de complexitate face mai ușor să urmăriți și să remediați lucrurile, în general, așa abordez lucrurile. A face mai întâi foarte complex, apoi a încerca să-ți dai seama ce variabilă o face să nu funcționeze, rareori se dovedește bine, lol, în programare. Deci a fost Jack. Bănuiala mea este că fie bluetooth, fie o actualizare ubuntu a suprascris sau modificat o configurație de cheie creată de controalele inițiale ale pachetului ubuntu studio.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.