Skip to content

Internal speakers on Asahi Linux are shown are not available as output device #165

@lacamar

Description

@lacamar

Describe the bug
The internal speakers for M1/M2 macbooks using Asahi Linux are not shown as an output device, instead they only appear as an App output.

To Reproduce
To reproduce:

  1. Start Better Control on a Macbook running Asahi Linux
  2. Go to Volume tab
  3. On the "Speakers" tab, the internal speakers won't be available for selection in the device menu
  4. On the "App Output" tab, the internal speakers will be visible, i.e. "Macbook Pro J414 Speakers"

Expected behavior
Expected behaviour should be that the speakers are treated as an output.

Screenshots
Here are screenshots showing the issue.
Image
*Note: there are no built-in audio headphones connected and that was the only device available in the menu at the time of the screenshot.

Image

Additional context
The speakers on Asahi Linux use some audio plumbing to ensure the safety of the hardware and also provide DSP for audio quality. It may be that whatever is happening with this routing causes the speaker output to appear as an application output rather than direct hardware output.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions