Ok, agora as coisas mudaram e o ALSA usa pulseaudio como backend / frontend com um plug-in pulseaudio-alsa. É por isso que quando você altera o volume no PulseAudio, ele também altera o ALSA. Para modificar este comportamento, você precisa editar a configuração default.pa e adicionar novamente os ganchos alsa ... não é tão desagradável, mas é hacky:
Edite o arquivo /usr/share/alsa/alsa.conf.d/pulse.conf
e comente todas as linhas, para que fique assim:
# PulseAudio alsa plugin configuration file to set the pulseaudio plugin as
# default output for applications using alsa when pulseaudio is running.
#hook_func.pulse_load_if_running {
# lib "libasound_module_conf_pulse.so"
# func "conf_pulse_hook_load_if_running"
#}
#
#@hooks [
# {
# func pulse_load_if_running
# files [
# "/usr/share/alsa/pulse-alsa.conf"
# ]
# errors false
# }
#]
Reinicie o alsa:
sudo /etc/init.d/alsa-utils restart
Agora, quando você abrir o alsamixer, deverá ser assim: