Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

USB Audio DAC - Lautstärkeregelung?

101 views
Skip to first unread message

Peter Lemken

unread,
Dec 30, 2017, 3:41:02 PM12/30/17
to
Ich habe mir einen Oehlbach USB DAC gekauft, weil der Kopfhörerausgang des
X1 Caron dann doch nicht so toll ist, wobei ich nicht weiß, ob es da am
Verstärker oder am DAC liegt. Wurscht, der Klang war mit guten Kopfhörern
gerade bei guten Klavieraufnahmen doch suboptimal.

Abhilfe sollte ein separater USB DAC schaffen:

http://www.oehlbach.com/en/detail/index/sArticle/1420

Das hat grundsätzlich auch die gewünschte Verbesserung gebracht, *aber*
leider nicht ganz. Die Lautstärkeregelung über die +- Tasten funktioniert
nicht. Entweder volle Pulle oder gar nicht.

Die Lautstärke läßt sich nur auf Applikationsebene ändern, und das ist
nervig. Abgesehen davon läuft dadurch der KH-Verstärker des Oehlbach immer
auf voller Leistung und gerät dadurch zu schnell ins Übersteuern.

Unter Windows funktioniert es, aber unter Linux eben nicht, egal welche
Distribution. Wie kann man Linux bzw. dessen Soundsystem beibringen, dass es
die Lautstärke des Verstärkers regeln soll?



Peter Lemken
+43-1

--
Nature abhors crude hacks.

Holger Marzen

unread,
Dec 30, 2017, 4:41:38 PM12/30/17
to
Ich bin nicht der Pulseaudio-Spezi, aber möglicherweise regeln die
Tasten den "falschen" Fader, d.h. nicht den Hardware-Regler im
KH-Verstärker.

Teste erst mal, ob Du mit pavucontrol in einem der Reiter
(Ausgabegeräte) einen Regler findest, mit dem Du die Lautstärkeregelung
im KH-Verstärker regeln kannst. Wenn das nicht geht, probiere alamixer,
ob da der richtige Fader zur Verfügung steht.

Mit diesem Wissen kannst Du dann gezielter daran gehen, mit den +-
Tasten diesen Regler zu steuern zu versuchen.

Peter Lemken

unread,
Dec 31, 2017, 4:10:45 AM12/31/17
to
Holger Marzen <hol...@marzen.de> wrote:

>> Das hat grundsätzlich auch die gewünschte Verbesserung gebracht, *aber*
>> leider nicht ganz. Die Lautstärkeregelung über die +- Tasten funktioniert
>> nicht. Entweder volle Pulle oder gar nicht.
>>
>> Die Lautstärke läßt sich nur auf Applikationsebene ändern, und das ist
>> nervig. Abgesehen davon läuft dadurch der KH-Verstärker des Oehlbach immer
>> auf voller Leistung und gerät dadurch zu schnell ins Übersteuern.
>
> Ich bin nicht der Pulseaudio-Spezi, aber möglicherweise regeln die
> Tasten den "falschen" Fader, d.h. nicht den Hardware-Regler im
> KH-Verstärker.

Schauen wir mal.

> Teste erst mal, ob Du mit pavucontrol in einem der Reiter
> (Ausgabegeräte) einen Regler findest, mit dem Du die Lautstärkeregelung
> im KH-Verstärker regeln kannst. Wenn das nicht geht, probiere alamixer,
> ob da der richtige Fader zur Verfügung steht.

In pavucontrol gibt es ein entsprechendes Device Oehlbach USB DAC Analog
Stereo nebst dazugehörigem Regler. Der sieht zwar aus wie ein Schieberegler,
aber er kennt nur 0 oder 1, also bei 100% spielt die Mucke, beim
Runterregeln auf 95% aber verstummt sie.

Im Alsamixer kann ich mit F6 auch das device auswählen und hier auch die
Lautstärke regeln mit Pfeil rauf/runter, aber das ist offensichtlich nicht
der Masterregler, sonder wieder auf Applikationsebene.

