New computer, only sound via monitor :(

So, I’ve gotten myself a fresh install of Linux Mint. Wifi connects, monitor connects, but not the audio through the external speakers (mini-jack connector).

I’ve tried searching for the stuff I needed (according to AI a simple install) in the Mint repositories, but no luck.

So, I do get sound (on a very low volume, mind) from my monitor (through HDMI), but not through my regular speakers which I normally use for sound (and have a much better sound quality).

3 Likes

The external speakers receive power through the power socket in the wall. They work.

It is connected to the correct port (there’s only one port where it fits, and that’s the headphone jack port).

2 Likes

Possible to use bluetooth connection or not available ?

I have a bluetooth headset, but it’s linked to my phone.

1 Like

If you disconn3ct it and connect to your new computer does the sound ply ok through that

System:
  Host: tuxedo-os Kernel: 6.14.0-114036-tuxedo arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.4.5 Distro: TUXEDO OS 24.04.3 LTS noble
Machine:
  Type: Desktop System: ASRock product: 4X4 BOX-AI340 v: N/A
    serial: <superuser required>
  Mobo: ASRock model: 4X4-KRK Series serial: <superuser required>
    UEFI: American Megatrends LLC. v: P1.10 date: 02/12/2025
CPU:
  Info: 6-core model: AMD Ryzen AI 5 340 w/ Radeon 840M bits: 64 type: MT MCP
    cache: L2: 6 MiB
  Speed (MHz): avg: 599 min/max: 599/4900:3425 cores: 1: 599 2: 599 3: 599
    4: 599 5: 599 6: 599 7: 599 8: 599 9: 599 10: 599 11: 599 12: 599
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Krackan [Radeon 840M / 860M
    Graphics] driver: amdgpu v: kernel
  Device-2: Logitech C920 HD Pro Webcam driver: snd-usb-audio,uvcvideo
    type: USB
  Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 24.1.8
    compositor: kwin_wayland driver: gpu: amdgpu resolution: 1920x1080~75Hz
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.6-1~24.04-tux1
    renderer: AMD Radeon Graphics (radeonsi gfx1152 LLVM 19.1.1 DRM 3.61
    6.14.0-114036-tuxedo)
  API: Vulkan v: 1.4.315 drivers: radv,llvmpipe surfaces: xcb,xlib,wayland
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    [Rembrandt/Strix] driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  Device-3: Logitech C920 HD Pro Webcam driver: snd-usb-audio,uvcvideo
    type: USB
  API: ALSA v: k6.14.0-114036-tuxedo status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active
Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169
  IF: enp225s0 state: down mac: 9c:6b:00:a5:2c:6c
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp226s0 state: down mac: 9c:6b:00:a5:2f:aa
  Device-3: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e
  IF: wlp227s0 state: up mac: 38:d5:7a:4a:0c:6f
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb type: USB
  Report: hciconfig ID: hci0 state: up address: 38:D5:7A:4A:0C:70 bt-v: 5.2
Drives:
  Local Storage: total: 931.51 GiB used: 12.71 GiB (1.4%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 990 EVO Plus 1TB
    size: 931.51 GiB
Partition:
  ID-1: / size: 915.53 GiB used: 12.7 GiB (1.4%) fs: ext4 dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 299.4 MiB used: 7.2 MiB (2.4%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 32.5 C mobo: N/A gpu: amdgpu temp: 32.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 30.38 GiB used: 3.5 GiB (11.5%)
  Processes: 365 Uptime: 26m Shell: Bash inxi: 3.3.38
xander@tuxedo-os:~$ 
1 Like
Card #51
        Name: alsa_card.pci-0000_e5_00.1
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "0"
                api.alsa.card.longname = "HD-Audio Generic at 0xdc488000 irq 139"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:0"
                api.alsa.split-enable = "true"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:e5:00.1"
                device.description = "Rembrandt Radeon High Definition Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_e5_00.1"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "1702927"
                device.product.id = "0x1640"
                device.product.name = "Rembrandt Radeon High Definition Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:e5:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                media.class = "Audio/Device"
                spa.object.id = "2"
                factory.id = "15"
                client.id = "47"
                object.id = "51"
                object.serial = "51"
                object.path = "alsa:acp:Generic"
                alsa.card = "0"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xdc488000 irq 139"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "ATI R6xx HDMI"
                alsa.components = "HDA:1002aa01,00aa0100,00100900"
                alsa.id = "Generic"
                device.string = "0"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
        Active Profile: output:hdmi-stereo
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "video-display"
                                card.profile.port = "0"
                                device.product.name = "PHL 345E2"
                                iec958.codecs.detected = "[\"PCM\"]"
                        Part of profile(s): output:hdmi-stereo
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "video-display"
                                card.profile.port = "1"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 3"
                                device.icon_name = "video-display"
                                card.profile.port = "2"
                        Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
                hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 4"
                                device.icon_name = "video-display"
                                card.profile.port = "3"
                        Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #52
        Name: alsa_card.usb-046d_HD_Pro_Webcam_C920_986C531F-02
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "2"
                api.alsa.card.longname = "HD Pro Webcam C920 at usb-0000:e5:00.4-1.1, high speed"
                api.alsa.card.name = "HD Pro Webcam C920"
                api.alsa.path = "hw:2"
                api.alsa.split-enable = "true"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio2"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "usb"
                device.bus-id = "usb-046d_HD_Pro_Webcam_C920_986C531F-02"
                device.bus_path = "pci-0000:e5:00.4-usb-0:1.1:1.2"
                device.description = "C920 HD Pro Webcam"
                device.enum.api = "udev"
                device.form_factor = "webcam"
                device.icon_name = "camera-web-analog-usb"
                device.name = "alsa_card.usb-046d_HD_Pro_Webcam_C920_986C531F-02"
                device.nick = "HD Pro Webcam C920"
                device.plugged.usec = "4007046"
                device.product.id = "0x0892"
                device.product.name = "C920 HD Pro Webcam"
                device.serial = "046d_HD_Pro_Webcam_C920_986C531F"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:e5:00.4/usb1/1-1/1-1.1/1-1.1:1.2/sound/card2"
                device.vendor.id = "0x046d"
                device.vendor.name = "Logitech, Inc."
                media.class = "Audio/Device"
                spa.object.id = "6"
                factory.id = "15"
                client.id = "47"
                object.id = "52"
                object.serial = "52"
                object.path = "alsa:acp:C920"
                alsa.card = "2"
                alsa.card_name = "HD Pro Webcam C920"
                alsa.long_card_name = "HD Pro Webcam C920 at usb-0000:e5:00.4-1.1, high speed"
                alsa.driver_name = "snd_usb_audio"
                alsa.mixer_name = "USB Mixer"
                alsa.components = "USB046d:0892"
                alsa.id = "C920"
                device.string = "2"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
                input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes)
                pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
        Active Profile: input:analog-stereo
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "mic"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Part of profile(s): input:analog-stereo
                iec958-stereo-input: Digital Input (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "spdif"
                                card.profile.port = "1"
                        Part of profile(s): input:iec958-stereo

Card #53
        Name: alsa_card.pci-0000_e5_00.6
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "1"
                api.alsa.card.longname = "HD-Audio Generic at 0xdc480000 irq 140"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:1"
                api.alsa.split-enable = "true"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:e5:00.6"
                device.description = "Family 17h/19h HD Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_e5_00.6"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "3568101"
                device.product.id = "0x15e3"
                device.product.name = "Family 17h/19h HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:e5:00.6/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                media.class = "Audio/Device"
                spa.object.id = "4"
                factory.id = "15"
                client.id = "47"
                object.id = "53"
                object.serial = "53"
                object.path = "alsa:acp:Generic_1"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xdc480000 irq 140"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Realtek ALC256"
                alsa.components = "HDA:10ec0256,18490256,00100002"
                alsa.id = "Generic_1"
                device.string = "1"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: no)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no)
                pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
        Active Profile: off
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 1, not available)
                        Properties:
                                port.type = "mic"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "headphones"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "1"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo

