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)
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
}
Thx for any help.