Sound card not found

After installing OS 17.3, I'm still having the problem that the sound card isn't recognized. In the settings, under /sound/output/output device, there's only the entry "Dummy Output" (in german: Dummy-Ausgabe). The sound card is apparently not detected, and the speakers remain silent.

It's an integrated "Intel Smart Sound Technology."

Is there a way to make the card usable by making entries in GRUB, or is there another way?

Have you checked alsamixer for it?

Here are some ideas:

A special chapter you can find here under
PCI/internal sound card not detected (dummy output):

You could try it with PulseAudio Volume control. This is a Tool for set up Audio Output and Input. You can install it with sudo apt install pavucontrol

After the Installation, take a Look at the Configuration and Output Tab in the Program.

Another Option would be to go to the Manufacturer's Website of Your Sound Card and look if there is a Driver and/or Instructions for Linux offered.

I've tried a lot of things, and nothing has helped. I even reinstalled the OS. Here are screenshots. I think the problem is that the device isn't being recognized. However, many of the suggestions refer to a device that is recognized but doesn't work.

Here is the result of "inxi"

And here is the result of "alsamixer"

When You type in the Terminal sudo lshw -C multimedia what Output do You get?

Did you also try it with these commands from the Zorin help site linked? They are special for problems with intel soundcards that are not detected:

echo "options snd-hda-intel dmic_detect=0" | sudo tee /etc/modprobe.d/dummy-output-fix.conf

echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf

1 Like

I executed the commands you provided and then rebooted.
Terminal screenshot:

It still doesn't work. Here's a view of the output devices in the volume control. There's no output device here. Shouldn't there be some kind of device here?

Hey @McMagellan - Did you make sure it is not disabled in BIOS? Do you have the firmware for it?

Hi. I wonder if it is the infamous 'sof' issue:

" Linux Driver for Intel Audio

For Intel audio devices with the PCI ID 00.3, the kernel driver in use is typically sof-audio-pci .45 This driver is part of the Sound Open Firmware (SOF) project, designed to handle audio for Intel processors.

To ensure the driver is functioning correctly, you can check the system logs for messages related to the audio driver using the command:

dmesg | grep -E 'snd|sof'

This command will show you the initialization and status of the sound drivers, including any errors or warnings.

If you encounter issues, such as missing firmware, you may need to install the sof-firmware package. Additionally, make sure that the necessary ALSA and PulseAudio modules are loaded and configured correctly.

For troubleshooting, you can also try running:

aplay -l

This command lists the available sound devices. If your device is not listed, or if you encounter issues with audio output, further investigation into the specific model of your Intel processor and its compatibility with the latest Linux kernel versions may be necessary.

If you are still facing problems, consider checking the firmware and kernel updates, as well as consulting the documentation or community forums specific to your Linux distribution for additional guidance.

AI-generated answer. Please verify critical facts."

Is the Configuration Tab empty, too?

When I boot with Windows 11 it works.

@Ponce-De-Leon: Do you mean this tab?
There's only the entry for devices shown here.

No, in Pulse Audio. (Auf dem Bild haben Sie ''Ausgabegeräte'' ausgewählt. Weiter rechts ist der Tab ''Konfiguration'')

Here is the configuration tab.

What I don't understand:
"lshw" displays the card data, which means the OS recognized it during hardware detection. But the actual OS doesn't recognize it. The correct driver should be there.

What's the problem here?

Maybe this could help:
https://askubuntu.com/questions/1225463/18-04-no-sound-intel-sound-card-snd-hda-intel-not-working

@Ponce-De-Leon:
Thank you for the answer.

I expanded the line in the grub file as suggested in example answer 1.
After rebooting, the card is still not recognized.

Please look again if the Change is in /etc/default/grub and if yes, make a sudo update-grub and reboot.

If not, change it again, press ctrl+o to save, Enter to confirm and ctrl+x to exit and then make a sudo update-grub and reboot.