There is some progress in that I can tell sound as such is working now, but it is overlayed by heavy white noise. The noise only appears when audio is playing, i.e. it is not the "white noise on idle" problem others have reported.
Environment: OpenRC, Mate DE, gentoo-sources 6.18.18, pipewire 1.4.10, wireplumber 0.5.13_p20260216. No /etc/asound.conf, no custom /etc/pipewire, no ~/.config/pipewire.
Code: Select all
~ $ wpctl status
PipeWire 'pipewire-0' [1.4.10, user@localhost, cookie:1163699405]
└─ Clients:
33. pipewire [1.4.10, user@localhost, pid:6294]
35. WirePlumber [1.4.10, user@localhost, pid:6287]
47. WirePlumber [export] [1.4.10, user@localhost, pid:6287]
56. wpctl [1.4.10, user@localhost, pid:6987]
Audio
├─ Devices:
│ 48. Built-in Audio [alsa]
│
├─ Sinks:
│ * 53. Built-in Audio Analog Stereo [vol: 0.40]
│
├─ Sources:
│ 54. Built-in Audio Analog Stereo [vol: 1.00]
│
├─ Filters:
│
└─ Streams:
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sources:
│
├─ Filters:
│
└─ Streams:
.
Settings
└─ Default Configured Devices:
Code: Select all
~ # lspci -nvvk -s 00:1f.3
00:1f.3 0403: 8086:9d70 (rev 21) (prog-if 00 [HDA compatible])
Subsystem: 17aa:504a
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f1240000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at f1230000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Code: Select all
Mar 29 08:48:35 localhost kernel: snd_hda_codec_alc269 hdaudioC0D0: ALC293: picked fixup for PCI SSID 17aa:504a
Mar 29 08:48:35 localhost kernel: snd_hda_codec_alc269 hdaudioC0D0: autoconfig for ALC293: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
Mar 29 08:48:35 localhost kernel: snd_hda_codec_alc269 hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Mar 29 08:48:35 localhost kernel: snd_hda_codec_alc269 hdaudioC0D0: hp_outs=2 (0x16/0x15/0x0/0x0/0x0)
Mar 29 08:48:35 localhost kernel: snd_hda_codec_alc269 hdaudioC0D0: mono: mono_out=0x0
Mar 29 08:48:35 localhost kernel: snd_hda_codec_alc269 hdaudioC0D0: inputs:
Mar 29 08:48:35 localhost kernel: snd_hda_codec_alc269 hdaudioC0D0: Mic=0x19
Code: Select all
~ $ ps -ef|grep wire
user 6287 5514 0 13:29 pts/0 00:00:00 /usr/bin/wireplumber
user 6292 6287 0 13:29 pts/0 00:00:00 /usr/bin/pipewire
user 6294 6287 0 13:29 pts/0 00:00:00 /usr/bin/pipewire -c pipewire-pulse.conf
~ $

