Post
inxi -aGSz
Post
inxi -aGSz
inxi -aGSz
**System: Kernel:** 5.14.21-150400.24.18-default x86_64 **bits:** 64 **compiler:** gcc **v:** 7.5.0
**parameters:** BOOT_IMAGE=/boot/vmlinuz-5.14.21-150400.24.18-default root=UUID=c15596c2-72e4-440e-9adb-2406154b043d
splash=silent preempt=full mitigations=auto quiet security=apparmor
**Desktop:** KDE Plasma 5.24.4 **tk:** Qt 5.15.2 **wm:** kwin_x11 **vt:** 7 **dm:** SDDM **Distro:** openSUSE Leap 15.4
**Graphics: Device-1:** Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] **vendor:** ASRock
**driver:** amdgpu **v:** kernel **bus-ID:** 01:00.0 **chip-ID:** 1002:67df **class-ID:** 0300
**Display:** x11 **server:** X.Org 1.20.3 **compositor:** kwin_x11 **driver:****loaded:** amdgpu,ati **unloaded:** fbdev,modesetting,vesa
**display-ID:** :0 **screens:** 1
**Screen-1:** 0 **s-res:** 3360x1050 **s-dpi:** 96 **s-size:** 886x277mm (34.9x10.9") **s-diag:** 928mm (36.5")
**Monitor-1:** DisplayPort-2 **res:** 1680x1050 **hz:** 60 **dpi:** 74 **size:** 575x323mm (22.6x12.7") **diag:** 660mm (26")
**Monitor-2:** DVI-D-0 **res:** 1680x1050 **hz:** 60 **dpi:** 267 **size:** 160x90mm (6.3x3.5") **diag:** 184mm (7.2")
**OpenGL:****renderer:** Radeon RX 580 Series (POLARIS10 DRM 3.42.0 5.14.21-150400.24.18-default LLVM 11.0.1)
**v:** 4.6 Mesa 21.2.4 **direct render:** Yes
preempt=full … security=apparmor
Why these entries?
Why these entries?
… came out of the box
Weird…
Try to boot without them.
Try to boot without them.
done … same problems
… What are the alternatives to Rosegarden ?
Try to install Rosegarden 21.12:
zypper addrepo https://download.opensuse.org/repositories/Education/15.4/Education.repo
zypper refresh
zypper install rosegarden
https://en.wikipedia.org/wiki/List_of_music_software
https://en.wikipedia.org/wiki/Denemo
… thanks for that!!!
comes up
does not load any mid file
records
but …
NO sound !!! …Jack is running ??? no sound
Please show audio info…
inxi -Aa
[FONT=monospace]daw-suse@192-168-1-105:~> inxi -Aa
**Audio: Device-1:** AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] **vendor:** ASRock **driver:** snd_hda_intel **v:** kernel
**bus-ID:** 01:00.1 **chip-ID:** 1002:aaf0 **class-ID:** 0403
**Device-2:** Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition Audio **vendor:** ASUSTeK
**driver:** snd_hda_intel **v:** kernel **bus-ID:** 0b:00.1 **chip-ID:** 1002:1637 **class-ID:** 0403
**Device-3:** Advanced Micro Devices [AMD] Family 17h/19h HD Audio **vendor:** ASUSTeK **driver:** snd_hda_intel **v:** kernel
**bus-ID:** 0b:00.6 **chip-ID:** 1022:15e3 **class-ID:** 0403
**Device-4:** BEHRINGER X18/XR18 **type:** USB **driver:** snd-usb-audio **bus-ID:** 7-1:3 **chip-ID:** 1397:00d4 **class-ID:** fe01
**serial:** 29CC2731
**Device-5:** BEHRINGER X-USB **type:** USB **driver:** snd-usb-audio **bus-ID:** 7-2:4 **chip-ID:** 1397:00d3 **class-ID:** fe01
**serial:** 0FCDEE71
**Sound Server-1:** ALSA **v:** k5.14.21-150400.24.18-default **running:** yes
**Sound Server-2:** JACK **v:** 1.9.12 **running:** no
**Sound Server-3:** PulseAudio **v:** 15.0 **running:** yes
**Sound Server-4:** PipeWire **v:** 0.3.49 **running:** yes
daw-suse@192-168-1-105:~>
[/FONT]
just wonder , why is pipewire running ?
That is normal (unless you take explicit steps to choose otherwise). Let’s get a better handle on what you have installed and what is active here…
As regular user run
zypper se -si pipe pulse
systemctl --user list-units|egrep "pipe|pulse"
daw-suse@192-168-1-105:~> zypper se -si pipe pulse
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-----------------------------+---------+--------------------+--------+------------------
i+ | alsa-plugins-pulse | package | 1.2.6-150400.1.10 | x86_64 | Main Repository
i | alsa-plugins-pulse-32bit | package | 1.2.6-150400.1.10 | x86_64 | Main Repository
i+ | libpipeline1 | package | 1.4.1-1.27 | x86_64 | Main Repository
i+ | libpipewire-0_3-0 | package | 0.3.49-150400.1.5 | x86_64 | Main Repository
i+ | libpulse-mainloop-glib0 | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | libpulse0 | package | 15.0-150400.2.10 | x86_64 | Main Repository
i | libpulse0-32bit | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | libxine2-pulse | package | 1.2.12-pm154.172.3 | x86_64 | (System Packages)
i+ | mpg123-pulse | package | 1.26.4-1.15 | x86_64 | Main Repository
i+ | piper | package | 0.6-bp154.1.51 | noarch | Main Repository
i+ | pipewire | package | 0.3.49-150400.1.5 | x86_64 | Main Repository
i+ | pipewire-lang | package | 0.3.49-150400.1.5 | noarch | Main Repository
i+ | pipewire-modules-0_3 | package | 0.3.49-150400.1.5 | x86_64 | Main Repository
i+ | pipewire-spa-plugins-0_2 | package | 0.3.49-150400.1.5 | x86_64 | Main Repository
i+ | pipewire-spa-tools | package | 0.3.49-150400.1.5 | x86_64 | Main Repository
i+ | pipewire-tools | package | 0.3.49-150400.1.5 | x86_64 | Main Repository
i+ | pulseaudio | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | pulseaudio-bash-completion | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | pulseaudio-lang | package | 15.0-150400.2.10 | noarch | Main Repository
i+ | pulseaudio-module-bluetooth | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | pulseaudio-module-gsettings | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | pulseaudio-module-jack | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | pulseaudio-module-x11 | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | pulseaudio-module-zeroconf | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | pulseaudio-setup | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | pulseaudio-utils | package | 15.0-150400.2.10 | x86_64 | Main Repository
i | pulseaudio-utils-32bit | package | 15.0-150400.2.10 | x86_64 | Main Repository
i+ | system-user-pulse | package | 15.0-150400.2.10 | noarch | Main Repository
Note: For an extended search including not yet activated remote resources please use 'zypper
search-packages'.
daw-suse@192-168-1-105:~> systemctl --user list-units|egrep "pipe|pulse"
**pulse**audio.service loaded active running Sound Service
**pipe**wire.socket loaded active listening PipeWire Multimedia System Socket
**pulse**audio.socket loaded active running Sound System
daw-suse@192-168-1-105:~>
Not sure if having pulseaudio and pipewire active concurrently will cause issues, but I suggest switching to pipewire exclusively. Installing ‘pipewire-pulseaudio’ (compatibility library) will cause pulseaudio to be removed.
sudo zypper install pipewire-pulseaudio pipewire-alsa
systemctl --user enable --now pipewire-pulse.{service,socket}
systemctl --user enable --now pipewire.{service,socket}
You can also install ‘pipewire-alsa’ and ‘pipewire-jack’ if desired. More info here…
https://en.opensuse.org/openSUSE:Pipewire
https://dev.to/drunckj/switching-to-pipewire-opensuse-guide-1cop
On starting, Rosegarden will attempt to use JACK.
> timidity -iA
Reference, here – <https://wiki.archlinux.org/title/Rosegarden>.
Hopefully, switching to pipewire and using pipewire-libjack (compatibility library) will be sufficient here?
Yes, they do have co-existence issues –
# LANG=C zypper install pipewire-alsa pipewire-pulseaudio pipewire-libjack-0_3 gstreamer-plugin-pipewire
Loading repository data...
Reading installed packages...
Resolving package dependencies...
2 Problems:
Problem: the to be installed pipewire-libjack-0_3-0.3.49-150400.1.5.x86_64 conflicts with 'libjackserver0' provided by the installed libjackserver0-1.9.12-1.33.x86_64
Problem: the installed pulseaudio-15.0-150400.2.10.x86_64 conflicts with 'pulseaudio-daemon' provided by the to be installed pipewire-pulseaudio-0.3.49-150400.1.5.x86_64
Problem: the to be installed pipewire-libjack-0_3-0.3.49-150400.1.5.x86_64 conflicts with 'libjackserver0' provided by the installed libjackserver0-1.9.12-1.33.x86_64
Solution 1: Following actions will be done:
deinstallation of libjackserver0-1.9.12-1.33.x86_64
deinstallation of libjacknet0-1.9.12-1.33.x86_64
deinstallation of libjack0-1.9.12-1.33.x86_64
deinstallation of jack-1.9.12-1.33.x86_64
Solution 2: do not install pipewire-libjack-0_3-0.3.49-150400.1.5.x86_64
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1
Problem: the installed pulseaudio-15.0-150400.2.10.x86_64 conflicts with 'pulseaudio-daemon' provided by the to be installed pipewire-pulseaudio-0.3.49-150400.1.5.x86_64
Solution 1: Following actions will be done:
deinstallation of pulseaudio-15.0-150400.2.10.x86_64
deinstallation of pulseaudio-lang-15.0-150400.2.10.noarch
deinstallation of pulseaudio-module-bluetooth-15.0-150400.2.10.x86_64
deinstallation of pulseaudio-module-gsettings-15.0-150400.2.10.x86_64
deinstallation of pulseaudio-module-x11-15.0-150400.2.10.x86_64
deinstallation of pulseaudio-module-zeroconf-15.0-150400.2.10.x86_64
install alsa-plugins-pulse-1.2.7.1-lp154.166.26.x86_64 from vendor obs://build.opensuse.org/multimedia
replacing alsa-plugins-pulse-1.2.6-150400.1.10.x86_64 from vendor SUSE LLC <https://www.suse.com/>
deinstallation of paprefs-1.1-bp154.1.62.x86_64
deinstallation of paprefs-lang-1.1-bp154.1.62.noarch
Solution 2: do not install pipewire-pulseaudio-0.3.49-150400.1.5.x86_64
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c
#
Please be aware that, PipeWire is a GNOME project –
Requires : [55]
/bin/sh
libpthread.so.0()(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libm.so.6()(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
libm.so.6(GLIBC_2.29)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libQt5Core.so.5()(64bit)
libQt5Core.so.5(Qt_5)(64bit)
libdl.so.2()(64bit)
libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libQt5Gui.so.5()(64bit)
libQt5Gui.so.5(Qt_5)(64bit)
libz.so.1()(64bit)
libstdc++.so.6(CXXABI_1.3.8)(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libQt5Widgets.so.5()(64bit)
libQt5Widgets.so.5(Qt_5)(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
/bin/bash
/usr/bin/python3
libm.so.6(GLIBC_2.27)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
/usr/bin/perl
libQt5Network.so.5()(64bit)
libQt5Core.so.5(Qt_5.15)(64bit)
libQt5Network.so.5(Qt_5)(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
**libasound.so.2**()(64bit)
libasound.so.2(ALSA_0.9)(64bit)
libstdc++.so.6(CXXABI_1.3.1)(64bit)
libstdc++.so.6(GLIBCXX_3.4.5)(64bit)
libsndfile.so.1()(64bit)
libsndfile.so.1(libsndfile.so.1.0)(64bit)
**libjack.so.0**()(64bit)
libfftw3f.so.3()(64bit)
/usr/bin/python
libsamplerate.so.0()(64bit)
libsamplerate.so.0(libsamplerate.so.0.0)(64bit)
ladspa
liblo.so.7()(64bit)
liblirc_client.so.0()(64bit)
/usr/bin/ruby
dssi
liblrdf.so.2()(64bit)
ladspa-swh-plugins
xsynth-dssi
**lilypond-fonts-common** >= 2.20
ALSA, JACK and Lilypond also seem to be Rosegarden requirements …
No, I think you misunderstood my question - of course the addition of pipewire-pulseaudio will remove pulseaudio itself. Likewise pipwire-libjack is a compatibility library designed for JACK support in a pipewire environment. My question was specifically about the pulseudio and pipewire servers running concurrently.
Please be aware that, PipeWire is a GNOME project –
- Rosegarden uses Qt – therefore KDE Plasma …
That in itself shouldn’t preclude compatibility though. I’ve been using pipewire (and its compatibility libraries) without issue for months in a KDE desktop environment, however I don’t have Rosegarden in my software suite, and my audio requirements are modest.
ALSA, JACK and Lilypond also seem to be Rosegarden requirements …
- Therefore, if PipeWire requires that, the Pulse and JACK libraries be removed – with a possible knock-on for the ALSA libraries, the Rosegarden dependencies will break …
Yes, but my question was whether pipewire-alsa and pipewire-libjack was sufficient here to provide a working audio environment. The openSUSE Pipewire Wiki page mentions…
PipeWire is a system that works on top of the ALSA kernel infrastructure like PulseAudio or JACK. The daemon also offers compatibility layers for PulseAudio and JACK-based applications.
I have heard some applications may have to be force installed due to reasons outlined here…
https://en.opensuse.org/openSUSE:Pipewire#PulseAudio_and_JACK_compatibility
Warning: These compatibility packages are in conflict with PulseAudio and JACK, all the packages that have these two as dependencies can be forcefully installed on the system and they will just work but it can create dependencies issues during updates or on the long run if dependencies change
IMHO for professional use it is better to stay with ALSA and JACK, neither PulseAudio, nor Pipewire.
For the case of Rosegarden, I agree.
I removed it because, I don’t have any MIDI devices – keyboards, whatever – and, I don’t compose music.
For me, Rosegarden is a wonderful tool for composition with MIDI devices and, the initial, automated, production of the resulting notation.