no the package is for x11 apparently, but annoying also apparently. I think it existing before, but we did not have it installed by default.AVLinux wrote: Sun Dec 10, 2023 4:17 pmYeah, I had noticed that X11 package was a new addition that wasn't pulled in before, does it have something to do with Wayland?dolphin_oracle wrote: Sun Dec 10, 2023 4:08 pm its just libpipewire-0.3-modules-x11 I think, which the test pipewire-setup-mx brings down.
I think I'll remove the depend.
**just new package up for the test repo, sneak preview here: https://drive.google.com/file/d/1b19QpY ... drive_link
libpipewire-0.3-modules-x11 should be removable after install, and won't be pulled in for fresh installs.
I can't test for the beep really but I will test the new setup package in general in a few minutes just to ensure it smoothly upgrades a fresh system..
PipeWire 1.0.0 for MX-23 main?
- dolphin_oracle
- Developer
- Posts: 22619
- Joined: Sun Dec 16, 2007 12:17 pm
Re: PipeWire 1.0.0 for MX-23 main?
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
Re: PipeWire 1.0.0 for MX-23 main?
Ahhh I see...
I'm booted into a Live session right now but I can't seem to make the downloaded setup package install even if I manually set the MX-Test Repo temporarily and then apt update... I will wait until the update properly syncs into MX-Test via MXPI and try it from there..
This appears to be the culprit:
https://docs.pipewire.org/page_module_x11_bell.html
I'm booted into a Live session right now but I can't seem to make the downloaded setup package install even if I manually set the MX-Test Repo temporarily and then apt update... I will wait until the update properly syncs into MX-Test via MXPI and try it from there..
This appears to be the culprit:
https://docs.pipewire.org/page_module_x11_bell.html
Re: PipeWire 1.0.0 for MX-23 main?
OK,
Just confirming the new 'pipewire-setup-mx' Package successfully worked on a fresh install with Debian's Pipewire 0.3.65 and upgraded everything and did not pull in 'modules-X11'. If we could get confirmation that is was the X11 package for sure that was causing the unwanted beeps I think we have the right recipe here now..
Install snippet from MXPI Console:
Just confirming the new 'pipewire-setup-mx' Package successfully worked on a fresh install with Debian's Pipewire 0.3.65 and upgraded everything and did not pull in 'modules-X11'. If we could get confirmation that is was the X11 package for sure that was causing the unwanted beeps I think we have the right recipe here now..
Install snippet from MXPI Console:
Code: Select all
Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Hit:4 http://deb.debian.org/debian bookworm InRelease
Hit:3 https://mxrepo.com/mx/repo bookworm InRelease
Get:5 https://mxrepo.com/mx/testrepo bookworm InRelease [8,468 B]
Get:6 https://mxrepo.com/mx/testrepo bookworm/test amd64 Packages [102 kB]
Get:7 https://mxrepo.com/mx/testrepo bookworm/test i386 Packages [100 kB]
Get:8 https://mxrepo.com/mx/testrepo bookworm/test amd64 Contents (deb) [216 kB]
Get:9 https://mxrepo.com/mx/testrepo bookworm/test i386 Contents (deb) [216 kB]
Fetched 695 kB in 1s (470 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
pipewire-libcamera
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
gstreamer1.0-pipewire libconfig++9v5 libffado2 libpipewire-0.3-0
libpipewire-0.3-common libpipewire-0.3-modules libroc0.3
libspa-0.2-bluetooth libspa-0.2-jack libspa-0.2-libcamera libspa-0.2-modules
libxml++2.6-2v5 pipewire pipewire-alsa pipewire-bin pipewire-jack
pipewire-libcamera pipewire-pulse pipewire-v4l2
The following NEW packages will be installed:
libconfig++9v5 libffado2 libpipewire-0.3-common libroc0.3
libspa-0.2-libcamera libxml++2.6-2v5
The following packages will be upgraded:
gstreamer1.0-pipewire libpipewire-0.3-0 libpipewire-0.3-modules
libspa-0.2-bluetooth libspa-0.2-jack libspa-0.2-modules pipewire
pipewire-alsa pipewire-bin pipewire-jack pipewire-libcamera pipewire-pulse
pipewire-setup-mx pipewire-v4l2
14 upgraded, 6 newly installed, 0 to remove and 31 not upgraded.
Need to get 4,296 kB of archives.
After this operation, 7,287 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libconfig++9v5 amd64 1.5-0.4 [40.0 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 libxml++2.6-2v5 amd64 2.40.1-3 [89.8 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 libffado2 amd64 2.4.7-1 [661 kB]
Get:3 http://mxrepo.com/mx/testrepo bookworm/test amd64 pipewire-jack amd64 1.0.0-1~mx23+1 [167 kB]
Get:5 http://mxrepo.com/mx/testrepo bookworm/test amd64 pipewire-pulse amd64 1.0.0-1~mx23+1 [21.2 kB]
Get:6 http://mxrepo.com/mx/testrepo bookworm/test amd64 libroc0.3 amd64 0.3.0+dfsg-2~mx23+1 [295 kB]
Get:7 http://mxrepo.com/mx/testrepo bookworm/test amd64 pipewire-v4l2 amd64 1.0.0-1~mx23+1 [48.7 kB]
Get:8 http://mxrepo.com/mx/testrepo bookworm/test amd64 gstreamer1.0-pipewire amd64 1.0.0-1~mx23+1 [62.9 kB]
Get:9 http://mxrepo.com/mx/testrepo bookworm/test amd64 pipewire-libcamera all 1.0.0-1~mx23+1 [17.1 kB]
Get:10 http://mxrepo.com/mx/testrepo bookworm/test amd64 pipewire-alsa amd64 1.0.0-1~mx23+1 [66.4 kB]
Get:11 http://mxrepo.com/mx/testrepo bookworm/test amd64 libpipewire-0.3-0 amd64 1.0.0-1~mx23+1 [265 kB]
Get:12 http://mxrepo.com/mx/testrepo bookworm/test amd64 libspa-0.2-jack amd64 1.0.0-1~mx23+1 [64.4 kB]
Get:13 http://mxrepo.com/mx/testrepo bookworm/test amd64 libspa-0.2-bluetooth amd64 1.0.0-1~mx23+1 [367 kB]
Get:14 http://mxrepo.com/mx/testrepo bookworm/test amd64 libspa-0.2-modules amd64 1.0.0-1~mx23+1 [643 kB]
Get:15 http://mxrepo.com/mx/testrepo bookworm/test amd64 pipewire amd64 1.0.0-1~mx23+1 [101 kB]
Get:16 http://mxrepo.com/mx/testrepo bookworm/test amd64 pipewire-bin amd64 1.0.0-1~mx23+1 [360 kB]
Get:17 http://mxrepo.com/mx/testrepo bookworm/test amd64 libpipewire-0.3-modules amd64 1.0.0-1~mx23+1 [877 kB]
Get:18 http://mxrepo.com/mx/testrepo bookworm/test amd64 libpipewire-0.3-common all 1.0.0-1~mx23+1 [76.6 kB]
Get:19 http://mxrepo.com/mx/testrepo bookworm/test amd64 libspa-0.2-libcamera amd64 1.0.0-1~mx23+1 [69.2 kB]
Get:20 https://mxrepo.com/mx/testrepo bookworm/test amd64 pipewire-setup-mx all 23.12.02 [2,968 B]
Fetched 4,296 kB in 3s (1,710 kB/s)
(Reading database ... 295170 files and directories currently installed.)
Preparing to unpack .../00-pipewire-jack_1.0.0-1~mx23+1_amd64.deb ...
Unpacking pipewire-jack:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../01-pipewire-pulse_1.0.0-1~mx23+1_amd64.deb ...
Unpacking pipewire-pulse (1.0.0-1~mx23+1) over (0.3.65-3) ...
Selecting previously unselected package libconfig++9v5:amd64.
Preparing to unpack .../02-libconfig++9v5_1.5-0.4_amd64.deb ...
Unpacking libconfig++9v5:amd64 (1.5-0.4) ...
Selecting previously unselected package libxml++2.6-2v5:amd64.
Preparing to unpack .../03-libxml++2.6-2v5_2.40.1-3_amd64.deb ...
Unpacking libxml++2.6-2v5:amd64 (2.40.1-3) ...
Selecting previously unselected package libffado2:amd64.
Preparing to unpack .../04-libffado2_2.4.7-1_amd64.deb ...
Unpacking libffado2:amd64 (2.4.7-1) ...
Selecting previously unselected package libroc0.3:amd64.
Preparing to unpack .../05-libroc0.3_0.3.0+dfsg-2~mx23+1_amd64.deb ...
Unpacking libroc0.3:amd64 (0.3.0+dfsg-2~mx23+1) ...
Preparing to unpack .../06-pipewire-v4l2_1.0.0-1~mx23+1_amd64.deb ...
Unpacking pipewire-v4l2:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../07-gstreamer1.0-pipewire_1.0.0-1~mx23+1_amd64.deb ...
Unpacking gstreamer1.0-pipewire:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../08-pipewire-libcamera_1.0.0-1~mx23+1_all.deb ...
Unpacking pipewire-libcamera (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../09-pipewire-alsa_1.0.0-1~mx23+1_amd64.deb ...
Unpacking pipewire-alsa:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../10-libpipewire-0.3-0_1.0.0-1~mx23+1_amd64.deb ...
Unpacking libpipewire-0.3-0:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../11-libspa-0.2-jack_1.0.0-1~mx23+1_amd64.deb ...
Unpacking libspa-0.2-jack:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../12-libspa-0.2-bluetooth_1.0.0-1~mx23+1_amd64.deb ...
Unpacking libspa-0.2-bluetooth:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../13-libspa-0.2-modules_1.0.0-1~mx23+1_amd64.deb ...
Unpacking libspa-0.2-modules:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../14-pipewire_1.0.0-1~mx23+1_amd64.deb ...
Unpacking pipewire:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../15-pipewire-bin_1.0.0-1~mx23+1_amd64.deb ...
Unpacking pipewire-bin (1.0.0-1~mx23+1) over (0.3.65-3) ...
Preparing to unpack .../16-libpipewire-0.3-modules_1.0.0-1~mx23+1_amd64.deb ...
Unpacking libpipewire-0.3-modules:amd64 (1.0.0-1~mx23+1) over (0.3.65-3) ...
Selecting previously unselected package libpipewire-0.3-common.
Preparing to unpack .../17-libpipewire-0.3-common_1.0.0-1~mx23+1_all.deb ...
Unpacking libpipewire-0.3-common (1.0.0-1~mx23+1) ...
Selecting previously unselected package libspa-0.2-libcamera:amd64.
Preparing to unpack .../18-libspa-0.2-libcamera_1.0.0-1~mx23+1_amd64.deb ...
Unpacking libspa-0.2-libcamera:amd64 (1.0.0-1~mx23+1) ...
Preparing to unpack .../19-pipewire-setup-mx_23.12.02_all.deb ...
Unpacking pipewire-setup-mx (23.12.02) over (23.09.01) ...
Setting up libpipewire-0.3-common (1.0.0-1~mx23+1) ...
Setting up libroc0.3:amd64 (0.3.0+dfsg-2~mx23+1) ...
Setting up libconfig++9v5:amd64 (1.5-0.4) ...
Setting up libxml++2.6-2v5:amd64 (2.40.1-3) ...
Setting up libspa-0.2-modules:amd64 (1.0.0-1~mx23+1) ...
Setting up libpipewire-0.3-0:amd64 (1.0.0-1~mx23+1) ...
Setting up libspa-0.2-bluetooth:amd64 (1.0.0-1~mx23+1) ...
Setting up libffado2:amd64 (2.4.7-1) ...
Setting up libspa-0.2-libcamera:amd64 (1.0.0-1~mx23+1) ...
Setting up libspa-0.2-jack:amd64 (1.0.0-1~mx23+1) ...
Setting up libpipewire-0.3-modules:amd64 (1.0.0-1~mx23+1) ...
Setting up pipewire-libcamera (1.0.0-1~mx23+1) ...
Setting up pipewire-bin (1.0.0-1~mx23+1) ...
Configuration file '/etc/security/limits.d/25-pw-rlimits.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** 25-pw-rlimits.conf (Y/I/N/O/D/Z) [default=N] ?
n
Removing obsolete conffile /etc/security/limits.d/95-pipewire.conf ...
Setting up pipewire:amd64 (1.0.0-1~mx23+1) ...
Created symlink /etc/systemd/user/default.target.wants/filter-chain.service → /usr/lib/systemd/user/filter-chain.service.
Setting up pipewire-jack:amd64 (1.0.0-1~mx23+1) ...
Setting up gstreamer1.0-pipewire:amd64 (1.0.0-1~mx23+1) ...
Setting up pipewire-alsa:amd64 (1.0.0-1~mx23+1) ...
Setting up pipewire-v4l2:amd64 (1.0.0-1~mx23+1) ...
Setting up pipewire-pulse (1.0.0-1~mx23+1) ...
Setting up pipewire-setup-mx (23.12.02) ...
Processing triggers for libc-bin (2.36-9+deb12u3) ...
Processing triggers for man-db (2.11.2-2) ...
Hit:1 http://deb.debian.org/debian bookworm-updates InRelease
Hit:2 http://security.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm InRelease
Hit:4 https://mxrepo.com/mx/repo bookworm InRelease
Reading package lists...
- ForkTheWire
- Posts: 65
- Joined: Sat Dec 16, 2023 7:41 am
Re: PipeWire 1.0.0 for MX-23 main?
Hi, new forum member here and 2 year old MX user.
I've been using MX23 Xfce on my main for about 2 weeks now. I installed PipeWire 1.0.0 from test yesterday and it generally behaves ok; I also tried reproducing that "beep" described by people and it's not there, so probably the latest patch indeed fixed it. The only problem I experience with this version is some occasional subtle crickling (almost like an old Vinyl Record) when playing audio from what appears any source (ie, celluloid either video or audio, strawberry, youtube etc). It doesn't happen thankfully all the time, my only observation thus far is that it has higher chances of happening in the first 30 minutes of a boot when the audio programs/browser have been launched atleast once, or maybe it's more random because I wasn't able to reproduce it accurately. I didn't get that crickling with version 3.65. I should also mention, and as you will see in my QSI above, I use a Scarlett 2i2 Gen 1. On boot I also get a little after kernel selection 8 consecutive red LED input clipping flashes (I think it gets confused with the sampling rate or it can't get to sync properly; I do not posses too much technical knowledge in that field), this particular one was happening on version 3.65 as well; In MX21.3 I didn't get that red LED flashing on boot issue. I just thought this was a relevant place to mention that too.
Code: Select all
System:
Kernel: 6.1.0-16-amd64 [6.1.67-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-16-amd64 root=UUID=<filter> ro quiet splash
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm v: 4.18.0 vt: 7
dm: LightDM v: 1.26.0 Distro: MX-23.1_x64 Libretto October 15 2023 base: Debian GNU/Linux 12
(bookworm)
Machine:
Type: Desktop System: Gigabyte product: N/A v: N/A serial: <superuser required> Chassis: type: 3
serial: <superuser required>
Mobo: Gigabyte model: Z77M-D3H v: x.x serial: <superuser required> UEFI: American Megatrends
v: F12 date: 08/21/2012
CPU:
Info: model: Intel Core i5-3570 bits: 64 type: MCP arch: Ivy Bridge gen: core 3 level: v2
built: 2012-15 process: Intel 22nm family: 6 model-id: 0x3A (58) stepping: 9 microcode: 0x21
Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB
L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB
Speed (MHz): avg: 1930 high: 2120 min/max: 1600/3800 scaling: driver: intel_cpufreq
governor: ondemand cores: 1: 2120 2: 1999 3: 1825 4: 1778 bogomips: 27228
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: itlb_multihit status: KVM: VMX unsupported
Type: l1tf mitigation: PTE Inversion
Type: mds mitigation: Clear CPU buffers; SMT disabled
Type: meltdown mitigation: PTI
Type: mmio_stale_data status: Unknown: No mitigations
Type: retbleed status: Not affected
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB
filling, PBRSB-eIBRS: Not affected
Type: srbds status: Vulnerable: No microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050] vendor: Gigabyte driver: nvidia v: 525.147.05
non-free: 530.xx+ status: current (as of 2023-03) arch: Pascal code: GP10x process: TSMC 16nm
built: 2016-21 pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1c81
class-ID: 0300
Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo bus-ID: 1-1.3:3
chip-ID: 046d:0825 class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 1.21.1.7 compositors: 1: xfwm v: 4.18.0 2: Compton v: 1 driver:
X: loaded: nvidia gpu: nvidia display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26") s-diag: 583mm (22.95")
Monitor-1: DP-0 res: 1920x1080 hz: 144 dpi: 81 size: 600x340mm (23.62x13.39")
diag: 690mm (27.15") modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 525.147.05 renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
direct-render: Yes
Audio:
Device-1: NVIDIA GP107GL High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
bus-ID: 1-1.3:3 chip-ID: 046d:0825 pcie: gen: 3 class-ID: 0102 speed: 8 GT/s serial: <filter>
lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0fb9 class-ID: 0403
Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo
Device-3: Focusrite-Novation Focusrite Scarlett 2i2 type: USB driver: snd-usb-audio
bus-ID: 1-1.5:4 chip-ID: 1235:8016 class-ID: fe01
API: ALSA v: k6.1.0-16-amd64 status: kernel-api tools: alsamixer,amixer
Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Qualcomm Atheros AR8161 Gigabit Ethernet vendor: Gigabyte driver: alx v: kernel pcie:
gen: 1 speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 1969:1091 class-ID: 0200
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 588.73 GiB used: 76.73 GiB (13.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Verbatim model: Vi550 S3 SSD size: 476.94 GiB block-size:
physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: .0 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: OCZ model: AGILITY3 size: 111.79 GiB block-size:
physical: 512 B logical: 512 B speed: 3.0 Gb/s type: SSD serial: <filter> rev: 2.15 scheme: MBR
Partition:
ID-1: / raw-size: 476.69 GiB size: 468.13 GiB (98.21%) used: 76.73 GiB (16.4%) fs: ext4
dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 274 KiB (0.1%) fs: vfat
dev: /dev/sda1 maj-min: 8:1
Swap:
Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: file size: 3 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
System Temperatures: cpu: 35.0 C mobo: N/A gpu: nvidia temp: 30 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 34%
Repos:
Packages: pm: dpkg pkgs: 2301 libs: 1243 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
pkgs: 0 pm: flatpak pkgs: 0
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
Active apt repos in: /etc/apt/sources.list.d/debian.list
1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
Active apt repos in: /etc/apt/sources.list.d/mx.list
1: deb http://ftp.acc.umu.se/mirror/mxlinux.org/packages/mx/repo/ bookworm main non-free
Active apt repos in: /etc/apt/sources.list.d/vivaldi.list
1: deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main
Info:
Processes: 223 Uptime: 8h 2m wakeups: 1 Memory: 11.64 GiB used: 2.94 GiB (25.3%) Init: SysVinit
v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
Re: PipeWire 1.0.0 for MX-23 main?
ForkTheWire wrote: Mon Dec 18, 2023 1:33 pm Hi, new forum member here and 2 year old MX user.I've been using MX23 Xfce on my main for about 2 weeks now. I installed PipeWire 1.0.0 from test yesterday and it generally behaves ok; I also tried reproducing that "beep" described by people and it's not there, so probably the latest patch indeed fixed it. The only problem I experience with this version is some occasional subtle crickling (almost like an old Vinyl Record) when playing audio from what appears any source (ie, celluloid either video or audio, strawberry, youtube etc). It doesn't happen thankfully all the time, my only observation thus far is that it has higher chances of happening in the first 30 minutes of a boot when the audio programs/browser have been launched atleast once, or maybe it's more random because I wasn't able to reproduce it accurately. I didn't get that crickling with version 3.65. I should also mention, and as you will see in my QSI above, I use a Scarlett 2i2 Gen 1. On boot I also get a little after kernel selection 8 consecutive red LED input clipping flashes (I think it gets confused with the sampling rate or it can't get to sync properly; I do not posses too much technical knowledge in that field), this particular one was happening on version 3.65 as well; In MX21.3 I didn't get that red LED flashing on boot issue. I just thought this was a relevant place to mention that too.Code: Select all
System: Kernel: 6.1.0-16-amd64 [6.1.67-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-16-amd64 root=UUID=<filter> ro quiet splash Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm v: 4.18.0 vt: 7 dm: LightDM v: 1.26.0 Distro: MX-23.1_x64 Libretto October 15 2023 base: Debian GNU/Linux 12 (bookworm) Machine: Type: Desktop System: Gigabyte product: N/A v: N/A serial: <superuser required> Chassis: type: 3 serial: <superuser required> Mobo: Gigabyte model: Z77M-D3H v: x.x serial: <superuser required> UEFI: American Megatrends v: F12 date: 08/21/2012 CPU: Info: model: Intel Core i5-3570 bits: 64 type: MCP arch: Ivy Bridge gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6 model-id: 0x3A (58) stepping: 9 microcode: 0x21 Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB Speed (MHz): avg: 1930 high: 2120 min/max: 1600/3800 scaling: driver: intel_cpufreq governor: ondemand cores: 1: 2120 2: 1999 3: 1825 4: 1778 bogomips: 27228 Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 Vulnerabilities: Type: gather_data_sampling status: Not affected Type: itlb_multihit status: KVM: VMX unsupported Type: l1tf mitigation: PTE Inversion Type: mds mitigation: Clear CPU buffers; SMT disabled Type: meltdown mitigation: PTI Type: mmio_stale_data status: Unknown: No mitigations Type: retbleed status: Not affected Type: spec_rstack_overflow status: Not affected Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling, PBRSB-eIBRS: Not affected Type: srbds status: Vulnerable: No microcode Type: tsx_async_abort status: Not affected Graphics: Device-1: NVIDIA GP107 [GeForce GTX 1050] vendor: Gigabyte driver: nvidia v: 525.147.05 non-free: 530.xx+ status: current (as of 2023-03) arch: Pascal code: GP10x process: TSMC 16nm built: 2016-21 pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1c81 class-ID: 0300 Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo bus-ID: 1-1.3:3 chip-ID: 046d:0825 class-ID: 0102 serial: <filter> Display: x11 server: X.Org v: 1.21.1.7 compositors: 1: xfwm v: 4.18.0 2: Compton v: 1 driver: X: loaded: nvidia gpu: nvidia display-ID: :0.0 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26") s-diag: 583mm (22.95") Monitor-1: DP-0 res: 1920x1080 hz: 144 dpi: 81 size: 600x340mm (23.62x13.39") diag: 690mm (27.15") modes: N/A API: OpenGL v: 4.6.0 NVIDIA 525.147.05 renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2 direct-render: Yes Audio: Device-1: NVIDIA GP107GL High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel bus-ID: 1-1.3:3 chip-ID: 046d:0825 pcie: gen: 3 class-ID: 0102 speed: 8 GT/s serial: <filter> lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0fb9 class-ID: 0403 Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo Device-3: Focusrite-Novation Focusrite Scarlett 2i2 type: USB driver: snd-usb-audio bus-ID: 1-1.5:4 chip-ID: 1235:8016 class-ID: fe01 API: ALSA v: k6.1.0-16-amd64 status: kernel-api tools: alsamixer,amixer Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl Network: Device-1: Qualcomm Atheros AR8161 Gigabit Ethernet vendor: Gigabyte driver: alx v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 1969:1091 class-ID: 0200 IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> Drives: Local Storage: total: 588.73 GiB used: 76.73 GiB (13.0%) SMART Message: Unable to run smartctl. Root privileges required. ID-1: /dev/sda maj-min: 8:0 vendor: Verbatim model: Vi550 S3 SSD size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: .0 scheme: GPT ID-2: /dev/sdb maj-min: 8:16 vendor: OCZ model: AGILITY3 size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s type: SSD serial: <filter> rev: 2.15 scheme: MBR Partition: ID-1: / raw-size: 476.69 GiB size: 468.13 GiB (98.21%) used: 76.73 GiB (16.4%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 274 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 Swap: Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) ID-1: swap-1 type: file size: 3 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap Sensors: System Temperatures: cpu: 35.0 C mobo: N/A gpu: nvidia temp: 30 C Fan Speeds (RPM): N/A gpu: nvidia fan: 34% Repos: Packages: pm: dpkg pkgs: 2301 libs: 1243 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm pkgs: 0 pm: flatpak pkgs: 0 No active apt repos in: /etc/apt/sources.list Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware Active apt repos in: /etc/apt/sources.list.d/debian.list 1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware 2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware Active apt repos in: /etc/apt/sources.list.d/mx.list 1: deb http://ftp.acc.umu.se/mirror/mxlinux.org/packages/mx/repo/ bookworm main non-free Active apt repos in: /etc/apt/sources.list.d/vivaldi.list 1: deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main Info: Processes: 223 Uptime: 8h 2m wakeups: 1 Memory: 11.64 GiB used: 2.94 GiB (25.3%) Init: SysVinit v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12 Client: shell wrapper v: 5.2.15-release inxi: 3.3.26 Boot Mode: UEFI
Thanks for the report, much appreciated!
As far as the crackling this can sometimes be a buffering issue or as you said sample rate mismatches.. As far as Focusrite Scarletts I've lost the plot on which ones work and which ones don't without special firmware and Kernel drivers, I know there is a lot of confusion but this project allegedly fixes many of these issues:
https://github.com/geoffreybennett/alsa-scarlett-gui
- ForkTheWire
- Posts: 65
- Joined: Sat Dec 16, 2023 7:41 am
Re: PipeWire 1.0.0 for MX-23 main?
No problem, I'll be more than happy to test anything else! Audio is quite important to me, the faster we get something working reliably the better!!
Thanks for your suggestion! I think I've stumbled across that page long ago, that GUI is for exposing software controls of newer gen scarletts; no such issue with mine it being a 1stGen.
https://github.com/geoffreybennett/alsa ... 1770149320
https://github.com/geoffreybennett/alsa ... 1770494537
I think the solution is more oriented towards permanently changing what is now the default rate and buffer for "all users" so that each time I login/logout or reboot it stays there without resetting. I had a look at some commands "pw-metadata..." etc but I hesitate to make such tweaks. I prefer a more straightforward GUI approach for such things like I used to do with qjackctl on MX21.3. I know you guys have developed one for the upcoming AVLinux23, will there be any chance we'll get this/these tool(s) in the MX repos?
Thanks for your suggestion! I think I've stumbled across that page long ago, that GUI is for exposing software controls of newer gen scarletts; no such issue with mine it being a 1stGen.
https://github.com/geoffreybennett/alsa ... 1770149320
https://github.com/geoffreybennett/alsa ... 1770494537
I think the solution is more oriented towards permanently changing what is now the default rate and buffer for "all users" so that each time I login/logout or reboot it stays there without resetting. I had a look at some commands "pw-metadata..." etc but I hesitate to make such tweaks. I prefer a more straightforward GUI approach for such things like I used to do with qjackctl on MX21.3. I know you guys have developed one for the upcoming AVLinux23, will there be any chance we'll get this/these tool(s) in the MX repos?
Re: PipeWire 1.0.0 for MX-23 main?
The metadata UI was a napkin sketch idea I sent to @Melber who is the YAD genius behind much of the MX Fluxbox customization stuff. I have made mention of it to the MX Devs but I would guess if there is User demand for it it will get into MX proper at some point in time. The only thing that makes PipeWire seem complicated for Audio work is that most mainline Distros don't follow through and set up both pipewire-pulse and pipewire-jack completely. Once pipewire-jack is completely set up and properly linked it's actually easier than Pulse/JACK was.ForkTheWire wrote: Mon Dec 18, 2023 2:45 pm No problem, I'll be more than happy to test anything else! Audio is quite important to me, the faster we get something working reliably the better!!
Thanks for your suggestion! I think I've stumbled across that page long ago, that GUI is for exposing software controls of newer gen scarletts; no such issue with mine it being a 1stGen.
https://github.com/geoffreybennett/alsa ... 1770149320
https://github.com/geoffreybennett/alsa ... 1770494537
I think the solution is more oriented towards permanently changing what is now the default rate and buffer for "all users" so that each time I login/logout or reboot it stays there without resetting. I had a look at some commands "pw-metadata..." etc but I hesitate to make such tweaks. I prefer a more straightforward GUI approach for such things like I used to do with qjackctl on MX21.3. I know you guys have developed one for the upcoming AVLinux23, will there be any chance we'll get this/these tool(s) in the MX repos?
For example the current AV Linux 23 Live ISO in Testing boots up and pipewire-jack is a ready to connect with no intervention from the user... As an example Reaper starts and connects instantly and with Ardour and Harrison Mixbus you simply select the JACK Audio Backend when you create a session and off you go. The PipeWire metadata UI only comes into play if you need to change the buffer "Quantum" value for less latency or if you need to work at 44.1khz instead of 48khz..
You do not have the required permissions to view the files attached to this post.
- ForkTheWire
- Posts: 65
- Joined: Sat Dec 16, 2023 7:41 am
Re: PipeWire 1.0.0 for MX-23 main?
That would be a great addition!
I think I have a lead for the crackling. Yesterday I had strawberry playing and fired up Audacity to try and figure out inputs and suddenly it began...so yes that threw me back to MX21 when pulseaudio was misbehaving before I had figured out jackd2/p-m-j/qjackctl..
By default I see in the task manager pipewire and pipewire-pulse are running ( I haven't touched anything) and on startup pipewire(sysvinit)(I think if this is configured differently it might solve the 8 blinks on startup and prevent my interface from frying). I don't see anywhere pipewire-jack or "pw-jack" though it is installed as I see in MXPI also I found a pw-jack script in usr/bin.
How would I go about achieving what you mentioned? I couldn't find any post close enough to what you described; you might be the pioneer. Is it complicated to setup on basic MX23 Xfce?
I think I have a lead for the crackling. Yesterday I had strawberry playing and fired up Audacity to try and figure out inputs and suddenly it began...so yes that threw me back to MX21 when pulseaudio was misbehaving before I had figured out jackd2/p-m-j/qjackctl..
By default I see in the task manager pipewire and pipewire-pulse are running ( I haven't touched anything) and on startup pipewire(sysvinit)(I think if this is configured differently it might solve the 8 blinks on startup and prevent my interface from frying). I don't see anywhere pipewire-jack or "pw-jack" though it is installed as I see in MXPI also I found a pw-jack script in usr/bin.
How would I go about achieving what you mentioned? I couldn't find any post close enough to what you described; you might be the pioneer. Is it complicated to setup on basic MX23 Xfce?

Re: PipeWire 1.0.0 for MX-23 main?
I would follow the Debian 12 instructions here:ForkTheWire wrote: Tue Dec 19, 2023 9:38 am That would be a great addition!
I think I have a lead for the crackling. Yesterday I had strawberry playing and fired up Audacity to try and figure out inputs and suddenly it began...so yes that threw me back to MX21 when pulseaudio was misbehaving before I had figured out jackd2/p-m-j/qjackctl..
By default I see in the task manager pipewire and pipewire-pulse are running ( I haven't touched anything) and on startup pipewire(sysvinit)(I think if this is configured differently it might solve the 8 blinks on startup and prevent my interface from frying). I don't see anywhere pipewire-jack or "pw-jack" though it is installed as I see in MXPI also I found a pw-jack script in usr/bin.
How would I go about achieving what you mentioned? I couldn't find any post close enough to what you described; you might be the pioneer. Is it complicated to setup on basic MX23 Xfce?![]()
https://wiki.debian.org/PipeWire
In my experience the trickiest part is that getting PipeWire's JACK to work invisibly like 'old' JACK still requires the manual linking instructions from the Debian 11 'For JACK' section and the file location is wrong for Debian 12 (MX-23) so here are the correct instructions:
Create this empty file (may not be necessary but it doesn't do any harm):
Code: Select all
sudo touch /usr/share/pipewire/media-session.d/with-jack
Code: Select all
sudo cp /usr/share/doc/pipewire/examples/ld.so.conf.d/pipewire-jack-*.conf /etc/ld.so.conf.d/
Code: Select all
sudo ldconfig
Last edited by AVLinux on Tue Dec 19, 2023 6:14 pm, edited 1 time in total.