Skocz do zawartości

Niedziałający mikrofon Fedora 35


fraktal15

Rekomendowane odpowiedzi

Jeszcze jedno uruchom pavucontrol i w zakładce urządzenia wejściowe zobacz czy jest dostępny mikrofon (urządzenie będzie się pewnie nazywało Built-in Audio Analogowe Stereo lub jakoś podobnie.

Dodatkowo wstaw co zwraca polecenie

pactl list sourcespactl list sourcespactl list sources

pactl list sources

oraz

pactl get-default-source

 

Edytowane przez sunrise
Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 27.11.2021 o 13:33, sunrise napisał:

A co zwraca polecenie


spa-acp-tool list-verbose 2>&1|grep -i avail

 

spa-acp-tool list-verbose 2>&1|grep -i avail
    profile 0: name:"off" prio:0 (available: yes)
  * profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: yes)
    profile 2: name:"output:analog-stereo" prio:6500 (available: yes)
    profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
    profile 4: name:"output:iec958-stereo" prio:5500 (available: yes)
    profile 5: name:"input:analog-stereo" prio:65 (available: yes)
    profile 6: name:"pro-audio" prio:1 (available: unknown)
  * port 0: name:"analog-input-internal-mic" direction:capture prio:8900 (available: unknown)
            port.availability-group = "Legacy 1"
            profile 5: name:"input:analog-stereo" prio:65 (available: yes)
          * profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: yes)
            profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
    port 1: name:"analog-input-mic" direction:capture prio:8700 (available: no)
            port.availability-group = "Legacy 2"
            profile 5: name:"input:analog-stereo" prio:65 (available: yes)
          * profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: yes)
            profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
  * port 2: name:"analog-output-speaker" direction:playback prio:10000 (available: unknown)
            port.availability-group = "Legacy 3"
            profile 2: name:"output:analog-stereo" prio:6500 (available: yes)
          * profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: yes)
    port 3: name:"analog-output-headphones" direction:playback prio:9900 (available: no)
            port.availability-group = "Legacy 4"
            profile 2: name:"output:analog-stereo" prio:6500 (available: yes)
          * profile 1: name:"output:analog-stereo+input:analog-stereo" prio:6565 (available: yes)
    port 4: name:"iec958-stereo-output" direction:playback prio:0 (available: unknown)
            profile 4: name:"output:iec958-stereo" prio:5500 (available: yes)
            profile 3: name:"output:iec958-stereo+input:analog-stereo" prio:5565 (available: yes)
          * port 0: name:"analog-input-internal-mic" direction:capture prio:8900 (available: unknown)
            port 1: name:"analog-input-mic" direction:capture prio:8700 (available: no)
          * port 2: name:"analog-output-speaker" direction:playback prio:10000 (available: unknown)
            port 3: name:"analog-output-headphones" direction:playback prio:9900 (available: no)
            port 4: name:"iec958-stereo-output" direction:playback prio:0 (available: unknown)

 

W dniu 27.11.2021 o 13:38, sunrise napisał:

