Thanks. I looked at the mixer settings and it confirms your assessment that you have tuned this best possible. Possibly if it were me I would try changing the mixer control ‘Channel Mode’ from 2ch to 4ch and back (to see if that makes a difference) but I assume it doesn’t.
Simple mixer control 'Channel Mode',0
Capabilities: enum
Items: '2ch' '4ch' '6ch'
Item0: '2ch'
I also assume per your 1st post that you confirmed the wiring to the speakers is correct. Have you confirmed this sound functionality with a different OS other than GNU/Linux ?
Similar to what you noted, I note two instances of the alsa “snd_hda_intel” running - one associated with your on-board ALC887-VD and the other associated with HDMI (possibly associated with an AMD graphic device (Radeon HD 6400 Series)).
I note:
!!Aplay/Arecord output
!!--------------------
APLAY
**** List of PLAYBACK Hardware Devices ****
**card 0: SB [HDA ATI SB], device 0: ALC887-VD Analog [ALC887-VD Analog]**
Subdevices: 1/1
Subdevice #0: subdevice #0
**card 0: SB [HDA ATI SB], device 1: ALC887-VD Digital [ALC887-VD Digital]**
Subdevices: 1/1
Subdevice #0: subdevice #0
**card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]**
Subdevices: 1/1
Subdevice #0: subdevice #0
Did you try a simply speaker test, that bypasses pulse, to confirm basic sound functionality ?
which tells me you have hw:0,0 as analogue audio, and hw:0,1 as digital audio, and hw:1,3 as HDMI audio.
Does this give any sound:
speaker-test -Dplug:surround51 -c2 -twav
if not, how about this - does it give alternating noise in your speakers :
speaker-test -D hw:0,0 -c2
Note I assumed 2-channel. If you are using 4-channel then that should be -c4 , or if using 5.1 (6-channel (?)) then that should be -c6.
if not, how about this:
speaker-test -D hw:0,1 -c2
or better, if you have a .wav file (I am calling somefile.wav) that you know is good, try this:
aplay -D hw:0,0 somefile.wav
or this
aplay -D hw:0,1 somefile.wav