Ticket #745 (closed defect: elsewhere)

Opened 2 years ago

Last modified 2 years ago

Require independant control of multiple channels.

Reported by: DarwinSurvivor Owned by: lennart
Milestone: Component: daemon
Keywords: Cc:

Description

I need independant control of the following channels:
-Master (pcm can be mixed, don't really care)
-Front (main laptop speakers)
-Side (built-in subwoofer)
-Surround (headphones)

since the auto-mute jack sense does not work on my laptop, being able to independantly control and mute Front/Side is VERY important.

sorry if the "Component" is wrong, I didn't know what to pick, so I left it at the default.

Change History

  Changed 2 years ago by lennart

  • status changed from new to closed
  • resolution set to elsewhere

This looks as if the mixer elements are improperly named. Please file a bug against the audio driver so that this is fixed. PA will then automatically handle this properly.

For example, "Side" should be called "LFE" and "Surround" should be called "Headphones" and "Front" should be called "Speakers".

follow-up: ↓ 3   Changed 2 years ago by DarwinSurvivor

  • status changed from closed to reopened
  • type changed from enhancement to defect
  • resolution elsewhere deleted

The issue was not with the incorrect naming (that is a minor issue), the problem was with PulseAudio adjusting ALL the channels simulatneously instead of allowing INDIVIDUAL adjustments of each channel (as ALSA) allows.

The naming problem is directly with ALSA, the problem with pulseaudio is it not allowing individual adjustments.

in reply to: ↑ 2 ; follow-up: ↓ 4   Changed 2 years ago by tanuk

  • status changed from reopened to closed
  • resolution set to elsewhere

Replying to DarwinSurvivor:

The issue was not with the incorrect naming (that is a minor issue), the problem was with PulseAudio adjusting ALL the channels simulatneously instead of allowing INDIVIDUAL adjustments of each channel (as ALSA) allows. The naming problem is directly with ALSA, the problem with pulseaudio is it not allowing individual adjustments.

Lennart told you that after the driver gets fixed, PulseAudio will work fine for you. Therefore the "elsewhere" resolution seems correct. There are reasons why PulseAudio does what it does - you haven't given any real reasons why the volume logic should be changed, other than working around the driver bug.

in reply to: ↑ 3 ; follow-up: ↓ 5   Changed 2 years ago by DarwinSurvivor

Is the incorrect naming what causes the auto-mute to not work? If so, then yes, the fixed driver will fix the problem.

Since this issue has been known amongst Aspire users for some time now, is there an open bug regarding the auto-mute that this report could be linked to?

in reply to: ↑ 4   Changed 2 years ago by tanuk

Replying to DarwinSurvivor:

is there an open bug regarding the auto-mute that this report could be linked to?

I don't know. I have never reported any alsa bugs myself, but I've heard that the alsa developers tend to ignore their bug tracker... So instead of using a proper bug tracker, you should send mail to the alsa-devel mailing list. Explain what volume element names are wrong. A link to the output of the alsa-info.sh script [1] might be appreciated (it should at least identify the exact driver).

[1] http://www.alsa-project.org/alsa-info.sh

  Changed 2 years ago by lennart

If your mixer controls are named properly, then PA will be able to use them properly. For a longer explanation what PA will then be able to do with them please read http://pulseaudio.org/wiki/PulseAudioStoleMyVolumes

  Changed 2 years ago by DarwinSurvivor

The problem is really with volume "adjustment" but with muting since my external speakers stay on when my headphones are plugged in. I currently have a key on my keyboard bound to toggling both Front and Side channels, but due to lack of feedback, it does get annoying. Hopefully when (if?) the alsa team ever fixes the muting bug, this problem will go away.

Note: See TracTickets for help on using tickets.