Jeszcze jedno uruchom pavucontrol i w zakładce urządzenia wejściowe zobacz czy jest dostępny mikrofon (urządzenie będzie się pewnie nazywało Built-in Audio Analogowe Stereo lub jakoś podobnie.

Dodatkowo wstaw co zwraca polecenie

pactl list sourcespactl list sourcespactl list sources


pactl list sources

oraz


pactl get-default-source

 

po zainstalowaniu pavucontrol okazało się, że w urządzeniach wejściowych mam:

obraz.png.274056e23fa8e1f21fe3efa41b2978ef.png

po zmianie wyświetlania na wszystkie urządzenia - pojawiło się:

obraz.png.7ba97325b8b997f9e598ccc278a80aa5.png

W konfiguracji zmieniłem na:

obraz.png.70b2f88129c810b1f87f48925a39da51.png

i wszystko zaczęło działać jak powinno. Mikrofon w laptopie działa, a po podłączeniu słuchawek z mikrofonem w oknie dźwięku:

obraz.png.ca87398ce629e33b060a7903bce91f1a.png

zmienia się "wewnętrzny mikrofon Built-in Audio" na "mikrofon Built-in Audio".

Więc wszystko działa prawidłowo :rolleyes: Mikrofon musiał się gdzieś przestawić chyba po podłączeniu HDMI i nie wrócił do normalnej opcji.

Komendy o których pisałeś wyświetlają następująco:

pactl list sources
65603. źródło
	Stan: IDLE
	Nazwa: alsa_output.pci-0000_00_1b.0.iec958-stereo.monitor
	Opis: Monitor of Built-in Audio Cyfrowe stereo (IEC958)
	Sterownik: PipeWire
	Określenie próbki: s32le 2 k 48000Hz
	Mapa kanałów: front-left,front-right
	Właściciel modułu: 4294967295
	Wyciszenie: nie
	Poziom głośności: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	                  balans 0,00
	Głośność podstawowa: 65536 / 100% / 0,00 dB
	Monitor odpływu: alsa_output.pci-0000_00_1b.0.iec958-stereo
	Opóźnienie: 0us, skonfigurowano 0us
	Flagi: HARDWARE DECIBEL_VOLUME LATENCY 
	Właściwości:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "1"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC269VC Digital"
		alsa.long_card_name = "HDA Intel PCH at 0xd3710000 irq 31"
		alsa.name = "ALC269VC Digital"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0xd3710000 irq 31"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "iec958:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "6"
		device.api = "alsa"
		device.class = "sound"
		device.id = "41"
		device.profile.description = "Cyfrowe stereo (IEC958)"
		device.profile.name = "iec958-stereo"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio Cyfrowe stereo (IEC958)"
		node.name = "alsa_output.pci-0000_00_1b.0.iec958-stereo"
		node.nick = "HDA Intel PCH"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:iec958:0:playback"
		priority.driver = "736"
		priority.session = "736"
		factory.id = "18"
		client.id = "32"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "67"
		node.max-latency = "8192/48000"
	Formaty:
		pcm

70. źródło
	Stan: RUNNING
	Nazwa: alsa_input.pci-0000_00_1b.0.analog-stereo
	Opis: Built-in Audio Analogowe stereo
	Sterownik: PipeWire
	Określenie próbki: s32le 2 k 48000Hz
	Mapa kanałów: front-left,front-right
	Właściciel modułu: 4294967295
	Wyciszenie: nie
	Poziom głośności: front-left: 51563 /  79% / -6,25 dB,   front-right: 51563 /  79% / -6,25 dB
	                  balans 0,00
	Głośność podstawowa: 13076 /  20% / -42,00 dB
	Monitor odpływu: nie dotyczy
	Opóźnienie: 0us, skonfigurowano 0us
	Flagi: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Właściwości:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC269VC Analog"
		alsa.long_card_name = "HDA Intel PCH at 0xd3710000 irq 31"
		alsa.name = "ALC269VC Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0xd3710000 irq 31"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "capture"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "0"
		device.api = "alsa"
		device.class = "sound"
		device.id = "41"
		device.profile.description = "Analogowe stereo"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "Built-in Audio Analogowe stereo"
		node.name = "alsa_input.pci-0000_00_1b.0.analog-stereo"
		node.nick = "HDA Intel PCH"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:front:0:capture"
		priority.driver = "2009"
		priority.session = "2009"
		factory.id = "18"
		client.id = "32"
		node.driver = "true"
		factory.mode = "split"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "70"
		node.max-latency = "8192/48000"
	Porty:
		analog-input-internal-mic: Wewnętrzny mikrofon (typ: Mikrofon, priorytet: 8900, grupa dostępności: Legacy 1, dostępność jest nieznana)
		analog-input-mic: Mikrofon (typ: Mikrofon, priorytet: 8700, grupa dostępności: Legacy 2, niedostępne)
	Aktywny port: analog-input-internal-mic
	Formaty:
		pcm

oraz

pactl get-default-source
alsa_input.pci-0000_00_1b.0.analog-stereo

Bardzo dziękuję za pomoc. Nie do końca kumam, co się stało, ale działa i to jest ważne.

Odnośnik do komentarza
Udostępnij na innych stronach

14 minut temu, fraktal15 napisał:

Nie do końca kumam, co się stało, ale działa i to jest ważne.

Nie jesteś sam :) Ostatnio jak pozmieniali system audio z pulseaudio na pipewire to właśnie tak działa  trochę nieintuicyjnie. U mnie po podłączeniu np. mikrofonu czy słuchawek nic się nie zmienia automatycznie mimo, że system wykrywa podłączenie słuchawek czy mikrofona. Dla zainteresowanych do testowania tych zdarzeń służy polecenie evtest z pakietu o tej samej nazwie.

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Jonshu changed the title to Niedziałający mikrofon Fedora 35

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...