@RalphRed,
I have tried some of what you suggested. Before I started I first checked my speakers with an external sound source. My phone played podcasts over the same going cable going to my PC both before and after all tests listed here:
Here is my complete list of sound devices:
Code: Select all
$aplay --list-pcms
null
Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, Generic Digital
HDMI Audio Output
default:CARD=Generic
HD-Audio Generic, ALCS1200A Analog
Default Audio Device
sysdefault:CARD=Generic
HD-Audio Generic, ALCS1200A Analog
Default Audio Device
front:CARD=Generic,DEV=0
HD-Audio Generic, ALCS1200A Analog
Front output / input
surround21:CARD=Generic,DEV=0
HD-Audio Generic, ALCS1200A Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
HD-Audio Generic, ALCS1200A Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
HD-Audio Generic, ALCS1200A Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
HD-Audio Generic, ALCS1200A Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
HD-Audio Generic, ALCS1200A Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
HD-Audio Generic, ALCS1200A Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
Here is the series of commands I tried from freshly booted system:
Code: Select all
103 alsamixer
104 aplay --list-pcms
105 ps -u sqeaky
106 aplay -D default:CARD=Generic ~/Projects/DysevidentiaPod/0008/3_IntermediaryWavs/0008.wav && echo "it played"
107 aplay -D hdmi ~/Projects/DysevidentiaPod/0008/3_IntermediaryWavs/0008.wav && echo "it played"
108 aplay -D h ~/Projects/DysevidentiaPod/0008/3_IntermediaryWavs/0008.wav && echo "it played"
109 aplay -D sysdefault:CARD=Generic ~/Projects/DysevidentiaPod/0008/3_IntermediaryWavs/0008.wav && echo "it played"
110 aplay -D front:CARD=Generic,DEV=0 ~/Projects/DysevidentiaPod/0008/3_IntermediaryWavs/0008.wav && echo "it played"
111 history
I podcast so I picked one of the intermediary files from a recent episode it is stereo and I have confirmed it has data in it.
I ran "alsamixer" from a tty3 and the rest from tty2 and sddm was on tty7 unused and waiting at a login. Sound never came from my 3.5mm jacks. While each command was playing the stereo wav file (it is 1:08:06 long so never looped or completed), I test all three of the 3.5 mm jacks on the back of my system and the two on front. To rephrase for each aplay command that played audio I tried all 5 ports.
During command 107 sounds did come from HDMI output to play through my monitor speakers as expected, (but they are are so bad I would disable it in the Radeon driver if it were an option like the AMDGPU driver). Even on this one, I tested all 5 of my 3.5mm jacks, just to be thorough.
The only processes running per ps, command 105, were bash and ps, so I am pretty sure nothing was interfering.
In alsamixer I checked the levels and verified nothing was muted I also tried adjusting "Auto-Mute Mode", "Channel Mode", and "Loopback Mix" for the "HD-Audio Generic" card, the other was the "HDA ATI HDMI" which I ignored. The first two modes had no apparent effect, but enabling or disabling "Loopback mix" causes my speakers to pop.
A silly anecdote; as I tried these 25 configurations, I had the volume on everything quite high in case audio played unexpectedly faint. I had a buddy at the other end of the house watching a stream on his computer with headphones and he heard the intermittent buzzing and popping as I tried different connections. At first he mistook some buzzing for a failed fan in his PC, he just replaced one recently. But he didn't hear the noise from his PC, and he kept checking around the house, checking another PC, and a TV. He checked the Dishwasher, which was running and I heard it stop and restart, He even checked outside, considering the chances of a neighbor mowing at 10 at night, then finally can into my office to find me laying on the floor under my desk trying the last connection. We both had a good laugh.