No Audio Output From Internal Speaker on Ubuntu 24.04 New Installation, Kernel 6.11( Alienware 16 Area 51 laptop)

I have a fresh installation of ubuntu 24.04 and do not get any output from my speaker. Ubuntu only shows “Dummy Output” or HDMI/Display Port

Screenshot from 2025-06-11 11-27-32

tried the following from a different thread

uname -r
6.11.0-26-generic

lspci -nn | grep -i audio
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:22e9] (rev a1)
80:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:7f50] (rev 10)

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Other things I’ve tried

  1. Installed OEM kernel via:
sudo apt install linux-oem-24.04b
  • Booted into kernel 6.11.0-1023-oem
  • No change — analog output still missing
  1. Verified SOF logs:
dmesg | grep -iE 'snd|hda|codec'

Shows this:

[    0.569337] pci 0000:01:00.0: Enabling HDA controller
[    4.321993] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[    4.322257] snd_hda_intel 0000:01:00.1: Disabling MSI
[    4.322260] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    4.323510] snd_hda_intel 0000:80:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    4.346473] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card0/input17
[    4.346532] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card0/input18
[    4.347451] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card0/input19
[    5.756609] sof-audio-pci-intel-mtl 0000:80:1f.3: hda codecs found, mask 4
[13605.238109] nvidia 0000:01:00.0: Enabling HDA controller
[56549.809988] nvidia 0000:01:00.0: Enabling HDA controller
[56591.000839] usbcore: registered new interface driver snd-usb-audio

  1. Checked hdajackretask — only HDMI codecs are listed (NVIDIA + Intel HDMI), no analog codec (e.g., Realtek ALC255)

Alot of this were based on other threads, but it has not worked thus far.

Unfortunately, nothing has worked so far and I’d appreciate if I can get some help with this.

When you had the live installer up and running did the audio work then?

You can try the following and see if this works

1. Check Output Device

  • Go to Settings > Sound.
  • Under Output, make sure Internal Speakers or a similarly named option is selected.
  • Make sure the output volume is up and not muted.

2. Test With pavucontrol

Install and open PulseAudio Volume Control:

run the following command:

sudo apt install pavucontrol
pavucontrol
  • Go to the Output Devices tab and ensure the correct output device is selected and not muted.
  • Check under the Playback tab while playing a sound to ensure it’s routed correctly.
1 Like

Thank you so much for getting back to me, I really appreciate your help.

I didn’t try the audio while the live installer was running, so I’m not sure if it worked then.

I’ve already tried the two suggestions you mentioned, but unfortunately, nothing has worked so far

I still get dummy output when I checked the Output Device in Settings(I also ensured the output wasn’t muted). My internal speaker does not seem to be detected

I also tried using pavucontrol . The only thing showing up under Output Devices is “Dummy Output.”

The error message “-pci-intel-mtl 0000:80.3: hda codecs found, mask 4” indicates an issue with the Intel HDA (High Definition Audio) driver on a system with an Intel processor. This error typically occurs when the driver fails to detect the audio codecs, which are essential for sound output.

This is a rabbit hole for others to help you on, but have you tried adding nomodeset to /etc/default/grub ?

If you need help just ask, but first pull up your terminal and paste this:

alsamaixer

Check the screen shots to help.


Dmesg

sudo dmesg | egrep -i “alsa|sof”
[11893.179802] audit: type=1400 audit(1749842889.897:3953): apparmor=“DENIED” operation=“open” class=“file” profile=“alsamixer” name=“/sys/devices/virtual/dmi/id/product_name” pid=237518 comm=“alsamixer” requested_mask=“r” denied_mask=“r” fsuid=1000 ouid=0
[11893.179817] audit: type=1400 audit(1749842889.897:3954): apparmor=“DENIED” operation=“open” class=“file” profile=“alsamixer” name=“/sys/devices/virtual/dmi/id/board_vendor” pid=237518 comm=“alsamixer” requested_mask=“r” denied_mask=“r” fsuid=1000 ouid=0
[11893.179821] audit: type=1400 audit(1749842889.897:3955): apparmor=“DENIED” operation=“open” class=“file” profile=“alsamixer” name=“/sys/devices/virtual/dmi/id/bios_vendor” pid=237518 comm=“alsamixer” requested_mask=“r” denied_mask=“r” fsuid=1000 ouid=0

1 Like

Thanks, tried this now but I only had one sound card

Is there any other to get ubuntu to load the other sound cards?

Also, would you walk me through the adding nomodeset to /etc/default/grub. Thank you!

Certainly :slight_smile:
In the terminal run

sudo nano /etc/default/grub

Now add it like this
Navigate using the up / down arrows.

GRUB_CMDLINE_LINUX="nomodeset"

Save with keys [Ctrl + X] save yes.
Tell grub about the change:

sudo update-grub

Reboot, and drum roll … any sound?

Well Well, No sound unfortunately. After updating grub I was stuck on the splash screen every time I tried to boot in

Anyway, I was able to in boot into a text console and boot once with nomodeset turned off, Still no audio from the speaker unfortunately :smiling_face_with_tear: :smiling_face_with_tear:

Thank you so much for your help. Would be open to more suggestions.

Can you show us this please:

 apt list linux-modules-$(uname -r) && apt list linux-headers-$(uname -r)

And your fully upgraded correct?

