Opensuse: Stop to use pulseaudio, switch to Pipewire
Stop using pulseaudio, alsa and jack, but use only pipewire
I also use my pc to record music so I also use jack that can be easily replaced by pipewire.
sudo zypper install pipewire pipewire-pulseaudio pipewire-alsa pipewire-libjack-0_3
Reboot and check if pipewire work:
$ ps aux | grep pipewire 17:17:15
opensuse 2100 0.2 0.2 115892 17540 ? Ssl 17:02 0:01 /usr/bin/pipewire
opensuse 2101 0.0 0.1 25512 11648 ? Ssl 17:02 0:00 /usr/bin/pipewire-media-session
opensuse 2102 0.2 0.2 41588 23000 ? Ssl 17:02 0:02 /usr/bin/pipewire-pulse
opensuse 7403 0.0 0.0 6656 2292 pts/1 S+ 17:17 0:00 grep --color=auto pipewire
If you have problems probably you must clean well pulseaudio or alsa, but it should be not necessary.
If you are a musitian I also recommend to add GeekosDaw Repo (now multimediapro:audio) and install alos pipecontrol to manage manually the frame rate etc.
sudo zypper install pipecontrol
Now you can run pipecontrol from your start bar or by command line:
Now go into settings
Now you can chouse the sample rate, and minimum and maximum buffer size because it can be variable, if you prefer a fixed one you can set it.
You can also use qjactl to manage the connection but is better to use a pipewire alternative directly like helvum.
sudo zypper in helvum
Run it from your start bar or by commandline
And you can use it like pachability in QjackCtl
It get an integrated tool in wich I can control anything centralized without remember to start/stop jack or check if a software support jack. It seams more simply to use and it will be the future. Now it is also enought mature to be used.
Remember that this is Free and Open source! So share it and contribute in the future!