BTW: I’m off to bed.

1 Like

I’m assuming you’ve checked all the audio output settings? I tend to also check with alsamixer

4 Likes

Hi linuxer @linuxer,
Allow me to ask you a humble questions, as I would like to know a little more about this subject, which I am very interested in.

Xander has two audio devices with the snd_hda_intel driver.

A while ago, I read a lot in my research about disabling the module you mention.

From what I’ve read, it’s an old “problem” and this is a possible solution, but I don’t understand it, because both the HDMI and the front audio (I think, according to the report) seem to work.

Do you know the reason for disabling it (have you had this problem)? And what driver is used if snd_hda_intel is disabled?
How do we detect the error without experimenting with enabling/disabling the driver (where the error is written: joutnalctl, etc.)?

Please note: I do not know the answer, and if you do not know it either, just say so.

Thank you very much for your help.

Jorge

4 Likes

Hi Xander,

About your monitor’s audio…
This is just simple suggestion, but if your monitor has audio, the monitor itself has (or should have) volume control.

Have you turned up the volume on the monitor?

Jorge

4 Likes

Hi Xander @xahodo,
I don’t know anything about audio, but how can I help?

Jorge

2 Likes

Strange - that looks nearly the same as mine (on Ubuntu 24.04) :

Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  API: ALSA v: k6.14.0-33-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active

