CachyOS / CachyOS/linux-cachyos

[PATCH REQUEST] Lenovo Ideapad Flex 5 14ARE05 internal microphone not working with ALC257

Open
#949 8 comments 0 reactions 2 assignees Claimed by @ptr1337 View on GitHub
enhancement
Dominant language
Shell
Stars
4.5k
Forks
160
Avg merge
2d 12h
Merged PRs (30d)
1

Description

### Pre-flight checklist

- [x] I have searched existing issues/PRs and this has not been requested before.
- [x] I have read the [Contributing Guidelines](https://github.com/CachyOS/linux-cachyos/blob/master/CONTRIBUTING.md).

### Request type

- [x] New patch / patchset inclusion
- [ ] Kernel config change (enable/disable option)
- [ ] New kernel variant
- [ ] Scheduler tuning / addition
- [ ] Compiler / LTO / PGO optimization
- [ ] Security hardening
- [x] Driver or hardware enablement
- [ ] Other

### Summary

Relevant issue: https://github.com/CachyOS/linux-cachyos/issues/919
Report: https://paste.cachyos.org/p/5669aab.log

Handle 0x000F, DMI type 2, 15 bytes
Base Board Information
Manufacturer: LENOVO
Product Name: LNVNB161216
Version: SDK0J40709 WIN
Serial Number: R912H66W

Audio Codec: Realtek ALC257
Product: 81X2
Kernel: 7.1.4-1-cachyos

The internal microphone isn't capturing any sound. When trying to record, it only picks up interference noise. Nothing is wrong with the microphone itself, because it worked fine in my previous Windows installation.

Things I've tried:
- Installed `sof-firmware` `alsa-firmware` `alsa-ucm-conf`
- Made a file in `/etc/modprobe.d/amd-mic-fix.conf` containing blacklist snd_rn_pci_acp3x and rebooted
- Confirmed that I'm using the right microphone in pavucontrols

I'm using pipewire. I also resetted any changes I made.

### Motivation / use case

Support for users with similar hardware.

### Patch / upstream reference (if available)

_No response_

### Testing / benchmarks

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.