2

I have a fresh install of Ubuntu 24.04 on an iMac 19,1. It is a dual boot setup with MacOS. Audio works fine when I boot into MacOS but I get no sound in Ubuntu. And when I look in system settings I see only the dreaded "Dummy Output" device. I have read and tried nearly all of the other suggested fixes I could find here, including:

  1. Audio and speakers work when prompted to log in, as soon as I log in speaker disapears and says no audio device found
  2. No sound (dummy output) on Inspiron 7000 using Ubuntu 24.04
  3. How to Resolve 'Dummy Output' Issue with PulseAudio on Ubuntu 24.04

and many others. Nothing seems to work. This is my first foray into the linux world so I am completely lost. I don't know whether this a problem with alsa, pipewire, or something else.

Here is my basic audio system:

richard@richard-iMac19-1:~$ inxi -A
Audio:
  Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
  Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    driver: snd_hda_intel
API: ALSA v: k6.11.0-26-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active
richard@richard-iMac19-1:~$ inxi -SMA
System:
  Host: richard-iMac19-1 Kernel: 6.11.0-26-generic arch: x86_64 bits: 64
  Desktop: Cinnamon v: 6.0.4 Distro: Ubuntu Cinnamon 24.04.2 LTS (Noble
    Numbat)
Machine:
  Type: Laptop System: Apple product: iMac19,1 v: 1.0
    serial: <superuser required>
  Mobo: Apple model: Mac-AA95B1DDAB278B95 v: iMac19,1
    serial: <superuser required> UEFI: Apple v: 2075.100.3.0.3 date: 03/03/2025
Audio:
  Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
  Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    driver: snd_hda_intel
  API: ALSA v: k6.11.0-26-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active

Here are the results when I check for the status of pipewire:

richard@richard-iMac19-1:~$ systemctl status --user pipewire
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Mon 2025-06-09 13:51:44 EDT; 14min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1285 (pipewire)
      Tasks: 3 (limit: 9030)
     Memory: 6.5M (peak: 7.2M)
        CPU: 144ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1285 /usr/bin/pipewire

Jun 09 13:51:44 richard-iMac19-1 systemd[1275]: Started pipewire.service - PipeWire Multimedia Service. Jun 09 13:51:47 richard-iMac19-1 pipewire[1285]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files

Curiously, when I just type pipewire on the command line in terminal I get this result:

richard@richard-iMac19-1:~$ pipewire
[E][50366.897222] mod.protocol-native | [module-protocol-:  760 lock_socket()] server 0x57f64fe11e20: unable to lock lockfile '/run/user/1000/pipewire-0.lock': Resource temporarily unavailable (maybe another daemon is running)
[E][50366.897400] pw.conf      | [          conf.c:  584 load_module()] 0x57f64fdebbd0: could not load mandatory module "libpipewire-module-protocol-native": Resource temporarily unavailable
[E][50366.897846] default      | [      pipewire.c:  105 main()] failed to create context: Resource temporarily unavailable

In case it is helpful, I uploaded a detailed grab of info on my alsa set up here...

Any help would be greatly appreciated. Many thanks.

andrew.46
  • 39,359

0 Answers0