<p dir="ltr">"James Board" <<a href="mailto:jpboard2@yahoo.com">jpboard2@yahoo.com</a>> wrote:<br>
><br>
> I tried the DVI outputs from the video card, but could not get that to work.<br>
><br>
> However, I added this line to /etc/pulse/<a href="http://default.pa">default.pa</a> (as you suggested),<br>
> restarted pulseaudio, and it worked:<br>
><br>
>     load-module module-alsa-sink device=hdmi:CARD=NVidia,DEV=1</p>
<p dir="ltr">So use it with mplayer -ao pulse</p>
<p dir="ltr">><br>
> However, I don't know why.  The working mplayer command uses a different device number<br>
><br>
>     mplayer FILE.avi -ao alsa:device=hw=1.7</p>
<p dir="ltr">This tells mplayer to go through ALSA directly. Please don't do that, as it will disable pulseaudio from accessing the card. Pulseaudio will then redirect all its output to the dummy device, and I don't want to read support emails about that.</p>

<p dir="ltr">As for the mismatched numbers, that's an ugly internal detail of ALSA. HDMI device 1, for cards managed by the snd-hda-intel driver, is indeed hw device 7.</p>
<p dir="ltr">> Then, I removed the above line from /etc/pulse/<a href="http://default.pa">default.pa</a>, restarted pulseaudio, and it<br>
> still worked.  So. it works, and I'm happy.  But I don't know why.</p>
<p dir="ltr">It only pretends to work. If you use pulseaudio, all sound must go through it, either natively or through the "default" ALSA device. I.e. please forget about "hdmi" and "hw" outside of the configuration file of pulseaudio. </p>