Skip to content

Unmute ALSA capture switch in ASUS ROG mic fix#4771

Merged
dhh merged 2 commits intobasecamp: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 intobasecamp:devfrom
KrisKind75:fix-asus-rog-mic-unmute

Conversation

@KrisKind75
Copy link
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
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

3 participants