Skip to content

Lenovo Yoga Pro 7 built-in speakers volume not controlled by GNOME/PipeWire #642

@2O77

Description

@2O77

Device: Lenovo Yoga Pro 7 14IRH8
Sound card: sof-hda-dsp
Problem: ALSA Post-Mixer / Pre-Mixer controls work via alsamixer, but GNOME volume slider or PipeWire sink volume does not affect hardware output. Likely an issue in the UCM profile for this device.

Steps to reproduce:

  1. Boot any Linux distribution.
  2. Attempt to change volume via GNOME/KDE slider or pactl / PipeWire controls.
  3. Observe that output volume of laptop speakers does not change.
  4. Testing with headphones (AirPods, Beats) or external speakers works correctly.

Notes:

  • This issue is specific to the built-in laptop speakers.
  • Different desktop environments (GNOME, KDE) and distributions (Fedora GNOME, Fedora KDE, openSUSE Tumbleweed) were tested and exhibit the same problem.
  • ALSA Post-Mixer / Pre-Mixer controls work correctly when adjusted via alsamixer.

Expected behavior:

  • GNOME / PipeWire slider should affect the actual hardware output volume of the laptop speakers.

Suggested area:

  • UCM profile for sof-hda-dsp on this Lenovo model may need adjustment.

I first create an issue on pipewire and they directed me here with this outcome:
Which mixer controls are used for the volume is controlled by the card UCM profile, so this is probably bug in the UCM profile. Its issue tracker is here: https://github.com/alsa-project/alsa-ucm-conf/issues

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions