Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASUS Maximus Z790 Hero (ALC4082) - USB Audio 5.1 speakers assigned incorrectly and subwoofer not working #437

Open
Gess79 opened this issue Aug 16, 2024 · 2 comments

Comments

@Gess79
Copy link

Gess79 commented Aug 16, 2024

I hope I'm correct to post this here. Still new to things Linux.

Situation
OS: Kubuntu 24.04
Mainboard = ASUS ROG Maximus Z790 Hero
USB Audio = 0b05:1a53 ASUSTek Computer, Inc. USB Audio
Speakers = Logitech Z906 Surround
Kernel = 6.8.0-40-generic
Alsa version = 1.2.9

Issue
The speakers seem to be assigned incorrectly and the subwoofer isn't working. I'm testing the speakers through pulseaudio as follows:

image

I'm listing the results below in three categories:

  • The icon clicked within pulseaudio
  • The soundfile played
  • The speaker the sound is actually output to

Icon clicked - Soundfile played - Physical speaker output
Front Left - Front Left - Front Left
Front Center - Front Center - Rear Left
Front Right - Front Right - Front Right
Rear Left - Rear Left - Front Center
Subwoofer - Rear Center - Rear Right
Rear Right - (nothing) - (nothing)

I've had a lengthy discussion on Reddit but I couldn't find a fix for it so far: https://www.reddit.com/r/linux4noobs/comments/1980uv1/comment/kieqsor/

I'm happy to provide all information necessary to pinpoint the issue and fix it.

@Gess79
Copy link
Author

Gess79 commented Sep 24, 2024

I was able to resolve the issue by creating a separate config file for wireplumber. Details can be found here: https://www.reddit.com/r/linux4noobs/comments/1980uv1/comment/lnuzuf3/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

@perexg
Copy link
Member

perexg commented Oct 14, 2024

ALSA reports channel positions using API - to check - use amixer -c 0 controls - look for chmap-variable lines. If the mapping is correct for your kernel, you should consult this with pipewire developers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants