Jump to content

Niedziałający mikrofon Fedora 35


fraktal15
 Share

Recommended Posts

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

 

Edited by sunrise
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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
Link to comment
Share on other sites

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...