I have a fairly standard Fedora 44 XFCE system which I use for work and gaming, with an Asus Xonar D(S?)X which is recognised as Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio].
The sound has been fine under Wine for about a month except for some rare crackling which usually corrects itself after a minute or two. A few days ago during a game, the sound cut out completely, and did not recover. After a reboot the sound returned perfectly, both inside Wine and on the desktop.
However now, when I shutdown or reboot, I get a blast of white noise just before the system powers off. It last about a third- to a half-second, and it occurs during the last 15 or so lines of the textual shutdown log. This did not happen before the incident. Besides volume, and disabling unused devices, I have made no audio configuration changes.
I… don’t know where to start diagnosing this. I don’t even fully understand the Linux sound system.
Here’s what I have installed that I think might be relevant.
$ yum list --installed | grep -i "pulse\|pipewire\|audio\|jack"
cirrus-audio-firmware.noarch 20260622-1.fc44 updates
intel-audio-firmware.noarch 20260622-1.fc44 updates
jack-mixer.x86_64 14-22.fc44 fedora
mingw64-FAudio.noarch 25.05-4.fc44 fedora
pcaudiolib.x86_64 1.1-19.fc44 fedora
pipewire.x86_64 1.6.8-1.fc44 updates
pipewire-alsa.x86_64 1.6.8-1.fc44 updates
pipewire-config-raop.x86_64 1.6.8-1.fc44 updates
pipewire-gstreamer.x86_64 1.6.8-1.fc44 updates
pipewire-jack-audio-connection-kit.x86_64 1.6.8-1.fc44 updates
pipewire-jack-audio-connection-kit-libs.x86_64 1.6.8-1.fc44 updates
pipewire-libs.x86_64 1.6.8-1.fc44 updates
pipewire-plugin-libcamera.x86_64 1.6.8-1.fc44 updates
pipewire-pulseaudio.x86_64 1.6.8-1.fc44 updates
pipewire-utils.x86_64 1.6.8-1.fc44 updates
portaudio.x86_64 19.7.0-3.fc44 fedora
pulseaudio-libs.x86_64 17.0-9.fc44 fedora
pulseaudio-libs-glib2.x86_64 17.0-9.fc44 fedora
pulseaudio-utils.x86_64 17.0-9.fc44 fedora
python3-audioread.noarch 3.0.1-12.fc44 fedora
python3-pyaudio.x86_64 0.2.13-11.fc44 fedora
python3-simpleaudio.x86_64 1.0.4-21.fc44 fedora
qjackctl.x86_64 1.0.6-1.fc44 updates
webrtc-audio-processing.x86_64 2.1-5.fc44 fedora
wine-pulseaudio.x86_64 11.0-3.fc44 fedora
xfce4-pulseaudio-plugin.x86_64 0.5.1-3.fc44 fedora
~/.config/pulse/ contains a binary cookie file.
~/.config/jack_mixer/preferences.ini
[Preferences]
confirm_quit = False
default_meter_scale = K20
default_slider_scale = linear_30dB
midi_behavior_mode = 0
use_custom_widgets = False
vumeter_color = #ccb300
vumeter_color_scheme = default
/etc/pulse/client.conf
; default-sink =
; default-source =
; default-server =
; default-dbus-server =
; autospawn = no
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog
; cookie-file =
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; auto-connect-localhost = no
; auto-connect-display = no
I’ve eyeballed the last page of /var/log/messages, and I don’t see anything related to either sound, audio or PCIe. If someone could tell what to look for, that’d be a great help.
I’d really appreciate some help in fixing this. It scares the cat.
And me.