(On Hold)Missing Speakers?

JessBUrself

New Member
Joined
Dec 14, 2024
Messages
14
Reaction score
4
Credits
176
Hi! I'm new to Linux and don't quite understand how to get sound to come through my speakers. The system doesn't even seem to know they exist, since it doesn't given them to me as an option. The only options available so far are the ones through the monitor(not great), and the ones I didn't even know were in the computer box itself.
How do I fix this?
 

Attachments

  • Screenshot from 2024-12-14 14-27-35.png
    Screenshot from 2024-12-14 14-27-35.png
    131.1 KB · Views: 105


Which distribution are you using, and what is the result of terminal command, inxi -A
 
Which distribution are you using, and what is the result of terminal command, inxi -A
I'm so sorry... I don't know what you mean by "distribution". But! I do know what the terminal is so I typed that in and got this:

Audio:
Device-1: Intel 100 Series/C230 Series Family HD Audio driver: snd_hda_intel
Device-2: USB CAMERA driver: snd-usb-audio,uvcvideo type: USB
API: ALSA v: k6.8.0-50-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active
 
I'm so sorry... I don't know what you mean by "distribution"
The name of your distribution [Mint,MX,Debian,Slackware &etc]

the intel drivers are installed, so first try make sure sound is not muted
 
For the moment, I will assume you are running Linux Mint

click on menu...type in Sound....click on that

Take a screenshot of tat and post it back here....and/or take a slow look around to see if you can see if the sound is muted....be sure to take a look at the choices present there....input, sounds, applications, settings

The most common reason is something is muted.
 
Does anybody else think this looks weird? Why would a camera driver be listed under Audio?
No I have a USB camera with built-in microphone , inxi reports the same
 
It is Mint. You can see it in the OPs screenshot, the menu button in the panel.
But how old?.....out of date?....etc.

I dont know...crystal ball is out for repair.

I encourage the OP to furnish info for us to work with
 
Hey all. Thanks for replying to my post.
The computer was given to me by a non-profit that helps get used and refurbished computers back into people's hands(GiveItGetIt.org) so I know next to nothing about it.
It IS Mint, and the webcam DOES have a built in mic to it.
I know things are not muted because I get sound out of the monitor.

This is what I got when I typed in inxi -Fxz in the terminal:

System:
Kernel: 6.8.0-50-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
Desktop: Cinnamon v: 6.2.9 Distro: Linux Mint 22 Wilma
base: Ubuntu 24.04 noble
Machine:
Type: Desktop System: Dell product: OptiPlex 5040 v: N/A
serial: <superuser required>
Mobo: Dell model: 0T7D40 v: A01 serial: <superuser required> UEFI: Dell
v: 1.22.0 date: 03/16/2022
Battery:
Device-1: hidpp_battery_0 model: Logitech K350
charge: 70% (should be ignored) status: discharging
CPU:
Info: quad core model: Intel Core i5-6500 bits: 64 type: MCP arch: Skylake-S
rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 2286 high: 2801 min/max: 800/3600 cores: 1: 2801 2: 2800
3: 2744 4: 800 bogomips: 25599
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel HD Graphics 530 vendor: Dell driver: i915 v: kernel
arch: Gen-9 bus-ID: 00:02.0
Device-2: USB CAMERA driver: snd-usb-audio,uvcvideo type: USB
bus-ID: 1-5:3
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915
resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: iris,swrast platforms:
active: x11,surfaceless,device inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.0.9-0ubuntu0.3
glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 530 (SKL GT2)
Audio:
Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Dell
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
Device-2: USB CAMERA driver: snd-usb-audio,uvcvideo type: USB
bus-ID: 1-5:3
API: ALSA v: k6.8.0-50-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active
Network:
Device-1: Intel Ethernet I219-V vendor: Dell driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6
IF: enp0s31f6 state: down mac: <filter>
Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel bus-ID: 02:00.0
IF: wlp2s0 state: up mac: <filter>
RAID:
Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0
bus-ID: 00:17.0
Drives:
Local Storage: total: 238.47 GiB used: 70.5 GiB (29.6%)
ID-1: /dev/sda vendor: Micron model: 1100 SATA 256GB size: 238.47 GiB
Partition:
ID-1: / size: 232.2 GiB used: 70.5 GiB (30.4%) fs: ext4 dev: /dev/sda5
ID-2: /boot/efi size: 1023.9 MiB used: 6.1 MiB (0.6%) fs: vfat
dev: /dev/sda2
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
System Temperatures: cpu: 26.0 C pch: 40.5 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 8 GiB available: 7.64 GiB used: 2.42 GiB (31.7%)
Processes: 247 Uptime: 10m Init: systemd target: graphical (5)
Packages: 2368 Compilers: gcc: 13.3.0 Shell: Bash v: 5.2.21 inxi: 3.3.34
 
