After upgrade to Linux Mint 21 Cinnamon - No sound with Sound Blaster Recon3D / Z-Series - Sound BlasterX AE-5 Plus

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
xervox
Level 1
Level 1
Posts: 5
Joined: Thu Jul 27, 2017 1:44 pm

After upgrade to Linux Mint 21 Cinnamon - No sound with Sound Blaster Recon3D / Z-Series - Sound BlasterX AE-5 Plus

Post by xervox »

Hi,

after upgrading to Mint 21 I don't get sound output on my headphones via the CREATIVE Sound BlasterX AE-5 Plus SABRE32 pci-e card.
I could get sound back for like mpv/deadbeef via pulseaudio when switching between headphone to lineout (even pavucontrol):

Code: Select all

pacmd set-sink-port 0 analog-output-lineout
(pacmd set-sink-port 0 analog-output-headphones)
So i assume some port switching happened.
Headphone - plugged -> Audio doesn't work.
Lineout - unplugged -> Audio works.

I tried upgrading the "linux (5.15.0-46.49) jammy" kernel via https://kernel.ubuntu.com/~kernel-ppa/m ... 9.1/amd64/
5.19.1-051901-generic #202208111238 SMP PREEMPT_DYNAMIC Thu Aug 11 12:45:05 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
No change here.

I searched the web and archlinux had this topic before:
https://bbs.archlinux.org/viewtopic.php?id=236364
A patch was done. Maybe some later snd_hda kernel patch is messing it up now?
How could I research this?

/etc/modprobe.d/alsa-base.conf -> distro default
/etc/pulse/* -> distro default
I tried removing ~/.config/pulse also once no change.
alsamixer is properly configured.
Only change from default is /etc/asound.conf

When plugging back to "onboard" headphone out everything works instantly (port detected).

Code: Select all

pacmd list-sinks
4 sink(s) available.
    index: 0
        name: <alsa_output.pci-0000_0f_00.0.analog-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE
        priority: 9039
        volume: front-left: 41350 /  63% / -12.00 dB,   front-right: 41350 /  63% / -12.00 dB
                balance 0.00
        base volume: 65536 / 100% / 0.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 1
        sample spec: s16le 2ch 48000Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 1.00 .. 1837.33 ms
        card: 2 <alsa_card.pci-0000_0f_00.0>
        module: 9
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "CA0132 Analog"
                alsa.id = "CA0132 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "2"
                alsa.card_name = "HDA Creative"
                alsa.long_card_name = "HDA Creative at 0xfc304000 irq 161"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:0f:00.0"
                sysfs.path = "/devices/pci0000:00/0000:00:03.2/0000:0f:00.0/sound/card2"
                device.bus = "pci"
                device.vendor.id = "1102"
                device.vendor.name = "Creative Labs"
                device.product.id = "0012"
                device.product.name = "Sound Core3D [Sound Blaster Recon3D / Z-Series]"
                device.string = "front:2"
                device.buffering.buffer_size = "352768"
                device.buffering.fragment_size = "176384"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analog Stereo"
                device.description = "Sound Core3D [Sound Blaster Recon3D / Z-Series] Analog Stereo"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        ports:
                analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: yes)
                        properties:

                analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-headphones"
        active port: <analog-output-headphones>
etc.
.
.        

Code: Select all

lsmod | grep '^snd' | column -t
snd_hda_codec_realtek  159744  1
snd_hda_codec_generic  102400  1   snd_hda_codec_realtek
snd_hda_codec_ca0132   139264  1
snd_hda_codec_hdmi     77824   1
snd_hda_intel          53248   12
snd_intel_dspcfg       36864   1   snd_hda_intel
snd_intel_sdw_acpi     20480   1   snd_intel_dspcfg
snd_usb_audio          360448  2
snd_hda_codec          167936  5   snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_ca0132
snd_usbmidi_lib        45056   1   snd_usb_audio
snd_hda_core           114688  6   snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_hda_codec_ca0132
snd_hwdep              16384   2   snd_usb_audio,snd_hda_codec
snd_pcm                151552  10  snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core,snd_hda_codec_ca0132
snd_seq_midi           20480   0
snd_seq_midi_event     16384   1   snd_seq_midi
snd_rawmidi            45056   2   snd_seq_midi,snd_usbmidi_lib
snd_seq                73728   2   snd_seq_midi,snd_seq_midi_event
snd_seq_device         16384   3   snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              40960   2   snd_seq,snd_pcm
snd                    110592  38  snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_hda_codec_ca0132,snd_rawmidi

Code: Select all

lspci | grep Audio
0e:00.1 Audio device: NVIDIA Corporation GA104 High Definition Audio Controller (rev a1)
0f:00.0 Audio device: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] (rev 01)
11:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controlle

Code: Select all

cat /etc/asound.conf
pcm.!default {
    type hw
    card 0
}

ctl.!default {
    type hw
    card 0
}
What could i try next?
Thx for any help.
Last edited by LockBot on Wed Feb 15, 2023 11:00 pm, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Fasterghost
Level 1
Level 1
Posts: 11
Joined: Thu Jul 04, 2013 6:55 am

Re: After upgrade to Linux Mint 21 Cinnamon - No sound with Sound Blaster Recon3D / Z-Series - Sound BlasterX AE-5 Plus

Post by Fasterghost »

This is old but seeing as you haven't been answered and there is precious little posted elsewhere, I am posting this here. Hopefully, others will save some time debugging this problems as I have wasted several days with this.

I've recently dealt with this exact same issue - after update from Linux Mint 20 to 21, my Sound BlasterX AE-5 stopped working. The best I could do was get the front stereo speakers to run. But headphones and 5.1 surround is broken beyond repair.

Now the bad news is that there is nothing immediate that can be done as it is a regression bug in the kernel itself. It seems to be already fixed on kernel 5.19 (no promises... I did not test it extensively but it seemed to largely work) but the one chosen for the LTS versions of Mint and Ubuntu (5.15) unfortunately contains this bug.
MonitorZero
Level 1
Level 1
Posts: 3
Joined: Wed Feb 01, 2023 9:14 pm

Re: After upgrade to Linux Mint 21 Cinnamon - No sound with Sound Blaster Recon3D / Z-Series - Sound BlasterX AE-5 Plus

Post by MonitorZero »

Hi, I'm kinda looking into the same issue but mine is my speakers from my AE-5 work but the headphones do not.

Using the Sound app and having Alsamixer up at the same time you can see that the profiles do change so it seems to know but there's a disconnect somewhere..

Try setting the Sound setting to the one that works.
Open alsamixer and go all the way to the right to the "Output selection"
Switch between HP and Speakers.

On mine you can even hear the click of the card but the draw back is the profile doesn't change. Hope this helps.
Bangalore1010
Level 1
Level 1
Posts: 1
Joined: Tue Feb 07, 2023 6:16 am

Re: After upgrade to Linux Mint 21 Cinnamon - No sound with Sound Blaster Recon3D / Z-Series - Sound BlasterX AE-5 Plus

Post by Bangalore1010 »

Hi!

I have Linux Mint 21 Cinnamon, and after installation everything was fine, SB Z worked nicely. Then suddenly i had no sound at all. I tried lots of solutions, and for me installing a sound mixer (QasMixer) helped. The issue was, that "something" switched off the front channel.
Then later, after going into suspend mode, and coming back, i had no sound at all again, so i had to switch it on manually.
It looks like, if Linux Mint goes into suspend mode, when it awakes, the SB Z front channel goes off.
With QasMixer, playing with the Output Select, between Headphone and Speakers can also help.
Locked

Return to “Sound”