Bug 5925

Summary: Bass speaker disabled without volume modification
Product: Mageia Reporter: Tyler <ty.PixelPlane>
Component: RPM PackagesAssignee: Colin Guthrie <mageia>
Status: RESOLVED OLD QA Contact:
Severity: minor    
Priority: Normal CC: mageia, mageia, stormi-mageia
Version: 2Keywords: Triaged, UPSTREAM
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: pulseaudio CVE:
Status comment:

Description Tyler 2012-05-16 07:38:17 CEST
Description of problem:
Once more my strange sound setup has struck! However, this one has a fix I will post momentarily. The bug consists of the fact the system will not use the bass speaker built in at all post-installation. This has been true both before and after updates.

Version-Release number of selected component (if applicable):
Mageia RC updated (as of 05/16/12)

How reproducible:
100%

Steps to Reproduce:
1. Install Mageia on an Asus g73sw (or similar system)
2. Open your media player of choice
3. Use high-bass songs or high volume. You'll notice no bass sound comes from the built-in bass speaker.
Comment 1 Tyler 2012-05-16 07:41:01 CEST
Here's the fix. Its easy enough, but I'm unsure if there's a way around even needing to do it. Again, my hardware is an Asus G73SW laptop with a realtek card using the Intel HDA drivers.

The fix is:
1) Go into the Mageia control center and disable pulseaudio audio management.
2) Run "alsamixer" in konsole
3) Increase "Bass Speaker" volume to full
4) Go into the Mageia control center and enable pulseaudio audio management.
5) Reboot

You now have your bass speaker at full volume, and to boot it will adjust itself according to system volume automatically. It also mutes itself along with the main speakers when headphones are plugged in (NOTE: This may not be the case with all systems. The same fix in Kubuntu would NOT mute my bass speaker automatically with headphones plugged in, and would be a little strange sounding to say the least).
Comment 2 Tyler 2012-05-16 07:43:58 CEST
Note: Bass Speaker has its volume set at "0" by default after install, apparently. This is why this fix is required. Without pulseaudio management disabled, you only see the pulseaudio volume control, and not the individual alsa controls. This may also be why the fix doesn't work in Kubuntu. Kubuntu still has the individual channels present even with Pulseaudio present, which means the bass still control as a secondary volume control. While here in Mageia, we have a single control running all channels when pulseaudio is enabled (which means bass speaker is affected as well, contrary to in Kubuntu)
Manuel Hiebel 2012-05-24 18:44:38 CEST

CC: sysadmin-bugs => mageia
Component: Release (media or process) => RPM Packages
Source RPM: (none) => pulseaudio ?

Comment 3 Marja Van Waes 2012-05-26 13:03:15 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 4 Tyler 2012-05-27 03:09:04 CEST
Aye. Bug still exists for Mageia 2 post-install.

Hardware: x86_64 => All
Version: Cauldron => 2

Sander Lepik 2012-05-27 09:46:38 CEST

Keywords: NEEDINFO => (none)
CC: (none) => sander.lepik

Comment 5 Tyler 2012-05-30 03:07:47 CEST
Any word or update on this bug? I'm more than willing to help with fixing it,
but I need to be alerted to any updates on Mageia's end regarding it.
Comment 6 Colin Guthrie 2012-06-03 20:23:59 CEST
Hi Tyler.

Sorry for not commenting until now - it seems it escaped my attention!

This setup is indeed somewhat odd. Am I right in saying that you have a stereo setup generally, but with an additional bass speaker? i.e. creating a 2.1 setup?

There is no default profile for 2.1 systems - only 4.0, 4.1, 5.0, 5.1, and 7.1.

There are complications to supporting this. I suspect that the bass is simply synthesised from the stereo (likely just a simple low-pass filter). As the volume controls shown to the user via PA are directly related to the number of channels on the sink, if we are to show things properly, we'd need to create a three channel sink, but as the h/w only accepts two channel input we'd be effectively throwing away the data associated with this third channel. Add to this that it wouldn't fit our general way of working with volumes (use hardware but extend range and granularity in software if needed) it becomes quite hard to support this properly. Really we'd need some kind of "extra" mechanism on top of the classic volume controls to accommodate this. As you may gather from this description, it's not exactly a trivial change.

As we're unlikely to be able to fix it specifically for Mageia, could you open an upstream bug at bugs.freedesktop.org and attach the output of your alsa-info.sh script run? You can download that script from here: http://www.alsa-project.org/alsa-info.sh

Cheers

Col
Comment 7 Tyler 2012-08-19 07:39:33 CEST
Sorry for the severe lack of a reply! It's been quite a busy few months. But yes, my laptop has a 2.1 built-in setup. I'll see about posting the bug report over upstream when I have the chance! I can understand why supporting this setup seems to be so...oddball. Thanks for the reply!

(In reply to comment #6)
> Hi Tyler.
> 
> Sorry for not commenting until now - it seems it escaped my attention!
> 
> This setup is indeed somewhat odd. Am I right in saying that you have a stereo
> setup generally, but with an additional bass speaker? i.e. creating a 2.1
> setup?
> 
> There is no default profile for 2.1 systems - only 4.0, 4.1, 5.0, 5.1, and 7.1.
> 
> There are complications to supporting this. I suspect that the bass is simply
> synthesised from the stereo (likely just a simple low-pass filter). As the
> volume controls shown to the user via PA are directly related to the number of
> channels on the sink, if we are to show things properly, we'd need to create a
> three channel sink, but as the h/w only accepts two channel input we'd be
> effectively throwing away the data associated with this third channel. Add to
> this that it wouldn't fit our general way of working with volumes (use hardware
> but extend range and granularity in software if needed) it becomes quite hard
> to support this properly. Really we'd need some kind of "extra" mechanism on
> top of the classic volume controls to accommodate this. As you may gather from
> this description, it's not exactly a trivial change.
> 
> As we're unlikely to be able to fix it specifically for Mageia, could you open
> an upstream bug at bugs.freedesktop.org and attach the output of your
> alsa-info.sh script run? You can download that script from here:
> http://www.alsa-project.org/alsa-info.sh
> 
> Cheers
> 
> Col
Comment 8 Samuel Verschelde 2013-09-03 09:57:51 CEST
Assigning to maintainer for status tracking of this upstream bug.

Keywords: (none) => Triaged, UPSTREAM
CC: (none) => stormi
Assignee: bugsquad => mageia
Source RPM: pulseaudio ? => pulseaudio

Comment 9 Manuel Hiebel 2013-10-22 12:10:52 CEST
This message is a reminder that Mageia 2 is nearing its end of life.
Approximately one month from now Mageia will stop maintaining and issuing updates for Mageia 2. At that time this bug will be closed as WONTFIX (EOL) if it remains open with a Mageia 'version' of '2'.

Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Mageia version prior to Mageia 2's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Mageia 2 is end of life.  If you would still like to see this bug fixed and are able to reproduce it against a later version of Mageia, you are encouraged to click on "Version" and change it against that version of Mageia.

Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Mageia release includes newer upstream software that fixes bugs or makes them obsolete.

-- 
The Mageia Bugsquad
Comment 10 Manuel Hiebel 2013-11-23 16:14:14 CET
Mageia 2 changed to end-of-life (EOL) status on ''22 November''. Mageia 2 is no
longer maintained, which means that it will not receive any further security or
bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of Mageia
please feel free to click on "Version" change it against that version of Mageia
and reopen this bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

--
The Mageia Bugsquad

Status: NEW => RESOLVED
Resolution: (none) => OLD