<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Can't change optical-out volume on Terratec Aureon DualUSB"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=81777#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Can't change optical-out volume on Terratec Aureon DualUSB"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=81777">bug 81777</a>
              from <span class="vcard"><a class="email" href="mailto:tanuk@iki.fi" title="Tanu Kaskinen <tanuk@iki.fi>"> <span class="fn">Tanu Kaskinen</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=81777#c2">comment #2</a>)
<span class="quote">> Actually, PA does control the volume to a certain degree. Weird. It seems
> that by default, it chains a software controller and the "Speaker" mixer
> together. So from 0-33% I get software control, and from 33-100% I get the
> Speaker control (which naturally doesn't do anything on the optical output).</span >

Yes, when dB information is available, PA applies software volume in addition
to hardware volume to make arbitrary volumes available, instead of limiting the
possible volumes to whatever steps the hardware happens to provide.

<span class="quote">> PA seems to base that decision on the (wrong) dB values that are reported to
> it. I haven't quite figured out who to complain to about this issue tho.</span >

The alsa-devel mailing list would be the right place (it's also good to CC the
maintainer of the USB audio driver or whatever component is responsible for the
dB values - unfortunately, I don't know who that would be or how to find out).
It should help your problem to get attention if you can also provide the
correct dB values. If you want to work on figuring out the right values, the
"decibel fix" feature in PulseAudio may be useful. You can specify the dB
values manually in /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf.
That file also contains some documentation about the DecibelFix configuration
section, but feel free to ask questions if there's something unclear.

<span class="quote">> Interestingly, if I set ignore_dB=1 then PA falls back to software-mixing
> only. That actually seems like a simpler workaround ten yours, Tanu :P</span >

That shouldn't happen... ignore_dB=1 should have the opposite effect: software
volume should get disabled for the device.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>