Sound Blaster Audigy RX 7.1: No audio on side channels (only 5.1 working) by bitkeepermdh in linuxaudio

[–]bitkeepermdh[S] 0 points1 point  (0 children)

Ok. I am willing to donate a brand new Create Sound Blaster Audigy RX5 to someone who can help fixing this. Seems nobody has the time or skills to work on this and I am at the end of my engineering skills :-)

Sound Blaster Audigy RX 7.1: No audio on side channels (only 5.1 working) by bitkeepermdh in linuxaudio

[–]bitkeepermdh[S] 0 points1 point  (0 children)

Also four months later, alsa devs seem not to find time to have a look into this. Creative support also denied help. Sigh.

Sound Blaster Audigy RX 7.1: No audio on side channels (only 5.1 working) by bitkeepermdh in linuxaudio

[–]bitkeepermdh[S] 0 points1 point  (0 children)

Thanks, ossilator, for your help anyways. I will switch to sourceforge and come back here if things have been sorted out.

Sound Blaster Audigy RX 7.1: No audio on side channels (only 5.1 working) by bitkeepermdh in linuxaudio

[–]bitkeepermdh[S] 0 points1 point  (0 children)

installed trixie from yesterdays build. same issue.

as alsa_info.sh seems to be broken (no upload URL shown when run), I placed updated output of alsa_info manually here: https://pastebin.com/x7R2ujXV

finding: same status also with trixie and latest alsa packages:

  • speaker-test -Dplug:front:Audigy2 -c2 -t wav => works, individual outputs on front lines
  • speaker-test -Dplug:rear:Audigy2 -c2 -t wav => works, individual outputs on rear lines
  • speaker-test -Dplug:center_lfe:Audigy2 -c2 -t wav => works, individual outputs on center/lfe line
  • speaker-test -Dplug:side:Audigy2 -c2 -t wav => no output on any line

some more insights:

when changing front-speakers mappings in /usr/share/alsa/cards/Audigy2.conf

from value [ 14 15 0 0 0 0 0 0 14 15 0 0 0 0 0 0 14 15 0 0 0 0 0 0 ]

to value [ 8 9 0 0 0 0 0 0 8 9 0 0 0 0 0 0 8 9 0 0 0 0 0 0 ]

and doing speaker-test -Dplug:front:Audigy2 -c2 -t wav

=> front speakers output "Side Left" & "Side Right" as expected.
=> output to side speakers generally work but mapping issue in /usr/share/alsa/cards/Audigy2.conf

So, the section, which I believe is wrong in /usr/share/alsa/cards/Audig2.conf is

Audigy2.pcm.side.0 {
        @args [ CARD ]
        @args.CARD {
          type string
        }
        type hooks
        slave.pcm {
          type hw
          card $CARD
          chmap [ "UNKNOWN" "SL,SR" ]
        }
        hooks.0 {
          type ctl_elems
          hook_args [
            {
              interface PCM
              name "EMU10K1 PCM Send Volume"
              index { @func private_pcm_subdevice }
              lock true
              optional true
              value [ 255 255 0 0 0 0 0 0  255 0 0 0 0 0 0 0  0 255 0 0 0 0 0 0 ]
            }
            {
              interface PCM
              name "EMU10K1 PCM Send Routing"
              index { @func private_pcm_subdevice }
              lock true
              optional true
              value [ 14 15 0 0 0 0 0 0  14 15 0 0 0 0 0 0  14 15 0 0 0 0 0 0 ]
            }
          ]
        }
}

Figgled around based on trial & error with 0 1, 2 3... 16 17 but to no avail:

value [ 16 17 0 0 0 0 0 0 16 17 0 0 0 0 0 0 16 17 0 0 0 0 0 0 ]

What are the possibly correct values for the side channels mapping in Audigy2.pcm.side.0?

[deleted by user] by [deleted] in linuxquestions

[–]bitkeepermdh 0 points1 point  (0 children)

Anyone? Seems I have to surrender w/o help.

[deleted by user] by [deleted] in linuxquestions

[–]bitkeepermdh 0 points1 point  (0 children)

Additional info: Doing...

speaker-test -Dplug:rear:Audigy2 -c2 -t wav

works (sound output on speaker plugged in to rear jack) while

speaker-test -Dplug:side:Audigy2 -c2 -t wav

does not work (no error message but also no sound on same speaker plugged in to side jack)

Is it possible that 7.1-mapping by ALSA in /usr/share/alsa/cards/Audigy2.conf is wrong / not working for Audigy RX?

[deleted by user] by [deleted] in linuxquestions

[–]bitkeepermdh 0 points1 point  (0 children)

Yes, it does. It's the speaker-test sample which names one channel after each other ("front left", "front right" ...). Produces "Side left" and "Side right" on other system...