If a sound card has no hardware volume that we could query when creating a sink, 30% is a better default volume than 100%. 100% is likely to be far too loud. --- src/modules/alsa/alsa-sink.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/alsa/alsa-sink.c b/src/modules/alsa/alsa-sink.c index 4ab3a22..6db56db 100644 --- a/src/modules/alsa/alsa-sink.c +++ b/src/modules/alsa/alsa-sink.c @@ -2387,6 +2387,10 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca } else { if (u->sink->get_volume) u->sink->get_volume(u->sink); + else { + /* Default to 30% volume to avoid being too loud. */ + pa_cvolume_set(&u->sink->real_volume, u->sink->sample_spec.channels, PA_VOLUME_NORM * 0.3); + } } if (mute_is_set) { -- 1.9.3