Lol wut? Debian12LTS + HDMI + USB + ALSA + PulseAudio + VLC + Clementine + TV = lol wut?
by Psycho_Punk from LinuxQuestions.org on (#6EZNX)
Hello world, it is I, Psycho_Punk. This time with you will be beautiful.
I'm not new to the penguin. The penguin and I go back more than a decade. That said, I also don't think I'm a greybeard by any stretch of the imagination.
I'm hoping to attact "bodacious penguins". Those that wouldn't mind addressing Linux issues, Linux-based surround system issues (uh huh- I'm willing to bet the firmware on a majority of A/V Receivers is Linux), and general computing issues.
It's a long one, but I want you to have too much information, than too little. I respect your time!
I am a musician. I make music. I use a Behringer USB DAC for my studio-side of things.
I am a music enthusiast. I listen to lots of music. I play my playlists through VLC and occassionally Clementine.
The Behringer DAC has a nice set of studio-quality headphones jacked in.
The PC we're talking about is cabled via HDMI to the TV. The HDMI port on the TV that the PC uses is HDMI1.
The signal chain for is as follows:
HDMI_cable_a goes from PC's GFX (Graphics) --> Panny A/V 5.1 Receiver on jack "BD/DVD Player IN".
HDMI_cable_b goes from Panny A/V 5.1 Receiver on jack "Out" --> TV (HDMI1 port on the back of the TV). So, we have 2x "good quality, but absolutely not the best quality" HDMI cables in this setup.
I have, indeed, a 5.1 surround sound system. It worked fine with Deb12LTS until a few weeks ago. Then, with all the issues and strange happenings with my Debian12LTS system (the one we're talking about), I decided it was time to wipe everything, and give btrfs subvolumes a try, in a multi-boot system. That was last Sunday. Welp... I can't even get things right with Debian12LTS, so I haven't gone further with the multi-boot.
And now that we have this all established... I'd like to give you the punk quote of the day: "Punk's not dead, it just deserves to die when it becomes another stale cartoon." -Jello Biafra, Dead Kennedys "Chickenshit Conformist" from their Bedtime for Democracy album.
Now we're jamming. Hotay, here we go. \m/
The issues with my Debian 12 LTS PC + Surround System + DAC + Music Apps
I present to you Mone Risa. She's my cruel mistress. New PC build. Did it all myself, thank you very much. I know my way around computers. That's all I'll say.
Mone Risa details can be found here: https://flic.kr/p/2p4yj3G
----------------------------------------------------------------------------------------------
I'm not going to bore you on old issues. I'm going to bore you on the issues at present.
1) ALSA Mixer: https://flic.kr/p/2p4zkB8
2) aplay: https://flic.kr/p/2p4sf5s
3) VLC error: https://flic.kr/p/2p4gUCG
4) VLC_Audio_Devices_List_HDMI1: https://flic.kr/p/2p4mS2i
Now. If you'd be so kind as to reference what you'd like to help me out with so that I know which exact issue we're addressing... I'd be happily punk in drublic. THANKS IN ADVANCE, and I'm quite pleased with how my first post went! I'm humble in my knowledge of Linux and its quirks err... features! I am a Debian person. Love me .deb files, can't get enough of 'em.
Thank you for your time, and thank you for your pearls of wisdom. Some day, I want to grow up to be just like you, and help others out... because the Linux community is magnifique. Adieu! C'iao! Auf Wiedersehen! Tot zo! Oh... "Should I stay or should I go now?" - The Clash
******** UPDATE 2023-9-22 12:12 EUR/CEST *** 6:12 AM US/EDT *** 19:12 JST (UTC+9) ********
VLC is using something I'm not all too familiar with, but can certainly research further: PipeWire Media Server. ALSA.
So VLC is now happily playing through my broken 5.1 Panny surround system. One issue down!
I'm not new to the penguin. The penguin and I go back more than a decade. That said, I also don't think I'm a greybeard by any stretch of the imagination.
I'm hoping to attact "bodacious penguins". Those that wouldn't mind addressing Linux issues, Linux-based surround system issues (uh huh- I'm willing to bet the firmware on a majority of A/V Receivers is Linux), and general computing issues.
It's a long one, but I want you to have too much information, than too little. I respect your time!
I am a musician. I make music. I use a Behringer USB DAC for my studio-side of things.
I am a music enthusiast. I listen to lots of music. I play my playlists through VLC and occassionally Clementine.
The Behringer DAC has a nice set of studio-quality headphones jacked in.
The PC we're talking about is cabled via HDMI to the TV. The HDMI port on the TV that the PC uses is HDMI1.
The signal chain for is as follows:
HDMI_cable_a goes from PC's GFX (Graphics) --> Panny A/V 5.1 Receiver on jack "BD/DVD Player IN".
HDMI_cable_b goes from Panny A/V 5.1 Receiver on jack "Out" --> TV (HDMI1 port on the back of the TV). So, we have 2x "good quality, but absolutely not the best quality" HDMI cables in this setup.
I have, indeed, a 5.1 surround sound system. It worked fine with Deb12LTS until a few weeks ago. Then, with all the issues and strange happenings with my Debian12LTS system (the one we're talking about), I decided it was time to wipe everything, and give btrfs subvolumes a try, in a multi-boot system. That was last Sunday. Welp... I can't even get things right with Debian12LTS, so I haven't gone further with the multi-boot.
And now that we have this all established... I'd like to give you the punk quote of the day: "Punk's not dead, it just deserves to die when it becomes another stale cartoon." -Jello Biafra, Dead Kennedys "Chickenshit Conformist" from their Bedtime for Democracy album.
Now we're jamming. Hotay, here we go. \m/
The issues with my Debian 12 LTS PC + Surround System + DAC + Music Apps
I present to you Mone Risa. She's my cruel mistress. New PC build. Did it all myself, thank you very much. I know my way around computers. That's all I'll say.
Mone Risa details can be found here: https://flic.kr/p/2p4yj3G
----------------------------------------------------------------------------------------------
I'm not going to bore you on old issues. I'm going to bore you on the issues at present.
- My Debian 12LTS behaves as if my LS (Left Surround) and RS (Right Surround) speakers, behind me, are just L and R speakers. The 5.1 setup is broken.
So, for example, when you go to Debian Settings --> Sound --> Output section: HDMI GM206 High Def Audio Controller --> Configuration: Digital Surround 5.1 (HDMI) Output... and I click TEST...
"Rear Right" plays thorugh front R speaker. "Rear Left" plays through front L speaker. - USB DAC (Behringer) is connected to a USB 3.x port on the PC. Then I have a pair of Beyerdynamic German-made studio headphones jacked into the Headphone doohickey of the DAC. VLC thinks I want to listen to music through the DAC. VLC assumed I wanna listen through my Beyerdynamic DT 770 Pro headphones... and when you ASSuME something, VLC, you make an ASS out of U and Me. Firefox and other browsers do play audio through the broken 5.1 surround system. I'm not certain why this is, but here's a video of this issue with VLC and my DAC: https://flic.kr/p/2p4o1kc
- I know that Debian uses both ALSA and PulseAudio for sound controllers (did I say that term right?). Which device uses which sound controller (PulseAudio/ALSA) I'm still trying to figure out. Here's the output of pactl list: https://flic.kr/p/2p4yYBb
- Clementine doesn't play through anything. No ideer what's up on this fresh installation.
- Ba ba ba ba ba- I wanna be sedated!
1) ALSA Mixer: https://flic.kr/p/2p4zkB8
2) aplay: https://flic.kr/p/2p4sf5s
3) VLC error: https://flic.kr/p/2p4gUCG
4) VLC_Audio_Devices_List_HDMI1: https://flic.kr/p/2p4mS2i
Now. If you'd be so kind as to reference what you'd like to help me out with so that I know which exact issue we're addressing... I'd be happily punk in drublic. THANKS IN ADVANCE, and I'm quite pleased with how my first post went! I'm humble in my knowledge of Linux and its quirks err... features! I am a Debian person. Love me .deb files, can't get enough of 'em.
Thank you for your time, and thank you for your pearls of wisdom. Some day, I want to grow up to be just like you, and help others out... because the Linux community is magnifique. Adieu! C'iao! Auf Wiedersehen! Tot zo! Oh... "Should I stay or should I go now?" - The Clash
******** UPDATE 2023-9-22 12:12 EUR/CEST *** 6:12 AM US/EDT *** 19:12 JST (UTC+9) ********
VLC is using something I'm not all too familiar with, but can certainly research further: PipeWire Media Server. ALSA.
So VLC is now happily playing through my broken 5.1 Panny surround system. One issue down!