Except your version of PipeWire is somewhat newer / updated than mine…

In the Gnome Settings applet - “Sound” : I choose “Device-2” - i.e. my motherboard’s audio jacks :


“Line Out - Starship/Matisse HD Audio…”

Everytime I move the plugs out of my PC if I want to work on it - e.g. recently changed CPU Fan and Heatsink - I can never remember which 3.5mm jack to (there’s 6!) to plug my headphones into… I do have some Logitech 5.1 speakers - but I never use them…

But when I get the correct jack - it just works… I’ve tried the HDMI / Displayport audio (with headphones in my monitor - none of my monitors have speakers) the sound was pretty awful, and got infrequent stutters… So - I’m analog between my PC motherboard and my headphones… I prefer that… My headphones are BT - but I prefer to use them wired…

3 Likes

Are you using the proper jack in the audio software, I had the exact same issue with my Soundblaster card.

1 Like

I’m a bit late on this issue so maybe it’s solved already?
Anyways, I noticed a bit of difference with your Mint setup and mine. Here’s my Mint’s audio info:


Audio:
Device-1: Intel Cannon Point-LP High Definition Audio vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:9dc8 class-ID: 0403
API: ALSA v: k6.8.0-85-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin


Check that you have also the pipewire-pulse and wireplumber installed. I’m not sure pipewire-alsa is needed but on my Mint it is also installed.

What does pactl info show on terminal? Mine:



pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 71
Tile Size: 65472
User Name: pete
Host Name: pete
Server Name: PulseAudio (on PipeWire 1.0.5)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3.analog-stereo
Default Source: alsa_input.pci-0000_00_1f.3.analog-stereo
Cookie: 4e40:4def

EDIT: Here’s the same laptop running Gentoo:

pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 67
Tile Size: 65472
User Name: pete
Host Name: gentoo
Server Name: PulseAudio (on PipeWire 1.4.9)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3.analog-stereo
Default Source: alsa_input.pci-0000_00_1f.3.analog-stereo
Cookie: 1a94:91c3

The Server Name: Pulseaudio (on PipeWire) is the main thing to check. If you only have PulseAudio you need to install PipeWire. After you have installed missing packages, enable them.

sudo systemctl –user –now enable pipewire pipewire-pulse wireplumber

and reboot. Hope this helps!

3 Likes