Your machine is of 2016 vintage, I5 quad-core [1 thread per core] and is an excellent machine for running Linux. tour mint is an up-to-date version, it may need an update [from the terminal run.. sudo apt update && apt upgrade -y
your microphone can be muted in sound settings, input
as for the speakers no idea at present
 
Okay (see diagram):
A: What I have circled is you motherboard output (build-it sound).
B: What I have circled is your audio profile.

Select the drop down menu at B and choose what matches with A. Hopefully it won't need configuration and "just work".

Edit:
Quick example:
A: "Built-in Audio" you would match B: "Analogue Stereo".
Notes:
A: "HDMI Audio" may need to be muted if there's no "Disabled"/"None" type profile.

I hope that adds a little more clarity. If you're having issues still, screen shot each device (A) with the profile (b) drop-down menu opened.
 

Attachments

  • zzz_upload.png
    zzz_upload.png
    41.4 KB · Views: 59
Last edited:
Okay (see diagram):
A: What I have circled is you motherboard output (build-it sound).
B: What I have circled is your audio profile.

Select the drop down menu at B and choose what matches with A. Hopefully it won't need configuration and "just work".

Edit:
Quick example:
A: "Built-in Audio" you would match B: "Analogue Stereo".
Notes:
A: "HDMI Audio" may need to be muted if there's no "Disabled"/"None" type profile.

I hope that adds a little more clarity. If you're having issues still, screen shot each device (A) with the profile (b) drop-down menu opened.
Thanks for that. I tried it, but it doesn't give me any other options other than what is shown. Thanks anyway.
 
Thanks for that. I tried it, but it doesn't give me any other options other than what is shown. Thanks anyway.
Okay, could you post the output of each of these commands (I need to know what's going on a little deeper):

sudo lshw -class sound
lsmod | grep snd

Put the outputs each separately in [spoiler ] and [code ] tags to keep it legible and neat, thanks.
If you have no need for the HDMI sound we can always just blacklist HDMI sound and call it a day. But I'd like to figure out the actual cause if possible...

So, also, if you could post a screenshot of the following:
Click on where I circled A. Then click the drop-down menu at B and take a screenshot? Thanks.

PS: To take a screenshot without clicking outside the window: First, before clicking, open a terminal then run: gnome-screeshot -d 20 -f myaudio-screenshot.png where 20 is seconds (in case you need it slower or faster).
 
I'm not sure what you mean by spoiler and code tags....

But here is the first piece of code you requested:
[sudo] password for user:
*-usb:1
description: Video
product: USB CAMERA
vendor: USB CAMERA
physical id: 5
bus info: usb@1:5
logical name: card1
logical name: /dev/snd/controlC1
logical name: /dev/snd/pcmC1D0c
version: 0.00
serial: 240725172848
capabilities: usb-2.00
configuration: driver=snd-usb-audio maxpower=100mA speed=480Mbit/s
*-multimedia
description: Audio device
product: 100 Series/C230 Series Chipset Family HD Audio Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/hwC0D2
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
logical name: /dev/snd/pcmC0D2c
logical name: /dev/snd/pcmC0D3p
logical name: /dev/snd/pcmC0D7p
logical name: /dev/snd/pcmC0D8p
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
resources: irq:134 memory:f71c8000-f71cbfff memory:f71a0000-f71affff

Here is the second:

lsmod | grep snd
snd_seq_dummy 12288 0
snd_hrtimer 12288 1
snd_hda_codec_hdmi 94208 1
snd_ctl_led 24576 0
snd_soc_avs 188416 0
snd_soc_hda_codec 24576 1 snd_soc_avs
snd_hda_codec_realtek 200704 1
snd_hda_ext_core 32768 2 snd_soc_avs,snd_soc_hda_codec
snd_hda_codec_generic 122880 1 snd_hda_codec_realtek
snd_soc_core 438272 2 snd_soc_avs,snd_soc_hda_codec
snd_compress 28672 2 snd_soc_avs,snd_soc_core
ac97_bus 12288 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_hda_intel 61440 1
snd_intel_dspcfg 36864 2 snd_soc_avs,snd_hda_intel
snd_intel_sdw_acpi 16384 1 snd_intel_dspcfg
snd_usb_audio 495616 1
snd_hda_codec 204800 6 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_codec_realtek
snd_usbmidi_lib 53248 1 snd_usb_audio
snd_hda_core 139264 8 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek
snd_ump 45056 1 snd_usb_audio
snd_hwdep 20480 2 snd_usb_audio,snd_hda_codec
snd_pcm 192512 9 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_seq_midi 24576 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 57344 3 snd_seq_midi,snd_usbmidi_lib,snd_ump
snd_seq 118784 9 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy
snd_seq_device 16384 4 snd_seq,snd_seq_midi,snd_ump,snd_rawmidi
ledtrig_audio 12288 2 snd_ctl_led,dell_wmi
snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm
snd 143360 23 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_timer,snd_compress,snd_soc_core,snd_ump,snd_pcm,snd_rawmidi
mc 81920 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
soundcore 16384 2 snd_ctl_led,snd

Screenshot:
 

Attachments

  • Screenshot from 2024-12-14 14-27-35.png
    Screenshot from 2024-12-14 14-27-35.png
    131.1 KB · Views: 43
I'm sure I can't be the only one to get regularly frustrated by Linux system audio cockups.

This current Latitude E6430 has the dubious distinction of not only having the on-die Intel GPU, it also has an Nvidia mobile GPU as well. As many here will be aware, Nvidia GPUs always offer HDMI sound output in addition to a superior graphics output.

Puppies always auto-default to Intel graphics where this is available. In the case of a dual-GPU setup like I have here, the Nvidia chip will NOT even get a 'look-in' unless the official driver is installed. Yes, I could always perform some jiggery-pokery on the kernel exec line - blacklist i915, 'enable' nouveau instead - but frankly, I'm happy with the Intel GPU's output here.

Audio is another kettle of fish entirely. I have to check Puppy's ALSA-config 'wizard' at every boot, because it is automatically assumed that of course I want HDMI audio (why wouldn't I?)

This is further complicated by the fact that, for the Latitude, because I use it in the front room when I keep Mama company of an evening, I use headphones so as not to disturb her if she's snoozing and I'm trying to watch NetFlix.... These are Logitech HD340s with a USB connection.....and their own self-contained sound card. Yet another 'option' to check for!

To be fair, more often than not I find the default card - for the 'phones - still enabled when I boot into Puppy. But on just enough occasions to make it a wee bit annoying, the kernel takes it into its head to reset things 'back' to HDMI.

Grrrr.....

All part of the 'fun' of running Linux, of course!


Mike. ;)
 
