No Sound on Internal Speakers (LFE)

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Post Reply
OADINC
Level 1
Level 1
Posts: 5
Joined: Fri Mar 01, 2024 9:33 am
Location: Netherlands

No Sound on Internal Speakers (LFE)

Post by OADINC »

Hi all, I'm a would consider my self a novice/intermediate user, so I'm not quite handy enough to fix it my self.

I have a fresh install of Linux mint 21.3 Cinnamon (Dell XPS 9500). I have issues with my audio. Only my tweeters are working. I've managed to find and set my subwoofers to internal (LFE) with HDA Jack Retask. But I'm now unable to get them to produce any sound on LFE. When I look in alsamixer the LFE channel is set to 00 volume and I'm unable to change that volume.
In the /etc/pulse/daemon.conf I have enable-life-remixing set to true.
When testing with

Code: Select all

 speaker-test -t wav - c 6 
I also don't hear anything on LFE.

<Tangent>
I know that I have the right speakers because when I disable my tweeters (0x14) and set the subwoofer (0x16) as internal speaker I only hear bass/lower mids. But when I have them both set as internal speakers or one on internal speakers and the other on internal speakers (LFE) then I only hear the tweeters. The difference in audio loudness is minimal so I would be able to tell if the bass was working.
</Tangent>

Here are some hopefully useful commands I used (I saw that they were asked for in other similar posts as well)

uname -a:

Code: Select all

 Linux XXXXXX-Laptop-Linux 5.15.0-97-generic #107-Ubuntu SMP Wed Feb 7 13:26:48 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
aplay -l:

Code: Select all

 **** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC289 Analog [ALC289 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
pacmd list-cards:

Code: Select all

 1 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_00_1f.3>
	driver: <module-alsa-card.c>
	owner module: 7
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x604b118000 irq 195"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1f.3"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "06c8"
		device.product.name = "Comet Lake PCH cAVS"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Built-in Audio"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		input:analog-stereo: Analog Stereo Input (priority 32833, available: unknown)
		output:analog-stereo: Analog Stereo Output (priority 39268, available: unknown)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 39333, available: unknown)
		output:analog-surround-40: Analog Surround 4.0 Output (priority 33968, available: unknown)
		output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 34033, available: unknown)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: no)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5965, available: unknown)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: no)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 800, available: no)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (priority 5765, available: unknown)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: unknown)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: unknown)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5700, available: no)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (priority 5765, available: unknown)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 600, available: no)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (priority 665, available: unknown)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 600, available: no)
		output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (priority 665, available: unknown)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5700, available: no)
		output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (priority 5765, available: unknown)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 600, available: no)
		output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (priority 665, available: unknown)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 600, available: no)
		output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (priority 665, available: unknown)
		output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (priority 5700, available: no)
		output:hdmi-stereo-extra4+input:analog-stereo: Digital Stereo (HDMI 5) Output + Analog Stereo Input (priority 5765, available: unknown)
		output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (priority 600, available: no)
		output:hdmi-surround-extra4+input:analog-stereo: Digital Surround 5.1 (HDMI 5) Output + Analog Stereo Input (priority 665, available: unknown)
		output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (priority 600, available: no)
		output:hdmi-surround71-extra4+input:analog-stereo: Digital Surround 7.1 (HDMI 5) Output + Analog Stereo Input (priority 665, available: unknown)
		off: Off (priority 0, available: unknown)
	active profile: <output:analog-stereo+input:analog-stereo>
	sinks:
		alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Built-in Audio Analog Stereo
	sources:
		alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
		alsa_input.pci-0000_00_1f.3.analog-stereo/#1: Built-in Audio Analog Stereo
	ports:
		analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-input-headphone-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-input-headset-mic: Headset Microphone (priority 8800, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)
			properties:
				device.icon_name = "audio-speakers"
		analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-headphones"
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
		hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
		hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
		hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
		hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
If you need anymore info please ask!