apt list linux-modules-$(uname -r) && apt list linux-headers-$(uname -r)
Listing... Done
linux-modules-6.11.0-26-generic/noble-updates,noble-security,now 6.11.0-26.26~24.04.1 amd64 [installed,automatic]
Listing... Done
linux-headers-6.11.0-26-generic/noble-updates,noble-security,now 6.11.0-26.26~24.04.1 amd64 [installed,automatic]

I believe I am fully upgraded

@basitxr If you still have your Live Installer, could you try to boot to that and then check if your sound works, I’ve not seen anything to let me know if your system is fully supported (On Ubuntu) yet.

Also need to see this just for my own peace of mind:

cat /proc/asound/cards 

And or this:

 sudo aplay -l
### And this
lsmod | grep snd_sof_pci_intel_tgl

@1fallen I have tried booting into live installer, the sound does not work there either.

Maybe the system isn’t fully supported on ubuntu as mentioned.

Here are output /proc/asound/cards

$ cat /proc/asound/cards
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0x6c000000 irq 17

And aplay -l

$ sudo aplay -l 
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

when I tried to lsmod | grep snd_sof_pci_intel_tgl , it returned nothing so I took the tgl tried lsmod | grep snd_sof_pci_intel_ instead and got this

$ lsmod | grep snd_sof_pci_intel_
snd_sof_pci_intel_mtl    40960  0
snd_sof_intel_hda_generic    36864  1 snd_sof_pci_intel_mtl
snd_sof_intel_hda_common   184320  2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic
snd_sof_pci            24576  2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic
snd_sof               385024  6 snd_sof_pci_intel_mtl,snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda_generic,snd_sof_probes,snd_sof_intel_hda
snd_soc_acpi_intel_match   114688  2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic

Do you know what this might mean? I guess I may have a hardware not yet supported by ubuntu officially.

Mine returns nada:

─> lsmod | grep snd_sof_pci_intel

This works for mine:

lsmod | grep snd_sof
snd_sof_amd_acp70      16384  0
snd_sof_amd_acp63      16384  0
snd_sof_amd_vangogh    16384  0
snd_sof_amd_rembrandt    16384  0
snd_sof_amd_renoir     16384  0
snd_sof_amd_acp        65536  5 snd_sof_amd_acp70,snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_sof_amd_acp63,snd_sof_amd_renoir
snd_sof_pci            24576  5 snd_sof_amd_acp70,snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_sof_amd_acp63,snd_sof_amd_renoir
snd_sof_xtensa_dsp     12288  1 snd_sof_amd_acp
snd_sof               401408  2 snd_sof_amd_acp,snd_sof_pci
snd_sof_utils          16384  1 snd_sof
snd_soc_acpi_amd_match     8192  2 snd_sof_amd_acp63,snd_pci_ps
snd_amd_sdw_acpi       16384  2 snd_sof_amd_acp,snd_pci_ps
soundwire_amd          45056  2 snd_sof_amd_acp,snd_pci_ps
snd_soc_core          434176  2 snd_sof,soundwire_amd
snd_intel_dspcfg       45056  2 snd_hda_intel,snd_sof
snd_acp_config         24576  10 snd_rn_pci_acp3x,snd_sof_amd_acp70,snd_pci_acp6x,snd_pci_acp5x,snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_sof_amd_acp63,snd_acp_pci,snd_pci_ps,snd_sof_amd_renoir
snd_pcm               196608  16 snd_sof_amd_acp,snd_hda_codec_hdmi,snd_pci_acp6x,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_sof,snd_compress,snd_soc_core,snd_sof_utils,soundwire_amd,snd_hda_core,snd_pci_ps,snd_pcm_dmaengine
snd_soc_acpi           16384  3 snd_sof_amd_acp,snd_acp_config,snd_pci_ps
snd                   143360  30 snd_ctl_led,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_sof,snd_timer,snd_compress,snd_soc_core,snd_ump,snd_pcm,snd_rawmidi

Now for the Juciy Part…LOL
My goodness Dell’s Tech support for your model, He claims It’s a window’s only system.

Dang I had hoped for a better outcome! :wink:

Sure Looks that way currently. :frowning:

└─> dkms status
legion-laptop/0.0.19+git2025-02-20.43f2ad0e, 6.14.0-15-generic, x86_64: installed
nvidia/575.57.08, 6.14.0-15-generic, x86_64: installed

When I first started with Lenovo’s gaming systems I was told the same (window’s only ) But a few months later, I could not be more pleased with my system.

Machine:
  Type: Laptop System: LENOVO product: 82JW v: Legion 5 15ACH6
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76465 WIN
    serial: <superuser required> UEFI: LENOVO v: HHCN36WW date: 12/07/2023
Audio:
  Device-1: NVIDIA GA107 High Definition Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    driver: N/A
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  Device-4: DisplayLink UOEOS Laptop Dock driver: cdc_ncm,snd-usb-audio
    type: USB
  API: ALSA v: k6.14.0-15-generic status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: active

Thank you so much for your help and for checking into this with me! Dell tech support suggesting it’s a “Windows-only” machine is rather unfortunate, especially given their previous support for Ubuntu installations. Hopefully, official support for this hardware arrives soon, I’ll keep an eye out for updates.

1 Like

So I got a call back from the Tech’s supervisor I spoke to yesterday, and He was very apologetic for what was discussed the day before. So I will amend my post.

But nothing changed for Linux support, but he did hint that a future kernel might fix your sound issues. (6.16)

1 Like