I'm not sure what you mean by spoiler and code tags....

But here is the first piece of code you requested:
[sudo] password for user:
*-usb:1
description: Video
product: USB CAMERA
vendor: USB CAMERA
physical id: 5
bus info: usb@1:5
logical name: card1
logical name: /dev/snd/controlC1
logical name: /dev/snd/pcmC1D0c
version: 0.00
serial: 240725172848
capabilities: usb-2.00
configuration: driver=snd-usb-audio maxpower=100mA speed=480Mbit/s
*-multimedia
description: Audio device
product: 100 Series/C230 Series Chipset Family HD Audio Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/hwC0D2
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
logical name: /dev/snd/pcmC0D2c
logical name: /dev/snd/pcmC0D3p
logical name: /dev/snd/pcmC0D7p
logical name: /dev/snd/pcmC0D8p
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
resources: irq:134 memory:f71c8000-f71cbfff memory:f71a0000-f71affff

Here is the second:

lsmod | grep snd
snd_seq_dummy 12288 0
snd_hrtimer 12288 1
snd_hda_codec_hdmi 94208 1
snd_ctl_led 24576 0
snd_soc_avs 188416 0
snd_soc_hda_codec 24576 1 snd_soc_avs
snd_hda_codec_realtek 200704 1
snd_hda_ext_core 32768 2 snd_soc_avs,snd_soc_hda_codec
snd_hda_codec_generic 122880 1 snd_hda_codec_realtek
snd_soc_core 438272 2 snd_soc_avs,snd_soc_hda_codec
snd_compress 28672 2 snd_soc_avs,snd_soc_core
ac97_bus 12288 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_hda_intel 61440 1
snd_intel_dspcfg 36864 2 snd_soc_avs,snd_hda_intel
snd_intel_sdw_acpi 16384 1 snd_intel_dspcfg
snd_usb_audio 495616 1
snd_hda_codec 204800 6 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_codec_realtek
snd_usbmidi_lib 53248 1 snd_usb_audio
snd_hda_core 139264 8 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek
snd_ump 45056 1 snd_usb_audio
snd_hwdep 20480 2 snd_usb_audio,snd_hda_codec
snd_pcm 192512 9 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_seq_midi 24576 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 57344 3 snd_seq_midi,snd_usbmidi_lib,snd_ump
snd_seq 118784 9 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy
snd_seq_device 16384 4 snd_seq,snd_seq_midi,snd_ump,snd_rawmidi
ledtrig_audio 12288 2 snd_ctl_led,dell_wmi
snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm
snd 143360 23 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_timer,snd_compress,snd_soc_core,snd_ump,snd_pcm,snd_rawmidi
mc 81920 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
soundcore 16384 2 snd_ctl_led,snd

Screenshot:
So basically, you cannot click on Analogue audio at all based on the screenshot? I'm not sure why that would be...
Your analogue is recognised and the correct module (for both) is loaded. Anyway, I'm not too familiar with Pipewire, so bear with me if there's a Piper-wire-centric approach, I'm just gonna use the conventional way of doing things.

Let's start here:
sudo killall pipewire
sudo rmmod snd_hda_codec_hdmi
pipewire &
Then go back to "Sound" and see if the anaologue speakers are all that is there. If so, crank your audio full and test your sound (Test Sound -> click either speaker icon for left and right -- or play some music).

If the sound works now, then simply do the following:
sudo nano /etc/modprobe.d/hdmi-be-gone
Copy and paste this line:
blacklist snd_hda_codec_hdmi
Press: Ctrl + O then Ctrl + X
Restart your machine to make sure it persists.
 
Last edited:


Members online


Latest posts

Top