EDIT:
Here I found 2 kernel patches that fix this issue for slightly different models:
-[9510](https://github.com/kristinpaget/xps-15-9510-audio)
-[9520](https://github.com/rikvanderkemp/dell-x ... me-ov-file)

I tried something like this a while back. And was not successful. Maybe I kan try it again
Last edited by OADINC on Mon Mar 04, 2024 4:02 am, edited 1 time in total.
sudo rm -rdf /*
User avatar
diabolicbg
Level 6
Level 6
Posts: 1436
Joined: Mon Mar 01, 2021 8:20 am
Location: Sofia, Bulgaria

Re: No Sound on Internal Speakers (LFE)

Post by diabolicbg »

- You see, in this world there are two kinds of people, my friend, those with loaded guns, and those who dig. You dig. - "The Good, the Bad and the Ugly"

Behind every faulty computer there is a user who did nothing...
OADINC
Level 1
Level 1
Posts: 5
Joined: Fri Mar 01, 2024 9:33 am
Location: Netherlands

Re: No Sound on Internal Speakers (LFE)

Post by OADINC »

I used the guide you've linked, unfortunately it didn't change anything. It is still not working.
sudo rm -rdf /*
User avatar
diabolicbg
Level 6
Level 6
Posts: 1436
Joined: Mon Mar 01, 2021 8:20 am
Location: Sofia, Bulgaria

Re: No Sound on Internal Speakers (LFE)

Post by diabolicbg »

OADINC wrote: Sat Mar 02, 2024 6:31 am I used the guide you've linked, unfortunately it didn't change anything. It is still not working.
Sorry! That was a shot in the dark on my part. If you want, use the last instructions in the same tutorial and put things back the way they were before.
- You see, in this world there are two kinds of people, my friend, those with loaded guns, and those who dig. You dig. - "The Good, the Bad and the Ugly"

Behind every faulty computer there is a user who did nothing...
OADINC
Level 1
Level 1
Posts: 5
Joined: Fri Mar 01, 2024 9:33 am
Location: Netherlands

Re: No Sound on Internal Speakers (LFE)

Post by OADINC »

OADINC wrote: Sat Mar 02, 2024 6:31 am I used the guide you've linked, unfortunately it didn't change anything. It is still not working.
No worries, Pipewire is supposed to be the future right? ;P
sudo rm -rdf /*
User avatar
diabolicbg
Level 6
Level 6
Posts: 1436
Joined: Mon Mar 01, 2021 8:20 am
Location: Sofia, Bulgaria

Re: No Sound on Internal Speakers (LFE)

Post by diabolicbg »

OADINC wrote: Sat Mar 02, 2024 6:54 am
OADINC wrote: Sat Mar 02, 2024 6:31 am I used the guide you've linked, unfortunately it didn't change anything. It is still not working.
No worries, Pipewire is supposed to be the future right? ;P
That's right. I only work with Pipewire because PulseAudio doesn't recognize my hardware. :D
- You see, in this world there are two kinds of people, my friend, those with loaded guns, and those who dig. You dig. - "The Good, the Bad and the Ugly"

Behind every faulty computer there is a user who did nothing...
OADINC
Level 1
Level 1
Posts: 5
Joined: Fri Mar 01, 2024 9:33 am
Location: Netherlands

Re: No Sound on Internal Speakers (LFE)

Post by OADINC »

Okay it has been a productive evening.
So from reading this thread (https://bugzilla.kernel.org/show_bug.cgi?id=215233) it seems that the subwoofers are working and actually are playing audio. The speaker fix seem to have been added somewhere before kernel 5.15 (https://github.com/torvalds/linux/blob/ ... ek.c#L8518) (This is for the 9500, which sets the same quirk as is set for the 9510.) What it currently looks like what the problem is that there is a high pass filter for the tweeters which also get applied to the subwoofers. Which means that the subwoofers are effectively producing no output even tough they are getting an input. I currently have no clue how to mitigate this.
The bugzilla.kernel.org thread is really worth reading! This contains good technical information and seems to be the way forward.
sudo rm -rdf /*
OADINC
Level 1
Level 1
Posts: 5
Joined: Fri Mar 01, 2024 9:33 am
Location: Netherlands

Re: No Sound on Internal Speakers (LFE)

Post by OADINC »

Another quick and interesting read: https://unix.stackexchange.com/a/758959
sudo rm -rdf /*
Post Reply

Return to “Sound”