4 votes

Ubuntu 20.04 Le système ne reconnaît pas le microphone externe

Mon ubuntu 20.04 ne reconnaît pas le micro externe avec le micro d'entrée de la prise combo, j'ai presque tout essayé. Voici quelques informations et choses que j'ai faites.

Mon codec pour le son cat /proc/asound/card1/codec* | grep Codec

Codec: Realtek ALC269VC

sudo lshw -c sound montre ça ;

*-multimedia:0            
   description: Audio device
   product: Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
   vendor: Intel Corporation
   physical id: 3
   bus info: pci@0000:00:03.0
   version: 06
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: driver=snd_hda_intel latency=0
   resources: irq:33 memory:f7a14000-f7a17fff
*-multimedia:1
       description: Audio device
       product: 8 Series/C220 Series Chipset High Definition Audio Controller
       vendor: Intel Corporation
       physical id: 1b
       bus info: pci@0000:00:1b.0
       version: 05
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:34 memory:f7a10000-f7a13fff

Les cartes que j'ai avec pacmd list-cards

index: 0
    name: <alsa_card.pci-0000_00_03.0>
    driver: <module-alsa-card.c>
    owner module: 7
    properties:
            alsa.card = "0"
            alsa.card_name = "HDA Intel HDMI"
            alsa.long_card_name = "HDA Intel HDMI at 0xf7a14000 irq 33"
            alsa.driver_name = "snd_hda_intel"
            device.bus_path = "pci-0000:00:03.0"
            sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
            device.bus = "pci"
            device.vendor.id = "8086"
            device.vendor.name = "Intel Corporation"
            device.product.id = "0c0c"
            device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
            device.form_factor = "internal"
            device.string = "0"
            device.description = "Built-in Audio"
            module-udev-detect.discovered = "1"
            device.icon_name = "audio-card-pci"

Les choses que j'ai ajoutées à la /etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=basic 
options snd-hda-intel position_fix=1

Le modèle est basique, mais j'ai essayé beaucoup de choses, puis j'ai trouvé le modèle de mes codecs dans la base de données des codecs. documentation officielle d'Ubuntu

J'ai essayé de remplacer le jack de hdajackretask mais lorsque je modifie quelque chose à partir de là, j'obtiens toujours le message suivant tee: /sys/class/sound/hwC1D0/reconfig: Device or resource is busy même lorsque je n'exécute rien sur mon système (vidéos, son, etc.).

Y a-t-il un autre moyen de résoudre ce problème ou dois-je acheter un transformateur jack vers usb ?

0voto

laugeo Points 2689
  • Pour appliquer le changement de hdajackrestask, vous devez arrêter pulseaudio autospawn et le tuer :

mkdir ~/.pulse
echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k

( echo autospawn=yes > ~/.pulse/client.conf pour revenir en arrière)

  • Avez-vous essayé ces 5 modèles dans /etc/modprobe.d/alsa-base.conf Au lieu de "basic", vous avez essayé (hum, un redémarrage après chaque test est préférable) :
    • casque-micro
    • mode casque
    • alc269vb-amic
    • alc269vb-dmic
    • alc269-dmic

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X