built-in Microphone is also not working on my Acer Swift 3 SF314-43-R2LX

Marty11
Marty11 Member Posts: 119 Skilled Fixer WiFi Icon

Best Answer

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon
    Answer ✓

    I found the problem!

    Sound Server PipeWire and Sound Server PulseAudio interfere with each other.

    If they are both running (verify with command: $ inxi -Aa) then you can disable PipeWire with command:

    $ systemctl --user mask --now pipewire.socket && systemctl --user stop pipewire.service
    

    Then stereo recording works (only the left and right mic recording channels are switched.)

«1

Answers

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon

    My built-in Microphone is also not working on my Acer Swift 3 SF314-43-R2LX with CPU: Ryzen 7 5700U

    under XUbuntu version: 22.04.3 LTS
    with kernel version: 5.15.0-88-generic

    Does anybody have a solution?

  • JackE
    JackE ACE Posts: 44,889 Trailblazer

    https://community.acer.com/en/profile/Marty11

    Open command prompt. Enter 'killall pulseaudio'. Test mic again.

    Jack E/NJ

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon
    edited November 2023

    Thanks for your reply, but the microphone doesn't start working, when I do that.

  • JackE
    JackE ACE Posts: 44,889 Trailblazer

    Are the speakers working?

    Jack E/NJ

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon

    Yes, the speakers are working fine. When I plug in a headset with microphone, then I can record from the headset microphone also. But I can't get the internal microphone to work.

  • JackE
    JackE ACE Posts: 44,889 Trailblazer

    Might be the jack's mic contacts aren't closing when the headset plug is withdrawn. Does the internal mic work under Windows?

    Jack E/NJ

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon
  • JackE
    JackE ACE Posts: 44,889 Trailblazer

    Search 'sound' in ubuntu gui menu. Click on 'sound settings'. Click input tab with headset disconnected. Does dummy device or built-in mic appear?

    Jack E/NJ

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon

    Sorry for late response, I've fallen rather ill.

    Here's the info:

    (I'm kind of an seasoned Unix user and am running Xubuntu currently. So you don't need to speak in noob lingua.)

  • JackE
    JackE ACE Posts: 44,889 Trailblazer

    (1) Does the mic work without anything else except the charger plugged into an external port?

    (2) Does it still have the original factory BIOS firmware version installed?

    Jack E/NJ

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon

    Ad. 1) The internal mic only works under Windows 10.

    Ad. 2) I stalled the latest official BIOS firmware from the Acer site.

  • JackE
    JackE ACE Posts: 44,889 Trailblazer

    (1) Sorry, I'm only focused on Linux mic issue. So, under Linux, does the mic work without anything else except the charger plugged into an external port?

    (2) Was your only reason to update the BIOS firmware to try to fix the Linux mic problem?

    Jack E/NJ

  • AlyKhan
    AlyKhan Member Posts: 6

    Tinkerer

    Same issue in ACER Swift 3 SF315-52-50M2 (Linux Mint Tara 19 based on Ubuntu 18.04). In Windows 10 need install Realtek drivers and microfone should be work fine. 

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon

    Ad (1) No the mic does not work under Linux without anything else except the charger plugged in.

    Ad (2) Yes I tries the new BIOS firmware to try to fix the Linux mic problem. It made no difference. (I do intent to keep the BIOS update installed because it also fixes AGESA PI vulnerabilities.)

  • JackE
    JackE ACE Posts: 44,889 Trailblazer

    > The internal mic works great under Windows 10.> >

    Open Control Panel. Search 'button'. Click 'change what the power buttons do' in left. Click 'change settings that are currently unavailable' near top of next pane. Scroll down an UNcheck box for fast startup. Save. Shut down Windows normally. Then turn it back on to boot Linux. Test mic again.

    Jack E/NJ

  • billsey
    billsey ACE Posts: 34,219 Trailblazer

    And of course there is no Control Panel in Linux… The mic drivers need to be compiled into the kernel. The developers usually get that handled with a year or so of a new laptop release.

    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon

    I have fast boot off by default. So all my previous tests have already been without a hybernated Windows 10 partition.

  • JackE
    JackE ACE Posts: 44,889 Trailblazer

    (1) Was fastboot turned off when Ubuntu was installed?

    (2) Have you tried Cinnamon 21.x?

    Jack E/NJ

  • Marty11
    Marty11 Member Posts: 119 Skilled Fixer WiFi Icon
    edited December 2023
    1. Fastboot was turned off when Ubuntu was installed.
    2. I'm running plain XUbuntu. I'm not going to run Cinnamon. (see my previous post)

  • xat
    xat Member Posts: 1 New User

    @Marty11

    Lack of mic input in Acer Nitro 16 has been solved upgrading Linux version to "Linux Mint 21 Vanessa".

    Check your using: $ cat /etc/*-release

    My current conditions:

    cat /proc/asound/card*/codec* | grep Codec
    Codec: Nvidia GPU a7 HDMI/DP
    Codec: ATI R6xx HDMI
    Codec: Realtek ALC245

    On previous Linux version the following driver"snd_pci_ps" was not available, now it does.

    Check your with: $lspci -knn | grep Audio -A3

    Renoir Audio Processor [1022:15e2] (rev 63)
    Subsystem: Acer Incorporated [ALI] Raven/Raven2/FireFlight/Renoir Audio Processor [1025:1679]
    Kernel driver in use: snd_pci_ps

    Additional details that states services used (not pulseaudio, pipewire instead):

    $inxi -aA
    Audio:
    Device-1: NVIDIA vendor: Acer Incorporated ALI driver: snd_hda_intel
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8 bus-ID: 01:00.1
    chip-ID: 10de:22be class-ID: 0403
    Device-2: AMD vendor: Acer Incorporated ALI driver: snd_hda_intel
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 65:00.1
    chip-ID: 1002:1640 class-ID: 0403
    Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
    vendor: Acer Incorporated ALI driver: snd_pci_ps v: kernel
    alternate: snd_pci_acp3x,snd_rn_pci_acp3x,snd_pci_acp5x,snd_pci_acp6x,snd_acp_pci,snd_rpl_pci_acp6x,snd_sof_amd_renoir,snd_sof_amd_rembrandt
    pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 65:00.5 chip-ID: 1022:15e2
    class-ID: 0480
    Device-4: AMD Family 17h HD Audio vendor: Acer Incorporated ALI
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 65:00.6 chip-ID: 1022:15e3 class-ID: 0403
    Sound Server-1: ALSA v: k6.5.0-27-generic running: yes
    Sound Server-2: JACK v: 1.9.20 running: yes
    Sound Server-3: PulseAudio v: 15.99.1 running: no
    Sound Server-4: PipeWire v: 1.0.3 running: yes

    Most of the forums refer to changes on the alsa conf file. However in this case, I recon it was more a drivers upgrade instead of configuration. Anyway here you have my default script on that file:

    $sudo nano /etc/modprobe.d/alsa-base.conf

    options snd-hda-intel model=alc245-acer,dell-headset-multi

    #Dell is being mentioned due to similar config with Acer ones.

    Finally, my pavucontrol GUI:

    In configuration tab:

    Tested with Audicity:

    Hopefully helps with your issue.

    Cheers!