<div dir="ltr"><div><div>Excellent, thanks for that tip, Phillip! Got it fixed now.<br><br></div>Put "autospawn = no" into $HOME/.config/pulse/client.conf, killed PA as you suggested and everything worked as expected, alsamixer controls the volume (.asoundrc works perfectly again) and mplayer/flash/MOCP plays through my usb card.<br>
<br></div>Andrew.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 19, 2014 at 2:47 PM, Philipp Überbacher <span dir="ltr"><<a href="mailto:murks@tuxfamily.org" target="_blank">murks@tuxfamily.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Tue, 19 Aug 2014 13:48:22 +0100<br>
Andrew C <<a href="mailto:countfuzzball@gmail.com">countfuzzball@gmail.com</a>> wrote:<br>
<br>
> Speaking of .asoundrc, I had set up my like so (which predictably no<br>
> longer works, even though my usb card is still at index 0):<br>
><br>
> pcm.!default {<br>
>     type            plug<br>
>     slave.pcm       "softvol"   #make use of softvol<br>
> }<br>
><br>
> pcm.softvol {<br>
>     type            softvol<br>
>     slave {<br>
>         pcm         "dmix"      #redirect the output to dmix (instead<br>
> of "hw:0,0")<br>
>     }<br>
>     control {<br>
>         name        "PCM"       #override the PCM slider to set the<br>
> softvol volume level globally<br>
>         card        0<br>
>     }<br>
> }<br>
><br>
> I doubt this would cause a mess up (even so, even *that* is no longer<br>
> working, my soundcard ignores any changes made by alsamixer).<br>
><br>
> At this point, would I guess there's some pulseaudio weirdness<br>
> happening? Any ideas how I can use alsa straight up, unless I've<br>
> somehow been using a pulseaudio-alsa wrapper this entire time.<br>
><br>
> To my mind, it makes absolutely no sense why stuff would be playing<br>
> out of Card 1, and not Card 0. Or at least why that has suddenly<br>
> changed to be the default with this upgrade.<br>
><br>
> Andrew.<br>
<br>
</div></div>I'm not sure whether you get direct alsa access while PA is running.<br>
<br>
You could disable pulseaudio and try again. I have configured PA<br>
so that it is only ever started manually by me and I simply use<br>
'pulseaudio --start' and 'pulseaudio --kill'. However, depending on<br>
your distributions setup it might be a PITA to stop PA and keep it<br>
stopped. You can use 'pulseaudio --check' to see whether it runs, it<br>
returns 0 if it runs, 1 otherwise. Or just use 'pulseaudio --kill' and<br>
see whether it throws an error or succeeds because something started PA<br>
again. This can happen because PA is set to respawn or because some<br>
program started PA on startup. That's a PITA I don't want to deal with,<br>
hence my entirely manual setup.<br>
<br>
Regards,<br>
Philipp<br>
</blockquote></div><br></div>