Why is my Microphone working on Windows but in Linux it gets detected but no sound on Acer Nitro V15

achir
achir Member Posts: 1 New User
edited January 3 in Nitro Gaming

Hello, i am kind of new to Acer products and been using Linux for quite some time and one of the biggest problems I've had on my laptop is with my microphone. i have tried many Linux distributions but none of them seem to fix the problem. and i was wondering whether it was related to hardware compatibility of Acer Nitro products because my microphone it working pretty good on windows. on linux my microphone is detected but no sound it captured.

240912_16h54m54s_screenshot.png

Answers

  • Shiv_003
    Shiv_003 Member Posts: 3 New User

    i am also facing same problem…

    how to solve this problem??

  • BroTru
    BroTru Member Posts: 2 New User

    Same here. Garuda (Arch based) linux, when checking mic levels using

    arecord -vvv -f dat /dev/null

    I see system icon with a mic, telling 'PipeWire (Alsa) aplay is using the microphone so it's deteced; but no sound is detected.

  • tejasai
    tejasai Member Posts: 2 New User
    edited June 1

    (arecord -l ) —- run this command to list detected audio devices.

    If your microphone appears, it means Linux recognizes it but isn’t processing sound correctly.

    if using ALSA & Pulse Audio

    verify alsa and pulse audio settings by the command (alsamixer )

    Use arrow keys to select microphone

    • Make sure capture is enabled and press m to unmute
    • and increase the mic volume
    • Check PulseAudio Input Sources
      run the command: (pactl list sources | grep -i "Name|Volume")
    • if low low volume, increase it:( pactl set-source-volume <source_name> 100%)
    • now fix the Fix PipeWire or PulseAudio Conflicts
    • if you’re using PipeWire, try restarting it:
    • (systemctl --user restart pipewire pipewire-pulse)
    • If you’re using PulseAudio, restart it:
    • (pulseaudio --kill
      pulseaudio --start)
    • now apply the Apply Kernel Fixes by GRUB config
    • open: (sudo nano /etc/default/grub)
    • Find the line that starts with: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    • Modify it to include the following fix: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd-intel-dspcfg.dsp_driver=1"
    • and press ctrl+x to close and press y to save and press enter to confirm it
    • now update GRUB:( sudo update-grub) and then (reboot)

    after re boot test microphone input by

    Run: (arecord -vvv -f dat test.wav)

    Then play it back:(aplay test.wav)

    If you hear sound, the issue is fixed! All this should work perfectly in Arch. but I think it work in other Linux distributions too..

    ( do this first )

    To resolve issues with the microphone driver while switching between Linux and Windows:

    Prior to self installation on Linux:

    Disable Windows Fast Startup:

    Go to Control Panel > Power Options.Choose what the power buttons do.Click Change settings that are currently unavailable.Uncheck Turn on fast startup.Click on Save changes.Check

    BIOS settings:

    Restart your laptop and enter BIOS most probably F2 or DEL during boot.Check under Audio, Integrated peripherals or Device configuration.Check if the microphone or any related audio device is enabled.Ensure Secure Boot and RF Kill (if available) do not mute audio hardware.Undo changes when

    Switching Back To Windows:

    Perform a full shutdown instead of restart.Use Shift + Shutdown from windows to completely poweroff the device.Check if the microphone functions when powered on again.If not functional in Windows after Switching back:

    Go to Device Manager.Find Microphone or Audio input device.Right click and select Uninstall device.Restart laptop and window should auto install the device. If not, reinstall the device manually. Either use a backup or latest from the website.

    Hope this might help