On Thu, Nov 19, 2015 at 11:34:53AM +0200, Alexey Suslikov wrote: > 2 volume controls in output path (at least). You probably may try > to limit volume control to DACs > > outputs.master.slaves=dac-0:1,dac-2:3 > > and max out everything else in output path. Or > > outputs.master.slaves=spkr,hp > > and max out everything else in output path (including DACs). >
I've just tried playing with the dac values. They cap out at 174 and they don't seem to affect the volume at all. I tried to follow Mike's advice as well and make a more direct path, but I ended up with $ mixerctl outputs.spkr_source=dac-2:3 mixerctl: Bad enum value dac-2:3 current mixerctl: inputs.dac-0:1=174,174 inputs.dac-2:3=174,174 record.adc-2:3_mute=off record.adc-2:3=124,124 record.adc-0:1_mute=off record.adc-0:1=124,124 inputs.mix_source=mic2,spkr2,spkr3,beep inputs.mix_mic2=120,120 inputs.mix_spkr2=248,248 inputs.mix_spkr3=248,248 inputs.mix_beep=120,120 inputs.mix2_source=dac-0:1,mix inputs.mix3_source=dac-2:3,mix inputs.mic=85,85 outputs.spkr_source=mix3 outputs.spkr_mute=off outputs.spkr_eapd=on outputs.hp_source=mix2 outputs.hp_mute=off outputs.hp_boost=on outputs.hp_eapd=on outputs.mic2_source=mix2 outputs.mic2_mute=off inputs.mic2=85,85 outputs.mic2_dir=input-vr80 outputs.spkr2_source=mix2 outputs.spkr2_mute=off inputs.spkr2=255,255 outputs.spkr2_dir=output outputs.spkr3_source=mix2 outputs.spkr3_mute=off inputs.spkr3=255,255 outputs.spkr3_dir=output record.adc-0:1_source=mic2,spkr2,spkr3,beep,mix,mic record.adc-2:3_source=mic2,spkr2,spkr3,beep,mix outputs.hp_sense=unplugged outputs.mic2_sense=unplugged outputs.spkr_muters=hp,mic2 outputs.master=255,255 outputs.master.mute=off outputs.master.slaves=dac-0:1,dac-2:3,spkr,hp,spkr2,spkr3 record.volume=124,124 record.volume.mute=off record.volume.slaves=adc-2:3,adc-0:1