> Mit diesem Wissen kannst Du dann gezielter daran gehen, mit den +-
> Tasten diesen Regler zu steuern zu versuchen.

Wäre schön, wenn wir das wieter eingrenzen könnten. Danke schon jetzt für
Deine Hilfe.

Marcel Mueller

unread,
Dec 31, 2017, 4:57:32 AM12/31/17
to
On 31.12.17 10.10, Peter Lemken wrote:
> In pavucontrol gibt es ein entsprechendes Device Oehlbach USB DAC Analog
> Stereo nebst dazugehörigem Regler. Der sieht zwar aus wie ein Schieberegler,
> aber er kennt nur 0 oder 1, also bei 100% spielt die Mucke, beim
> Runterregeln auf 95% aber verstummt sie.

Hmm, das hört sich nach einem Bug an.

> Im Alsamixer kann ich mit F6 auch das device auswählen und hier auch die
> Lautstärke regeln mit Pfeil rauf/runter, aber das ist offensichtlich nicht
> der Masterregler, sonder wieder auf Applikationsebene.

? - Wenn du das /Device/ auswählst, wie sollte es dann ein Regler auf
Applikationsebene sein. So etwas kennt amixer doch gar nicht. Das gibt
es nur bei PulseAudio. Wäre nochmal zu klären, an /welchem/
Mixer-Control Du gedreht hast. PCM vielleicht?

In der Sache vermute ich, dass das Device gar keinen Lautstärkeregler
besitzt. Das ist einfach nur ein nackter DAC. Das ist billiger.
Wer eine andere Lautstärke will, muss die Samples halt vorher mit dem
entsprechenden Wert multiplizieren. Und genau diese Software-Emulation
hat möglicherweise ein Problem, zumindest mal mit dem Linux-Treiber.

Alternativ wäre es natürlich auch möglich, dass es eine Regelung in
Hardware gibt, aber keinen Linux-Treiber dafür.
Aber da sich der Name Oehlbach bekanntermaßen zumindest zum Teil von
Schlangenoehl ableitet, tippe ich stark auf ersteres, also kein
Hardware-Regler. Das ist durchaus üblich bei solchen Devices.


Marcel

Peter Lemken

unread,
Dec 31, 2017, 8:05:49 AM12/31/17
to
Marcel Mueller <news.5...@spamgourmet.org> wrote:
> On 31.12.17 10.10, Peter Lemken wrote:
>> In pavucontrol gibt es ein entsprechendes Device Oehlbach USB DAC Analog
>> Stereo nebst dazugehörigem Regler. Der sieht zwar aus wie ein Schieberegler,
>> aber er kennt nur 0 oder 1, also bei 100% spielt die Mucke, beim
>> Runterregeln auf 95% aber verstummt sie.
>
> Hmm, das hört sich nach einem Bug an.

Tja, wer weiß. Auch nach intensivem Googlen habe ich noch keinen anderen
Linux-Nutzer gefunden, der über das Teil berichtet hat. Gekauft habe ich es,
weil Linuxkompatibilität gegeben war.

>> Im Alsamixer kann ich mit F6 auch das device auswählen und hier auch die
>> Lautstärke regeln mit Pfeil rauf/runter, aber das ist offensichtlich nicht
>> der Masterregler, sonder wieder auf Applikationsebene.
>
> ? - Wenn du das /Device/ auswählst, wie sollte es dann ein Regler auf
> Applikationsebene sein. So etwas kennt amixer doch gar nicht. Das gibt
> es nur bei PulseAudio. Wäre nochmal zu klären, an /welchem/
> Mixer-Control Du gedreht hast. PCM vielleicht?

Card: Oelhbach USB DAC
│ Chip: USB Mixer
│ Item: PCM [dB gain: 0,03, 0,03]

Das ist, wenn der Regler auf 15 steht.

> In der Sache vermute ich, dass das Device gar keinen Lautstärkeregler
> besitzt. Das ist einfach nur ein nackter DAC. Das ist billiger.
> Wer eine andere Lautstärke will, muss die Samples halt vorher mit dem
> entsprechenden Wert multiplizieren. Und genau diese Software-Emulation
> hat möglicherweise ein Problem, zumindest mal mit dem Linux-Treiber.

Das wäre aber extrem kontraproduktiv, weil sie ja damit alles wieder
zunichte machen, was durch den anscheinend hochwertigen Wandler, der auch
24/192 kann, bereitgestellt wird.

> Alternativ wäre es natürlich auch möglich, dass es eine Regelung in
> Hardware gibt, aber keinen Linux-Treiber dafür.
> Aber da sich der Name Oehlbach bekanntermaßen zumindest zum Teil von
> Schlangenoehl ableitet, tippe ich stark auf ersteres, also kein
> Hardware-Regler. Das ist durchaus üblich bei solchen Devices.

Würde mich wundern, weil es ja einwandfrei unter Windows tut.

Holger Marzen

unread,
Dec 31, 2017, 9:44:23 AM12/31/17
to
* On 31 Dec 2017 13:05:48 GMT, Peter Lemken wrote:

> Card: Oelhbach USB DAC
> │ Chip: USB Mixer
> │ Item: PCM [dB gain: 0,03, 0,03]
>
> Das ist, wenn der Regler auf 15 steht.

Magst Du mal einen Screenshot vom alsamixer machen?

Peter Lemken

unread,
Dec 31, 2017, 9:58:12 AM12/31/17
to

Holger Marzen

unread,
Dec 31, 2017, 10:14:14 AM12/31/17
to
* On 31 Dec 2017 14:58:10 GMT, Peter Lemken wrote:

> Holger Marzen <hol...@marzen.de> wrote:
>> * On 31 Dec 2017 13:05:48 GMT, Peter Lemken wrote:
>>
>>> Card: Oelhbach USB DAC
>>> │ Chip: USB Mixer
>>> │ Item: PCM [dB gain: 0,03, 0,03]
>>>
>>> Das ist, wenn der Regler auf 15 steht.
>>
>> Magst Du mal einen Screenshot vom alsamixer machen?
>
> https://drive.google.com/open?id=1EJ5sXHyF1aogynCw5_mPM1lvLvQIQO7_

Das sieht sehr übersichtlich aus.

Ich habe mal nach dem Chip AK4396 gegoogelt, wirklich schlau bin ich
aber nicht geworden.

Dann hat wohl der ALSA-Treiber ein Problem mit der Oehlbach-
Implementierung der Lautstärkeregelung.

Peter Lemken

unread,
Dec 31, 2017, 10:40:25 AM12/31/17
to
Holger Marzen <hol...@marzen.de> wrote:

> Dann hat wohl der ALSA-Treiber ein Problem mit der Oehlbach-
> Implementierung der Lautstärkeregelung.

Ich habe mal das Analysescript gestartet und beim Alsaproject abgelegt:

http://www.alsa-project.org/db/?f=dbfb1523229a470a1d935824a3c647825cd57707

Dier Teil daraus gibt wohl Aufschluss darüber, was der DAC kann:

Card hw:2 'DAC'/'Oehlbacha�� Oelhbach USB DAC at usb-0000:00:14.0-1, full speed'
Mixer name : 'USB Mixer'
Components : 'USB2912:120b'
Controls : 3
Simple ctrls : 1
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 53
Mono:
Front Left: Playback 14 [26%] [0.05dB] [on]
Front Right: Playback 13 [25%] [0.04dB] [on]

Wird daraus jemand schlau, bzw. kann man aus dem Output unter dem Link
irgendwie feststellen, ob der Kopfhörerverstärker sich selbst regelm läßt?

