Puncte:1

Cum să forțezi pulseaudio să fie implicit la placa de sunet, dispozitivul, portul corect?

drapel za

Notă: Această problemă apare deoarece Pulsaudio ignoră setările stabilite de utilizator în meniul setări-sunet.

Cum să forțezi pulsaudio să fie implicit pentru a corecta dispozitivul audio?

Sistem:

  • Ubuntu 21.10; NVidia gtx1050ti.

Configurare:

  • monitor 4k conectat la portul DP;
  • adaptor hdmi2av conectat la portul hdmi;
  • stereo analogic conectat la convertorul hdmi2av.

Rezultatul dorit:

  • video 4k pe monitor;
  • Sunet HD de la stereo.

Rezultatul real:

  • au video 4k;
  • nu au sunet de la portul HDMI după pornire și reluați.

Motivul lipsei sunetului: Sistemul nu folosește implicit dispozitivul corect.La pornire și reluare, implicit este difuzorul intern.

Actiuni luate:

  • acțiune, partea 1: a folosit „Setări” pentru a seta manual dispozitivul corect.

  • rezultatul acțiunii partea 1: sunetul funcționează. dar la reluare sau repornire, sunetul revine la intern.

  • acțiune, partea 2:

    • reporniți
    • a adăugat această linie la /etc/pulse/default.pa... : set-default-sink alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1
    • comanda: pulseaudio --kill
    • comanda: pulseaudion --start
  • rezultatul acțiunii partea 2: setările arată acum dispozitivul de sunet corect și sunetul care vine de la portul HDMI.

PROBLEMĂ:

La fiecare repornire și reluare, trebuie să introduceți comenzi pulseaudio --kill/--start.

ÎNTREBARE:

Cum să forțați pulseaudio să fie implicit la placa audio, dispozitivul, portul corect, fără a fi întotdeauna nevoie să: a/ introduceți ucide/începe comenzi; sau b/ reporniți sau reporniți?

Puncte:0
drapel za

După un an de citit tot ce am putut găsi și prea multe încercări de încercare și eroare, s-ar putea să fi găsit în sfârșit răspunsul. Procesul este extrem de complicat, ascuns și frustrant. Iată procesul, comenzile, rezultatele și soluția pe care le-am descoperit...

1/ Găsirea ieșirii HDMI

$ aplay -l

se intoarce...

card 1: NVidia [HDA NVidia], dispozitiv 7: HDMI 1 [HDMI 1] Subdispozitive: 1/1 Subdispozitiv #0: subdispozitiv #0

2/ Testarea cardului corect

$ aplay -D plughw:1,7 /usr/share/sounds/alsa/Noise.wav

... dacă se aude zgomot, atunci card+dispozitiv este corect

(nu continuați până când nu găsiți cardul+dispozitivul corect)

3/ Pentru a găsi canalele pulseaudio în computerul dvs

lista $ pactl se scufundă se intoarce...

3 alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 module-alsa-card.c s16le 2ch 44100Hz

4/ Configurarea manuală a PulseAudio pentru a detecta Nvidia HDMI

sudo gedit /etc/pulse/default.pa

tastați aceste linii în partea de jos a default.pa ...

„modul de încărcare module-alsa-dispozitiv chiuvetă=hw:1,7”

„set-sink-port alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1”

salvați și închideți gedit

Reporniți PulseAudio:

$ pulseaudio --kill

$ pulseaudio --start

deschideți setările și verificați setările de sunet

este listat dispozitivul audio corect?

5/ Opriți mașina, apoi porniți pentru a reporni

deschideți setările și verificați setările de sunet

este selectat dispozitivul audio corect ca implicit? daca da, gata!

user535733 avatar
drapel cn
Vă rugăm să transmiteți această problemă (și rezolvarea) în amonte dezvoltatorilor PulseAudio. Ei doresc ca software-ul lor să funcționeze corect fără a recurge la această soluție.
Puncte:0
drapel za

REZOLVAT!

Mulțumirile mele cele mai sincere lui Igor Kovalenko @ Pulseaudio pentru rezolvarea acestei probleme, în sfârșit.

Pasul 1: verificați cardul corect (ca mai sus).

În cazul meu, adresa relevantă este:

alsa_card.pci-0000_01_00.1

Pasul 2: setați lipicios

Invocați terminalul și introduceți:

$ pactl trimite mesaj /card/alsa_card.pci-0000_01_00.1 get-profile-sticky

Aceasta ar trebui să returneze valoarea: false.

Schimbați false în adevărat cu această comandă:

$ pactl trimite mesaj /card/alsa_card.pci-0000_01_00.1 set-profile-sticky true

Reporniți computerul: opriți/porniți.

Note:

Toate cele de mai sus nu ar fi necesare DACĂ cei de la Ubuntu ar adăuga la arhive ediția actualizată pentru pavucontrol 5.0

Pavucontrol 5.0 are GUI pentru a alege și a bloca cardul HDMI + portul. Versiunile anterioare (de ex. 4.2 din depozit) nu au această caracteristică.

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.