Skip to content

Unmute ALSA capture switch in ASUS ROG mic fix#4771

Merged
dhh merged 2 commits into
basecamp:devfrom
KrisKind75:fix-asus-rog-mic-unmute
Feb 27, 2026
Merged

Unmute ALSA capture switch in ASUS ROG mic fix#4771
dhh merged 2 commits into
basecamp:devfrom
KrisKind75:fix-asus-rog-mic-unmute

Conversation

@KrisKind75
Copy link
Copy Markdown
Contributor

Summary

  • The fix-asus-rog-mic.sh script sets capture volume to 70% but doesn't unmute the ALSA capture switch
  • With api.alsa.soft-mixer = true, PipeWire no longer manages the hardware mixer, so the Realtek ALC285's default capture-muted state persists
  • Adds unmute to the amixer set 'Capture' command so the hardware capture path is enabled

Test plan

  • On an ASUS ROG laptop with ALC285, run the script and verify amixer -c 0 get 'Capture' shows [on]
  • Record audio and confirm the internal mic captures sound

🤖 Generated with Claude Code

dhh and others added 2 commits February 26, 2026 13:21
The Realtek ALC285 defaults to capture switch off. With
api.alsa.soft-mixer enabled, PipeWire no longer manages the hardware
mixer, so the switch stays off and the internal mic records silence.

Adding `unmute` to the amixer set command ensures the hardware capture
path is enabled.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 27, 2026 07:52
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a bug in the ASUS ROG microphone configuration script where the capture volume was being set but the ALSA capture switch remained muted. With PipeWire's soft mixer enabled (api.alsa.soft-mixer = true), the hardware mixer is no longer automatically managed, causing the Realtek ALC285's default muted state to persist and prevent microphone capture.

Changes:

  • Added unmute parameter to the amixer set 'Capture' command to explicitly enable the hardware capture path

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dhh dhh merged commit c3af1fe into basecamp:dev Feb 27, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants