You are not logged in.
hello, i fixed the audio but my mic was not detected at first, i fixed that but now i have another problem, no one hears me. instead they hear noise. the output of aplay -l is:
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC256 Analog [ALC256 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0Last edited by deline (2026-07-17 01:31:37)
Offline
What exact device are we talking about?
Check out: https://wiki.archlinux.org/title/PipeWi … _distorted
Offline
Also probably
amixer
amixer -Dhw:0Static input might come from an (unused) external mic or line-in?
Offline
Also probably
amixer amixer -Dhw:0Static input might come from an (unused) external mic or line-in?
amixer :
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 23821 [36%] [on]
Front Right: Playback 23821 [36%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65536 [100%] [on]
Front Right: Capture 65536 [100%] [on] amixer -Dhw:0 :
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 52 [60%] [-26.25dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 0 [0%] [-65.25dB] [off]
Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 63 [100%] [30.00dB] [on]
Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
Simple mixer control 'Internal Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Rear Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB] i think it all comes from internal mic, since this is the one i use, im very sorry i really dont know how to read these outputs right
Last edited by deline (2026-07-16 11:08:13)
Offline
Please use [code][/code] tags. Edit your post in this regard.
Simple mixer control 'Mic Boost',0
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Capture',0
Front Left: Capture 63 [100%] [30.00dB] [on]
Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
Item0: 'Disabled'
Simple mixer control 'Internal Mic Boost',0
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Rear Mic Boost',0
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]There're three "Mic Boost"s, another Capture device and some auto-mute switch.
alsamixer -Dhw:0 # you'll have to press F4 to switch to input devicesTry to play with those (just ramp all up while yelling at a wall until you can hear yourself yelling over the heaphones, then reduce the other ones until the noise is gone)
Offline
cant hear myself, mic, internal mic, and rear mic dont capture any sound, rear mic and mic are completely silent. and internal mic outputs only static
Offline
i fixed the audio
If you mean this issue, you didn't fix it. According to the description, there was some malfunction, and symptoms disappeared after reboot.
but my mic was not detected at first, i fixed that
How?
but now i have another problem, no one hears me. instead they hear noise.
Do you hear that noise on your system? Can you record it?
The noise may be injected as a "comfort noise" by your communication software, so other people hear it while your audio source is completely quiet.
Last edited by dimich (2026-07-16 12:23:24)
Offline
How?
i made a conf file using nano in etc/modprobe.d/alsa.conf
and put
options snd-intel-dspcfg dsp_driver=1
options snd_hda_intel model=laptop-dmic in there
Do you hear that noise on your system? Can you record it?
yes i can record it
Offline
… internal mic … dont capture any sound … and internal mic outputs only static
?
Did you try to alter the left/right channels of that microphone separately?
Also try to produce some sound very close to the microphone.
Offline
options snd_hda_intel model=laptop-dmic
Perhaps you specified wrong board model. What is your h/w?
Full list of supported boards is here: https://github.com/archlinux/linux/blob … models.rst
Offline
… internal mic … dont capture any sound … and internal mic outputs only static
?
Did you try to alter the left/right channels of that microphone separately?
Also try to produce some sound very close to the microphone.
what i meant is that it doesnt react to me talking or any sound at all, it doesnt capture anything and only outputs static
tried, doesnt work
Offline
deline wrote:options snd_hda_intel model=laptop-dmic
Perhaps you specified wrong board model. What is your h/w?
Full list of supported boards is here: https://github.com/archlinux/linux/blob … models.rst
i have an MSI cyborg 15 laptop, if thats what youre asking..
and the sound card is HDA-Intel - HDA Intel PCH or ALC256 Analog i think
Offline
i have an MSI cyborg 15 laptop
Different revisions may have different hardware. What is output of
# dmidecode -s baseboard-product-name?
Do you have sof-firmware package installed?
Try to install it if not. Then reboot and show
$ dmesg | grep snd_hda_inteland test the mic.
Try to comment out that "snd_hda_intel model=laptop-dmic", reboot, check dmesg and test mic again.
Edit: remove "options snd-intel-dspcfg dsp_driver=1" as well.
Last edited by dimich (2026-07-16 18:38:10)
Offline
sudo dmidecode -s baseboard-product-name outputs
MS-15K1 and
sudo dmesg | grep snd_hda_intel outputs
[ 3.669032] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 3.669246] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[ 3.669440] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 3.669570] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 3.669578] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio clientcommented out, removed, rear mic disappeared but the static is still there, althought i cant make the static louder now, but in general microphone still doesnt seem to work
Offline
ALC256 Analog i think
So probably not a digital microphone?
Did you try "headset-mic" or "alc256-asus-mic"?
Offline
commented out, removed, rear mic disappeared but the static is still there, althought i cant make the static louder now, but in general microphone still doesnt seem to work
Dual boot? 3rd link in seth's signature, mandatory.
Is / was sof-firmware installed?
Doesn't Fn+F6 enable mic?
Offline
i dont have dual boot, yes sof-firmware is installed, fn+f6 doesnt do anything cause microphone is already on but still only outputs static, i'll try to put
alc256-asus-mic into the conf file right now
Offline
still nothing, unfortunately
Offline
How do you check whether mic works? Actually there are two paths for feedback:
Hardware, when microphone is wired to output directly in circuit. Sound servers (pipewire/pulseaudio) usually disable it. However, with digital mic this path may be not available.
Software, when sound server mixes mic stream into output stream. Moreover, sound server usually mix mic signal to output only while capturing. So absense of feedback to output does not always mean that mic doesn't work.
BTW,
$ pacmd list-sources?
There may be misconfguration on different levels: kernel driver, alsa, sound server.
Run
alsamixer -Dhw:0 -V captureand try to increase 'Mic Boost' while capturing audio.
Perhaps easiest way to play around sound server settings is to install and run pavucontrol. Check "Profile:" in "Configuration" tab first. Then go to "Input Devices", select internal mic, unmute it and increase gain.
Offline
Did you try "headset-mic"
Ideally
arecord -Dhw:0 -f cd > some.wavwould undercut the sound servers.
Offline
i use OBS to check
bash: pacmd: command not found increasing/decreasing mic boost or internal mic boost does nothing, in pavucontrol i found "GA107 High Definition Audio Controller" but it is off, changing to "Pro Audio" makes all sound disappear and adds more output devices :
GA107 High Definition Audio Controller Pro, GA107 High Definition Audio Controller Pro 7, GA107 High Definition Audio Controller Pro 8, GA107 High Definition Audio Controller Pro 9.
changing Built-In-Audio from "Analog-Stereo-Duplex" to "Pro Audio" changes the output from "Built-In Analog Stereo" to "Built-In Audio Pro 3" but i cant hear any sound when changing to that, even though i see that pavucontrol and OBS hear it
Offline
seth also wrote:Did you try "headset-mic"
Ideally
arecord -Dhw:0 -f cd > some.wavwould undercut the sound servers.
arecord -Dhw:0 -f cd > some.wavi recorded and i only heard static after listening, but, in the very start there is a relatively loud snap sound
edit: i tried headset-mic just now, still nothing
Last edited by deline (2026-07-16 23:13:57)
Offline
changing to headset-mic made "audio pro" not mute everything i think, but microphone is still in the same condition
Last edited by deline (2026-07-17 01:28:04)
Offline
Do you have a headset that you can plug into the phone jack?
Does that behave correctly?
If you're booting some live distro, does the sound and microphone there work OOTB?
Offline
no i sadly dont have a headset, and i dont boot live distro,
i will try to buy an external microphone and connect it , i hope it will work
Offline