I apologize if this is too much off-topic from the original issue…can hopefully split to another thread if it is…
I also recently did an upgrade 20.04 > 22.04 > 24.04, and ended up with a working sound system, but I somehow broke it when installing some additional packages to get at some additional features of my sound card. My issue is the dreaded “Dummy Output” listed for the Output Device in Settings, with no sound cards available.
In my case, whatever I did now prevents the drivers snd_cmipci and snd_hda_intel
from loading at startup. If I manually execute the modprobe commands shown below in the hwinfo output, the sound cards show up in Settings and wpctl, and function properly.
I’ve tried removing/purging/reinstalling alsa, pipewire, ubuntu-desktop, stopping/restarting various sound components with systemctl, and alsa force-reload, and other things as well.
I have probably whacked a configuration file (or files), but I can’t seem to figure out how to get the Ubuntu to recreate the proper startup sequence or regenerate the damaged files.
Any thoughts?
$ wpctl status
PipeWire 'pipewire-0' [1.0.5, jhuber@t5610, cookie:3928417441]
└─ Clients:
32. pipewire [1.0.5, jhuber@t5610, pid:4425]
34. WirePlumber [1.0.5, jhuber@t5610, pid:4423]
35. WirePlumber [export] [1.0.5, jhuber@t5610, pid:4423]
44. gnome-shell [1.0.5, jhuber@t5610, pid:4657]
45. GNOME Shell Volume Control [1.0.5, jhuber@t5610, pid:4657]
46. GNOME Volume Control Media Keys [1.0.5, jhuber@t5610, pid:4794]
47. xdg-desktop-portal [1.0.5, jhuber@t5610, pid:5451]
48. wpctl [1.0.5, jhuber@t5610, pid:11918]
Audio
├─ Devices:
│
├─ Sinks:
│ * 33. Dummy Output [vol: 1.00]
│
├─ Sink endpoints:
│
├─ Sources:
│
├─ Source endpoints:
│
└─ Streams:
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sink endpoints:
│
├─ Sources:
│
├─ Source endpoints:
│
└─ Streams:
Settings
└─ Default Configured Node Names:
0. Audio/Sink auto_null
$ hwinfo --sound
46: PCI 1b.0: 0403 Audio device
[Created at pci.386]
Unique ID: u1Nb.qpSeQNuLA_6
SysFS ID: /devices/pci0000:00/0000:00:1b.0
SysFS BusID: 0000:00:1b.0
Hardware Class: sound
Model: "Intel C600/X79 series chipset High Definition Audio Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x1d20 "C600/X79 series chipset High Definition Audio Controller"
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x05d3
Revision: 0x06
Memory Range: 0xe7120000-0xe7123fff (rw,non-prefetchable)
IRQ: 11 (no events)
Module Alias: "pci:v00008086d00001D20sv00001028sd000005D3bc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is not active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=new, avail=yes, need=no, active=unknown
62: PCI 300.1: 0403 Audio device
[Created at pci.386]
Unique ID: kEn8.Ug1nGq91++0
Parent ID: _Znp.I_m9_BgMOC0
SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:03:00.1
SysFS BusID: 0000:03:00.1
Hardware Class: sound
Model: "nVidia GK106 HDMI Audio Controller"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0e0b "GK106 HDMI Audio Controller"
SubVendor: pci 0x10de "nVidia Corporation"
SubDevice: pci 0x097c
Revision: 0xa1
Memory Range: 0xe7080000-0xe7083fff (rw,non-prefetchable)
IRQ: 10 (no events)
Module Alias: "pci:v000010DEd00000E0Bsv000010DEsd0000097Cbc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is not active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #108 (PCI bridge)
104: PCI 904.0: 0401 Multimedia audio controller
[Created at pci.386]
Unique ID: FUh2.leFtcOMtGx0
Parent ID: 6NW+.5E6Sxg+vOcF
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:09:04.0
SysFS BusID: 0000:09:04.0
Hardware Class: sound
Model: "C-Media Electronics CMI8738/C3DX PCI Audio Device"
Vendor: pci 0x13f6 "C-Media Electronics Inc"
Device: pci 0x0111 "CMI8738/CMI8768 PCI Audio"
SubVendor: pci 0x13f6 "C-Media Electronics Inc"
SubDevice: pci 0x0111 "CMI8738/C3DX PCI Audio Device"
Revision: 0x10
Driver: "snd_cmipci"
Driver Modules: "snd_cmipci"
I/O Ports: 0x6000-0x60ff (rw)
IRQ: 16 (2014 events)
Module Alias: "pci:v000013F6d00000111sv000013F6sd00000111bc04sc01i00"
Driver Info #0:
Driver Status: snd_cmipci is not active
Driver Activation Cmd: "modprobe snd_cmipci"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #58 (PCI bridge)