Peter Lemken

unread,
Dec 31, 2017, 10:58:28 AM12/31/17
to
Holger Marzen <hol...@marzen.de> wrote:

> Dann hat wohl der ALSA-Treiber ein Problem mit der Oehlbach-
> Implementierung der Lautstärkeregelung.

Nachtrag: Im alsamixer läßt sich die Lautstärke mit Pfeil rauf/runter regeln
und das ist dann wohl wirklich der KH-Verstärker, denn die Veränderungen in
der Lautstärker sind unabhängig davon, was mir das Audio Volume Widget unter
KDE anzeigt, und zwar unter Applications, wenn ich Mucke mit mpv abspiele.
Unter Devices habe ich wieder die On/Off Probleme. Das ist das Widget von
KDE, das sich auch in den Systemeinstellungen findet.

Unter pavucontrol ist es nicht anders: Beim Output Device ist der Regler
initial auf 100%, aber Mucke wird stumm, wenn ich darunter gehe. Darüber
läßt es sich regeln bis 130%.

Gut, wenigstens habe ich jetzt den Workaround, dass ich den KH-Verstärker
über alsamixer regeln kann. Nicht schön, aber was da jetzt an Klang aus den
Kopfhörern rauskommt ist einfach sensationell, verglichen mit dem normalen
KH-Ausgang des Notebooks.

Der Steinway auf "Tracks" mit Oscar Peterson klingt jetzt einfach nur geil.
War sohl auch ein ziemlich guter klaviertechniker am Werk, der das
Instrument für die Aufnahme präpariert hat.

Michael Limburg

unread,
Dec 31, 2017, 11:28:45 AM12/31/17
to
Peter Lemken wrote:

> Marcel Mueller <news.5...@spamgourmet.org> wrote:
>> On 31.12.17 10.10, Peter Lemken wrote:
>>> In pavucontrol gibt es ein entsprechendes Device Oehlbach USB DAC Analog
>>> Stereo nebst dazugehörigem Regler. Der sieht zwar aus wie ein Schieberegler,
>>> aber er kennt nur 0 oder 1, also bei 100% spielt die Mucke, beim
>>> Runterregeln auf 95% aber verstummt sie.

sieht nach "mute" aus

>> Hmm, das hört sich nach einem Bug an.

möglich

> Tja, wer weiß. Auch nach intensivem Googlen habe ich noch keinen anderen
> Linux-Nutzer gefunden, der über das Teil berichtet hat. Gekauft habe ich es,
> weil Linuxkompatibilität gegeben war.

Der DAC ist ja schon gut abgehangen (Datenblatt von 2004) und IMHO gibt's
Geräte mit diesem DAC, die unter Linux funktionieren. Allerdings hat er
kein USB und benötigt daher einen Controller, der ihn unterstützt. Möglich,
das da was schief läuft.
Interessant wäre mal, welche Kernelmodule geladen werden.


>> In der Sache vermute ich, dass das Device gar keinen Lautstärkeregler
>> besitzt. Das ist einfach nur ein nackter DAC. Das ist billiger.

Aus dem Datenblatt: "The AK4396 includes channel independent digital output
volumes (ATT) with 256 levels at linear step including MUTE."

>> Wer eine andere Lautstärke will, muss die Samples halt vorher mit dem
>> entsprechenden Wert multiplizieren. Und genau diese Software-Emulation
>> hat möglicherweise ein Problem, zumindest mal mit dem Linux-Treiber.
>
> Das wäre aber extrem kontraproduktiv, weil sie ja damit alles wieder
> zunichte machen, was durch den anscheinend hochwertigen Wandler, der auch
> 24/192 kann, bereitgestellt wird.

Aus dem Datenblatt: "These volumes are in front of the DAC and.."
Lese ich als "vor dem DAC". Von daher wäre es ja egal, wo man das
"vor" dem DAC macht.

MfG

0 new messages