I used 33 (KDE) and upgraded to 34 using this command: dnf install -y postgresql13-server
.
Now my audio is much less stable than the previous version: specifically:
- My bluetooth headset does not output any audio (usually without any symptoms in the system)
- My external Shure Mv5 microphone (with monitor headphone, which I use in video conferencing randomly starts playing deafening white noise
- My “Builtin analog stereo output” does not switch to headphones automatically after plugging the headphone in, also changing manually usually has no effect
Many things are random. So doing the same thing again can lead to a different result.
running pactl info
:
Server String: /run/user/1000/pulse/native
Library Protocol Version: 34
Server Protocol Version: 35
Is Local: yes
Client Index: 118
Tile Size: 65472
User Name: alireza
Host Name: fedorali
Server Name: PulseAudio (on PipeWire 0.3.26)
Server Version: 14.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: bluez_output.xx_xx_xx_xx_xx_xx.a2dp-sink
Default Source: alsa_input.usb-Shure_Inc_Shure_MV5-00.input_analog-stereo
Cookie: 656a:c705
From random google searches, Server name:
should be: Pipewire
but is: PulseAudio (on PipeWire 0.3.26)
and running: ls -l libpulse*
in /usr/lib64
:
lrwxrwxrwx. 1 root root 31 Feb 6 23:51 libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.6
-rwxr-xr-x. 1 root root 20464 Feb 6 23:52 libpulse-mainloop-glib.so.0.0.6
lrwxrwxrwx. 1 root root 24 Feb 6 23:51 libpulse-simple.so.0 -> libpulse-simple.so.0.1.1
-rwxr-xr-x. 1 root root 24344 Feb 6 23:52 libpulse-simple.so.0.1.1
lrwxrwxrwx. 1 root root 18 Feb 6 23:51 libpulse.so.0 -> libpulse.so.0.23.0
-rwxr-xr-x. 1 root root 352368 Feb 6 23:52 libpulse.so.0.23.0
My understanding is that pipewire is not the current audio service, and many of my problems would hopefully be solved by changing to that.
So the solution in here to run the next commands should have no additional effect?
cd /usr/lib64/
sudo ln -sf pipewire-0.3/pulse/libpulse-mainloop-glib.so.0 /usr/lib64/libpulse-mainloop-glib.so.0.999.0
sudo ln -sf pipewire-0.3/pulse/libpulse-simple.so.0 /usr/lib64/libpulse-simple.so.0.999.0
sudo ln -sf pipewire-0.3/pulse/libpulse.so.0 /usr/lib64/libpulse.so.0.999.0
sudo ln -sf pipewire-0.3/jack/libjack.so.0 /usr/lib64/libjack.so.0.999.0
sudo ln -sf pipewire-0.3/jack/libjacknet.so.0 /usr/lib64/libjacknet.so.0.999.0
sudo ln -sf pipewire-0.3/jack/libjackserver.so.0 /usr/lib64/libjackserver.so.0.999.0
sudo ldconfig
What can I do to make my system more similar to a freshly installed fedora 34?
Or alternatively, how can I fix my issues?