XRUNS ... but why?

Optimize your system for ultimate performance.

Moderators: MattKingUSA, khz

User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

merlyn wrote:Ok. Xeon as in Xeon server chip? Wow.

I had a problem with the scroll wheel causing Xruns in AVLinux, which was solved with nvidia proprietary drivers. Not applicable here.

There is an option in rtirq to force all other interrupts onto SCHED_OTHER, which might help because it seems the X server somehow has too high a priority.
No, I don't have a XEON CPU... just a normal Intel i5.
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

merlyn wrote:Ok. Xeon as in Xeon server chip? Wow.

I had a problem with the scroll wheel causing Xruns in AVLinux, which was solved with nvidia proprietary drivers. Not applicable here.

There is an option in rtirq to force all other interrupts onto SCHED_OTHER, which might help because it seems the X server somehow has too high a priority.
I have the rtirq script installed that comes with Debian / Stretch . It seems to be from 2015.
After booting my soundcard priority is set to 85 compared to 95 of Jack.

root 139 139 2 125 85 [irq/27-xhci_hcd]
marco 2914 2922 2573 135 95 /usr/bin/jackdbus auto

Does anyone how I can set this higher? Or is this maybe how it should look like according to the script?

The script is located in /etc.default/ and looks like:

Code: Select all

#
# Copyright (C) 2004-2015, rncbc aka Rui Nuno Capela.
#
#   This program is free software; you can redistribute it and/or
#   modify it under the terms of the GNU General Public License
#   as published by the Free Software Foundation; either version 2
#   of the License, or (at your option) any later version.
#
#   This program is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#   GNU General Public License for more details.
#
#   You should have received a copy of the GNU General Public License along
#   with this program; if not, write to the Free Software Foundation, Inc.,
#   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# /etc/sysconfig/rtirq
# /etc/default/rtirq
#
# Configuration for IRQ thread tunning,
# for realtime-preempt enabled kernels.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 or later.
#

# IRQ thread service names
# (space separated list, from higher to lower priority).
# RTIRQ_NAME_LIST="rtc snd usb i8042" # old
RTIRQ_NAME_LIST="snd usb i8042"

# Highest priority.
RTIRQ_PRIO_HIGH=90

# Priority decrease step.
RTIRQ_PRIO_DECR=5

# Lowest priority.
RTIRQ_PRIO_LOW=51

# Whether to reset all IRQ threads to SCHED_OTHER.
RTIRQ_RESET_ALL=0

# On kernel configurations that support it,
# which services should be NOT threaded 
# (space separated list).
RTIRQ_NON_THREADED="rtc snd"

# Process names which will be forced to the
# highest realtime priority range (99-91)
# (space separated list, from highest to lower priority).
# RTIRQ_HIGH_LIST="timer"
merlyn
Established Member
Posts: 1392
Joined: Thu Oct 11, 2018 4:13 pm
Has thanked: 168 times
Been thanked: 247 times

Re: XRUNS ... but why?

Post by merlyn »

lilith wrote:The script is located in /etc.default/ and looks like:
That's the configuration. Try

Code: Select all

/usr/bin/rtirq status
and see what that says. If rtirq is in a different location use find to locate it.
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

merlyn wrote:
lilith wrote:The script is located in /etc.default/ and looks like:
That's the configuration. Try

Code: Select all

/usr/bin/rtirq status
and see what that says. If rtirq is in a different location use find to locate it.
It doesn't seem to be installed, at least I don't find it. When I look in synaptic it seems to be installed. I will try to figure out the next days what's going on here.
merlyn
Established Member
Posts: 1392
Joined: Thu Oct 11, 2018 4:13 pm
Has thanked: 168 times
Been thanked: 247 times

Re: XRUNS ... but why?

Post by merlyn »

If the configuration file is there it's installed. rtirq runs as a service so you could use

Code: Select all

systemctl status rtirq
to see if it's running.
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

merlyn wrote:If the configuration file is there it's installed. rtirq runs as a service so you could use

Code: Select all

systemctl status rtirq
to see if it's running.
Just checked and it's running:

Code: Select all

● rtirq.service - LSB: Realtime IRQ thread tunning.
   Loaded: loaded (/etc/init.d/rtirq; generated; vendor preset: enabled)
   Active: active (exited) since Wed 2019-05-08 20:17:10 CEST; 25min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 474 ExecStart=/etc/init.d/rtirq start (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/rtirq.service

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
~
merlyn
Established Member
Posts: 1392
Joined: Thu Oct 11, 2018 4:13 pm
Has thanked: 168 times
Been thanked: 247 times

Re: XRUNS ... but why?

Post by merlyn »

OK. So on your system its location is /etc/init.d/rtirq. You can use

Code: Select all

/etc/init.d/rtirq status
Now to raise the priority of your soundcard edit the configuration. Put the name of your soundcard interrupt in this line

Code: Select all

RTIRQ_NAME_LIST="xhci_hcd"
and you can lower the priority of all other interrupts with this line

Code: Select all

RTIRQ_RESET_ALL=1
Then use

Code: Select all

/etc/init.d/rtirq restart
then have a look at the status again.

Lower the priority of JACK to 85.

That has raised the priority of xhci_hcd, so I think that will raise the priority of all USB devices. I'm not sure how that will work.
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

Thanks. It seems that it worked (more or less?). Does this look ok now? Jack is still running with priority 95, but I can change this in cadence. Before the change also the internal on board sound card was set to 90, which I don't need. Also the priority of irq/32-i915 is now much lower. JackWinter mentioned it should be RT priority 50, now it's "-". Can this cause problems?

This is what I got before making the changes to the config file:

/etc/init.d/rtirq status

Code: Select all

 PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
  290 FF      90   - 130  0.0 S    irq/31-snd_hda_	
  432 FF      90   - 130  0.0 S    irq/33-snd_hda_	
  110 FF      85   - 125  0.0 S    irq/16-ehci_hcd	
  138 FF      85   - 125  1.0 S    irq/27-xhci_hcd	
  137 FF      84   - 124  0.0 S    irq/23-ehci_hcd	
  140 FF      84   - 124  0.2 S    irq/28-xhci_hcd	
   66 FF      80   - 120  0.0 S    irq/1-i8042	
   65 FF      79   - 119  0.0 S    irq/12-i8042	
   44 FF      50   -  90  0.0 S    irq/9-acpi	
   67 FF      50   -  90  0.0 S    irq/8-rtc0	
  139 FF      50   -  90  0.0 S    irq/18-i801_smb	
  141 FF      50   -  90  0.1 S    irq/29-ahci[000	
  287 FF      50   -  90  0.0 S    irq/30-mei_me	
  322 FF      50   -  90  0.0 S    irq/32-i915	
  739 FF      50   -  90  0.1 S    irq/26-enp2s0	
    3 TS       -   0  19  0.0 S    ksoftirqd/0	
   16 TS       -   0  19  0.0 S    ksoftirqd/1	
   22 TS       -   0  19  0.0 S    ksoftirqd/2	
   28 TS       -   0  19  0.0 S    ksoftirqd/


and this I get afterwards:

Code: Select all

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
  138 FF      90   - 130  1.2 S    irq/27-xhci_hcd	
  140 FF      89   - 129  0.1 S    irq/28-xhci_hcd	
    3 TS       -   0  19  0.0 S    ksoftirqd/0	
   16 TS       -   0  19  0.0 S    ksoftirqd/1	
   22 TS       -   0  19  0.0 S    ksoftirqd/2	
   28 TS       -   0  19  0.0 S    ksoftirqd/3	
   44 TS       -   0  19  0.0 S    irq/9-acpi	
   65 TS       -   0  19  0.0 S    irq/12-i8042	
   66 TS       -   0  19  0.0 S    irq/1-i8042	
   67 TS       -   0  19  0.0 S    irq/8-rtc0	
  110 TS       -   0  19  0.0 S    irq/16-ehci_hcd	
  137 TS       -   0  19  0.0 S    irq/23-ehci_hcd	
  139 TS       -   0  19  0.0 S    irq/18-i801_smb	
  141 TS       -   0  19  0.1 S    irq/29-ahci[000	
  287 TS       -   0  19  0.0 S    irq/30-mei_me	
  290 TS       -   0  19  0.0 S    irq/31-snd_hda_	
  322 TS       -   0  19  0.0 S    irq/32-i915	
  432 TS       -   0  19  0.0 S    irq/33-snd_hda_	
  739 TS       -   0  19  0.1 S    irq/26-enp2s0	
and here's is the full list of all processes:

Code: Select all

marco@fox:/etc/default$ ps ax -T --format uname,pid,lwp,ppid,pri,rtprio,cmd
USER       PID   LWP  PPID PRI RTPRIO CMD
root         1     1     0  19      - /sbin/init
root         2     2     0  19      - [kthreadd]
root         3     3     2  19      - [ksoftirqd/0]
root         5     5     2  39      - [kworker/0:0H]
root         7     7     2  19      - [rcu_sched]
root         8     8     2  19      - [rcu_bh]
root         9     9     2 139     99 [migration/0]
root        10    10     2  39      - [lru-add-drain]
root        11    11     2 139     99 [watchdog/0]
root        12    12     2  19      - [cpuhp/0]
root        13    13     2  19      - [cpuhp/1]
root        14    14     2 139     99 [watchdog/1]
root        15    15     2 139     99 [migration/1]
root        16    16     2  19      - [ksoftirqd/1]
root        18    18     2  39      - [kworker/1:0H]
root        19    19     2  19      - [cpuhp/2]
root        20    20     2 139     99 [watchdog/2]
root        21    21     2 139     99 [migration/2]
root        22    22     2  19      - [ksoftirqd/2]
root        24    24     2  39      - [kworker/2:0H]
root        25    25     2  19      - [cpuhp/3]
root        26    26     2 139     99 [watchdog/3]
root        27    27     2 139     99 [migration/3]
root        28    28     2  19      - [ksoftirqd/3]
root        30    30     2  39      - [kworker/3:0H]
root        31    31     2  19      - [kdevtmpfs]
root        32    32     2  39      - [netns]
root        33    33     2  19      - [khungtaskd]
root        34    34     2  19      - [oom_reaper]
root        35    35     2  39      - [writeback]
root        36    36     2  19      - [kcompactd0]
root        38    38     2  14      - [ksmd]
root        39    39     2   0      - [khugepaged]
root        40    40     2  39      - [crypto]
root        41    41     2  39      - [kintegrityd]
root        42    42     2  39      - [bioset]
root        43    43     2  39      - [kblockd]
root        44    44     2  19      - [irq/9-acpi]
root        48    48     2  39      - [devfreq_wq]
root        49    49     2  39      - [watchdogd]
root        50    50     2  19      - [kswapd0]
root        51    51     2  39      - [vmstat]
root        63    63     2  39      - [kthrotld]
root        65    65     2  19      - [irq/12-i8042]
root        66    66     2  19      - [irq/1-i8042]
root        67    67     2  19      - [irq/8-rtc0]
root        68    68     2  19      - [kworker/2:2]
root        69    69     2  39      - [ipv6_addrconf]
root        98    98     2  39      - [acpi_thermal_pm]
root       110   110     2  19      - [irq/16-ehci_hcd]
root       111   111     2  39      - [ata_sff]
root       137   137     2  19      - [irq/23-ehci_hcd]
root       138   138     2 130     90 [irq/27-xhci_hcd]
root       139   139     2  19      - [irq/18-i801_smb]
root       140   140     2 129     89 [irq/28-xhci_hcd]
root       141   141     2  19      - [irq/29-ahci[000]
root       142   142     2  19      - [scsi_eh_0]
root       143   143     2  39      - [scsi_tmf_0]
root       144   144     2  19      - [scsi_eh_1]
root       145   145     2  39      - [scsi_tmf_1]
root       146   146     2  19      - [scsi_eh_2]
root       147   147     2  39      - [scsi_tmf_2]
root       148   148     2  19      - [scsi_eh_3]
root       149   149     2  39      - [scsi_tmf_3]
root       150   150     2  19      - [scsi_eh_4]
root       151   151     2  39      - [scsi_tmf_4]
root       152   152     2  19      - [scsi_eh_5]
root       153   153     2  39      - [scsi_tmf_5]
root       161   161     2  39      - [bioset]
root       162   162     2  39      - [bioset]
root       166   166     2  39      - [kworker/0:1H]
root       194   194     2  39      - [kworker/u9:0]
root       204   204     2  19      - [jbd2/sda1-8]
root       205   205     2  39      - [ext4-rsv-conver]
root       206   206     2  39      - [kworker/1:1H]
root       230   230     1  19      - /lib/systemd/systemd-journald
root       232   232     2  39      - [kworker/2:1H]
root       238   238     2  19      - [kauditd]
root       258   258     1  19      - /lib/systemd/systemd-udevd
root       286   286     2  39      - [kworker/3:1H]
root       287   287     2  19      - [irq/30-mei_me]
root       290   290     2  19      - [irq/31-snd_hda_]
root       320   320     2  19      - [scsi_eh_6]
root       321   321     2  39      - [scsi_tmf_6]
root       322   322     2  19      - [irq/32-i915]
root       323   323     2  39      - [bioset]
root       325   325     2  41      1 [i915/signal:0]
root       326   326     2  41      1 [i915/signal:1]
root       327   327     2  41      1 [i915/signal:2]
root       328   328     2  41      1 [i915/signal:4]
root       373   373     2  19      - [jbd2/sda6-8]
root       374   374     2  39      - [ext4-rsv-conver]
systemd+   396   396     1  19      - /lib/systemd/systemd-timesyncd
systemd+   396   449     1  19      - /lib/systemd/systemd-timesyncd
root       432   432     2  19      - [irq/33-snd_hda_]
root       450   450     1  19      - /usr/sbin/smartd -n
root       451   451     1  19      - /usr/sbin/rsyslogd -n
root       451   458     1  19      - /usr/sbin/rsyslogd -n
root       451   459     1  19      - /usr/sbin/rsyslogd -n
root       451   460     1  19      - /usr/sbin/rsyslogd -n
root       454   454     1  19      - /usr/sbin/ModemManager
root       454   461     1  19      - /usr/sbin/ModemManager
root       454   464     1  19      - /usr/sbin/ModemManager
message+   455   455     1  19      - /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidf
avahi      465   465     1  19      - avahi-daemon: running [fox.local]
root       466   466     1  19      - /lib/systemd/systemd-logind
rtkit      468   468     1  18      - /usr/lib/rtkit/rtkit-daemon
rtkit      468   479     1  19      - /usr/lib/rtkit/rtkit-daemon
rtkit      468   480     1 139     99 /usr/lib/rtkit/rtkit-daemon
root       469   469     1  19      - /usr/sbin/NetworkManager --no-daemon
root       469   596     1  19      - /usr/sbin/NetworkManager --no-daemon
root       469   601     1  19      - /usr/sbin/NetworkManager --no-daemon
root       470   470     1  19      - /usr/sbin/cron -f
root       472   472     1  19      - /usr/sbin/irqbalance --foreground
avahi      484   484   465  19      - avahi-daemon: chroot helper
root       493   493     1  19      - /usr/lib/policykit-1/polkitd --no-debug
root       493   524     1  19      - /usr/lib/policykit-1/polkitd --no-debug
root       493   526     1  19      - /usr/lib/policykit-1/polkitd --no-debug
colord     622   622     1  19      - /usr/lib/colord/colord
colord     622   648     1  19      - /usr/lib/colord/colord
colord     622   653     1  19      - /usr/lib/colord/colord
root       624   624     1  19      - /sbin/agetty --noclear tty1 linux
root       637   637     1  19      - /usr/sbin/lightdm
root       637   656     1  19      - /usr/sbin/lightdm
root       637   666     1  19      - /usr/sbin/lightdm
root       678   678   637  19      - /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -
root       678   745   637  19      - /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -
root       739   739     2  19      - [irq/26-enp2s0]
root       805   805   469  19      - /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -p
Debian-+  1139  1139     1  19      - /usr/sbin/exim4 -bd -q30m
root      2469  2469     1  19      - /usr/lib/packagekit/packagekitd
root      2469  2470     1  19      - /usr/lib/packagekit/packagekitd
root      2469  2471     1  19      - /usr/lib/packagekit/packagekitd
root      2937  2937   637  19      - lightdm --session-child 14 23
root      2937  2953   637  19      - lightdm --session-child 14 23
root      2937  2954   637  19      - lightdm --session-child 14 23
marco     2962  2962     1  19      - /lib/systemd/systemd --user
marco     2967  2967  2962  19      - (sd-pam)
marco     2973  2973     1  19      - /usr/bin/gnome-keyring-daemon --daemonize --login
marco     2973  2974     1  19      - /usr/bin/gnome-keyring-daemon --daemonize --login
marco     2973  3104     1  19      - /usr/bin/gnome-keyring-daemon --daemonize --login
marco     2973  3105     1  19      - /usr/bin/gnome-keyring-daemon --daemonize --login
marco     2975  2975  2937  19      - /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
marco     2983  2983  2962  19      - /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopid
marco     3035  3035  2975  19      - /usr/bin/ssh-agent /usr/bin/im-launch /usr/bin/cadence-session-sta
marco     3052  3052     1  19      - /usr/bin/ibus-daemon --daemonize --xim
marco     3052  3059     1  19      - /usr/bin/ibus-daemon --daemonize --xim
marco     3052  3060     1  19      - /usr/bin/ibus-daemon --daemonize --xim
marco     3065  3065  2962  19      - /usr/lib/gvfs/gvfsd
marco     3065  3067  2962  19      - /usr/lib/gvfs/gvfsd
marco     3065  3068  2962  19      - /usr/lib/gvfs/gvfsd
marco     3066  3066  2975  19      - xfce4-session
marco     3066  3093  2975  19      - xfce4-session
marco     3066  3094  2975  19      - xfce4-session
marco     3073  3073  3052  19      - /usr/lib/ibus/ibus-dconf
marco     3073  3076  3052  19      - /usr/lib/ibus/ibus-dconf
marco     3073  3077  3052  19      - /usr/lib/ibus/ibus-dconf
marco     3073  3081  3052  19      - /usr/lib/ibus/ibus-dconf
marco     3074  3074  3052  19      - /usr/lib/ibus/ibus-ui-gtk3
marco     3074  3089  3052  19      - /usr/lib/ibus/ibus-ui-gtk3
marco     3074  3090  3052  19      - /usr/lib/ibus/ibus-ui-gtk3
marco     3074  3098  3052  19      - /usr/lib/ibus/ibus-ui-gtk3
marco     3078  3078     1  19      - /usr/lib/ibus/ibus-x11 --kill-daemon
marco     3078  3087     1  19      - /usr/lib/ibus/ibus-x11 --kill-daemon
marco     3078  3088     1  19      - /usr/lib/ibus/ibus-x11 --kill-daemon
marco     3079  3079  2962  19      - /usr/lib/at-spi2-core/at-spi-bus-launcher
marco     3079  3082  2962  19      - /usr/lib/at-spi2-core/at-spi-bus-launcher
marco     3079  3083  2962  19      - /usr/lib/at-spi2-core/at-spi-bus-launcher
marco     3079  3084  2962  19      - /usr/lib/at-spi2-core/at-spi-bus-launcher
marco     3086  3086  3079  19      - /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/acc
marco     3092  3092  2962  19      - /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
marco     3092  3095  2962  19      - /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
marco     3092  3096  2962  19      - /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
marco     3099  3099  2962  19      - /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd
marco     3107  3107     1  19      - xfwm4
marco     3107  7080     1  19      - xfwm4
marco     3107  7081     1  19      - xfwm4
marco     3111  3111     1  19      - xfce4-panel
marco     3111  3160     1  19      - xfce4-panel
marco     3113  3113     1  19      - Thunar --daemon
marco     3113  3273     1  19      - Thunar --daemon
marco     3113  3347     1  19      - Thunar --daemon
marco     3115  3115     1  19      - xfdesktop
marco     3115  3126     1  19      - xfdesktop
marco     3115  3127     1  19      - xfdesktop
marco     3116  3116  3066  19      - compton
marco     3117  3117     1  19      - xfsettingsd
marco     3117  3147     1  19      - xfsettingsd
marco     3117  3148     1  19      - xfsettingsd
marco     3118  3118  3052  19      - /usr/lib/ibus/ibus-engine-simple
marco     3118  3120  3052  19      - /usr/lib/ibus/ibus-engine-simple
marco     3118  3121  3052  19      - /usr/lib/ibus/ibus-engine-simple
marco     3125  3125  3066  19      - /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
marco     3125  3142  3066  19      - /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
marco     3125  3143  3066  19      - /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
marco     3128  3128     1  19      - xfce4-power-manager
marco     3128  3152     1  19      - xfce4-power-manager
marco     3128  3153     1  19      - xfce4-power-manager
marco     3131  3131  3066  19      - nm-applet
marco     3131  3149  3066  19      - nm-applet
marco     3131  3150  3066  19      - nm-applet
marco     3131  3170  3066  19      - nm-applet
marco     3132  3132  3066  19      - light-locker
marco     3132  3134  3066  19      - light-locker
marco     3132  3135  3066  19      - light-locker
marco     3132  3138  3066  19      - light-locker
marco     3133  3133  3066  19      - /usr/bin/python3 /usr/share/system-config-printer/applet.py
marco     3133  3213  3066  19      - /usr/bin/python3 /usr/share/system-config-printer/applet.py
marco     3141  3141  2962  19      - /usr/lib/dconf/dconf-service
marco     3141  3145  2962  19      - /usr/lib/dconf/dconf-service
marco     3141  3146  2962  19      - /usr/lib/dconf/dconf-service
root      3151  3151     1  19      - /usr/lib/upower/upowerd
root      3151  3156     1  19      - /usr/lib/upower/upowerd
root      3151  3157     1  19      - /usr/lib/upower/upowerd
marco     3159  3159  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3159  3205  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3159  3206  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3162  3162  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3165  3165  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3168  3168  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3172  3172  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3172  3209  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3172  3210  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3177  3177  3111  19      - /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-
marco     3221  3221  2962  19      - /usr/lib/gvfs/gvfs-udisks2-volume-monitor
marco     3221  3222  2962  19      - /usr/lib/gvfs/gvfs-udisks2-volume-monitor
marco     3221  3223  2962  19      - /usr/lib/gvfs/gvfs-udisks2-volume-monitor
root      3224  3224     1  19      - /usr/lib/udisks2/udisksd --no-debug
root      3224  3225     1  19      - /usr/lib/udisks2/udisksd --no-debug
root      3224  3227     1  19      - /usr/lib/udisks2/udisksd --no-debug
root      3224  3228     1  19      - /usr/lib/udisks2/udisksd --no-debug
root      3224  3230     1  19      - /usr/lib/udisks2/udisksd --no-debug
marco     3236  3236  2962  19      - /usr/lib/gvfs/gvfsd-trash --spawner :1.6 /org/gtk/gvfs/exec_spaw/0
marco     3236  3237  2962  19      - /usr/lib/gvfs/gvfsd-trash --spawner :1.6 /org/gtk/gvfs/exec_spaw/0
marco     3236  3238  2962  19      - /usr/lib/gvfs/gvfsd-trash --spawner :1.6 /org/gtk/gvfs/exec_spaw/0
marco     3241  3241  2962  19      - /usr/lib/gvfs/gvfsd-metadata
marco     3241  3242  2962  19      - /usr/lib/gvfs/gvfsd-metadata
marco     3241  3243  2962  19      - /usr/lib/gvfs/gvfsd-metadata
marco     3372  3372  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3375  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3376  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3377  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3378  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3379  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3380  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3381  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3382  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3383  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3384  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3385  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3387  3159  18      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3388  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3389  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3392  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3393  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3395  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3396  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3397  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3398  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3399  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3400  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3401  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3402  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3404  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3405  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3406  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3407  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3408  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3409  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3413  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3414  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3415  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3431  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3432  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3433  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3434  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3435  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3436  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3437  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3438  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3439  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3440  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3441  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3442  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3443  3159  18      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3444  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3445  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3446  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3447  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3449  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3460  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3485  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3499  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3501  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3502  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3503  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3504  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3506  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3517  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3537  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  3557  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  5003  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  5004  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  5094  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  6497  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  7023  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  7060  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3372  7079  3159  19      - /usr/lib/firefox-esr/firefox-esr
marco     3410  3410  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3412  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3416  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3417  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3418  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3419  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3420  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3421  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3422  3372  18      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3423  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3424  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3425  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3427  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3428  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3429  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3430  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3459  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3461  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3462  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3463  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3464  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3489  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3490  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3491  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3492  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3493  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3495  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3496  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3497  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3500  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3550  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3551  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3552  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3553  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3554  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  3565  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3410  6526  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBro
marco     3508  3508  3117  19      - xfce4-terminal
marco     3508  3509  3117  19      - xfce4-terminal
marco     3508  3510  3117  19      - xfce4-terminal
marco     3512  3512  3508  19      - bash
root      4117  4117     1  19      - /usr/sbin/cupsd -l
root      4119  4119     1  19      - /usr/sbin/cups-browsed
root      4119  4124     1  19      - /usr/sbin/cups-browsed
root      4119  4125     1  19      - /usr/sbin/cups-browsed
marco     5314  5314  3113  19      - /usr/bin/python3 /usr/share/cadence/src/cadence.py
marco     5314  5319  3113  19      - /usr/bin/python3 /usr/share/cadence/src/cadence.py
marco     5314  5320  3113  19      - /usr/bin/python3 /usr/share/cadence/src/cadence.py
marco     5314  5322  3113  19      - /usr/bin/python3 /usr/share/cadence/src/cadence.py
marco     5314  5323  3113  19      - /usr/bin/python3 /usr/share/cadence/src/cadence.py
marco     5330  5330  2962  19      - /usr/bin/jackdbus auto
marco     5330  5360  2962  19      - /usr/bin/jackdbus auto
marco     5330  5361  2962 135     95 /usr/bin/jackdbus auto
marco     5330  5362  2962  19      - /usr/bin/jackdbus auto
marco     5332  5332  2962  19      - /usr/bin/a2jmidid dbus
root      5342  5342     2  19      - [jbd2/sdb1-8]
root      5343  5343     2  39      - [ext4-rsv-conver]
marco     5390  5390     1  30      - pulseaudio --daemonize --high-priority --realtime --exit-idle-time
marco     5390  5391     1  49      9 pulseaudio --daemonize --high-priority --realtime --exit-idle-time
marco     5390  5392     1  49      9 pulseaudio --daemonize --high-priority --realtime --exit-idle-time
marco     5390  5393     1  45      5 pulseaudio --daemonize --high-priority --realtime --exit-idle-time
marco     5390  5394     1  49      9 pulseaudio --daemonize --high-priority --realtime --exit-idle-time
marco     5390  5395     1  49      9 pulseaudio --daemonize --high-priority --realtime --exit-idle-time
marco     5390  5396     1  45      5 pulseaudio --daemonize --high-priority --realtime --exit-idle-time
marco     5390  5397     1  49      9 pulseaudio --daemonize --high-priority --realtime --exit-idle-time
marco     5415  5415  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5425  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5430  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5431  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5435  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5436  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5437  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5438  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5439  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5440  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5441  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5442  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5448  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5449  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5451  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5452  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5453  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5455  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5464  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5466  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5473  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5474  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5477  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5496  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5544  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  5688  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  6030  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  6614  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  6629  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  6681  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7348  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7362  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7371  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7392  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7393  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7394  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7395  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7396  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5415  7397  3159  19      - /usr/lib/chromium/chromium --show-component-extension-options --ig
marco     5426  5426  5415  19      - /usr/lib/chromium/chrome-sandbox /usr/lib/chromium/chromium --type
marco     5427  5427  5426  19      - /usr/lib/chromium/chromium --type=zygote
marco     5429  5429  5427  19      - /usr/lib/chromium/chromium --type=zygote
marco     5454  5454  5415  19      - /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle
marco     5454  5467  5415  19      - /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle
marco     5454  5468  5415  19      - /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle
marco     5454  5469  5415  19      - /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle
marco     5454  5470  5415  19      - /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle
marco     5454  5471  5415  19      - /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle
marco     5454  5472  5415  19      - /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle
marco     5465  5465  5454  19      - /usr/lib/chromium/chromium --type=-broker
marco     5493  5493  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5498  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5500  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5501  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5502  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5503  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5515  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5525  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5527  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5529  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  5693  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  7021  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  7417  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5493  7418  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5497  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5506  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5508  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5509  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5510  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5511  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5517  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5526  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5528  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  5536  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5497  6623  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5512  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5518  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5520  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5521  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5522  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5523  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5524  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5533  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5534  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  5535  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  7367  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     5512  7368  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
root      5743  5743     2  19      - [kworker/0:2]
marco     6073  6073  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6076  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6078  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6079  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6080  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6081  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6082  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6083  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6084  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6085  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6395  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6473  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  6823  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  7365  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6073  7414  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
root      6240  6240     2  19      - [kworker/u8:2]
root      6482  6482     2  19      - [kworker/1:1]
marco     6496  6496  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6499  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6500  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6501  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6502  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6503  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6504  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6505  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6506  3372  18      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6507  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6508  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6509  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6511  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6512  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6513  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6514  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  6515  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  7049  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  7050  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  7051  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  7052  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6496  7056  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBro
marco     6592  6592  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6595  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6597  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6598  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6599  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6600  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6601  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6602  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6603  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6604  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6625  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  6813  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  7124  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  7344  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  7349  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  7350  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6592  7351  5429  48      8 /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6685  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6688  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6690  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6691  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6692  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6693  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6694  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6695  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6696  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6697  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  6894  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  7353  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  7415  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6685  7416  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6719  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6722  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6723  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6724  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6725  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6726  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6727  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6728  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6729  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6730  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6719  6731  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6738  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6741  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6743  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6744  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6745  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6747  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6750  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6751  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6752  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6753  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6738  6764  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6791  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6798  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6800  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6801  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6802  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6803  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6804  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6805  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6806  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6807  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6865  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     6791  6916  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
root      6989  6989     2  19      - [kworker/3:2]
marco     7059  7059  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7062  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7063  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7064  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7065  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7066  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7067  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7068  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7069  3372  18      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7070  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7071  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7072  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7074  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7075  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7076  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7077  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
marco     7059  7078  3372  19      - /usr/lib/firefox-esr/firefox-esr -contentproc -childID 4 -isForBro
root      7111  7111     2  19      - [kworker/2:0]
root      7117  7117     2  19      - [kworker/1:2]
root      7121  7121     2  19      - [kworker/0:1]
root      7122  7122     2  19      - [kworker/u8:1]
root      7129  7129     2  19      - [kworker/3:1]
root      7338  7338     2  19      - [kworker/2:1]
root      7339  7339     2  19      - [kworker/1:0]
root      7341  7341     2  19      - [kworker/0:0]
root      7343  7343     2  19      - [kworker/3:0]
root      7356  7356     2  19      - [kworker/u8:0]
marco     7379  7379  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7382  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7383  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7384  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7385  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7386  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7387  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7388  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7389  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7390  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7391  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7412  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7379  7413  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7399  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7401  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7402  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7403  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7404  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7406  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7407  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7408  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7409  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7410  5429  19      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7399  7411  5429   9      - /usr/lib/chromium/chromium --type=renderer --field-trial-handle=60
marco     7419  7419  3512  19      - ps ax -T --format uname,pid,lwp,ppid,pri,rtprio,cmd
merlyn
Established Member
Posts: 1392
Joined: Thu Oct 11, 2018 4:13 pm
Has thanked: 168 times
Been thanked: 247 times

Re: XRUNS ... but why?

Post by merlyn »

lilith wrote:Does this look ok now?
Yes, it looks good. In the status output from before the changes you can see ehci_hcd had the same priority as your soundcard. If you have a USB mouse that could explain the scroll wheel issue.

You can change this line

Code: Select all

RTIRQ_PRIO_HIGH=95
to raise the priority of your soundcard to 95.
lilith wrote:JackWinter mentioned it should be RT priority 50, now it's "-".
I've noticed rtirq behaves differently on Arch and Debian. The "-" means that interrupt isn't on scheduler FF, the real time scheduler. If you look you'll see all other interrupts are on scheduler TS. That's what RTIRQ_RESET_ALL does. On Arch the interrupts stay on scheduler FF but have their priority lowered to 50. So it all looks good.

Hopefully you've noticed an improvement. :)
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

Thanks merlyn. I think I have to read more about the topic. Didn't do much tests at the moment, but at least it's not worse :lol:
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

I'm using REAPER with Jack (with Cadence) currently and when the pulse audio bridge is running I get some xruns sometimes. It seems that it can be triggered by moving the playhead, changing presets, etc. It's sufficient that the pulse audio bridge is just running without processing audio.
When the bridge is off it's fine. This happens only with Reaper, but not with Renoise. Not a big deal, just curious why this depends on pulse audio.

The total CPU usage is ~15% (with ~5% RT CPU). The priority of my soundcard is still 90 and Jack is running at 88.
PID CLS RTPRIO NI PRI %CPU STAT COMMAND
138 FF 90 - 130 1.7 S irq/27-xhci_hcd
140 FF 89 - 129 0.0 S irq/28-xhci_hcd
3 TS - 0 19 0.0 S ksoftirqd/0
16 TS - 0 19 0.0 S ksoftirqd/1
22 TS - 0 19 0.0 S ksoftirqd/2
28 TS - 0 19 0.0 S ksoftirqd/3
44 TS - 0 19 0.0 S irq/9-acpi
65 TS - 0 19 0.0 S irq/12-i8042
66 TS - 0 19 0.0 S irq/1-i8042
67 TS - 0 19 0.0 S irq/8-rtc0
109 TS - 0 19 0.0 S irq/16-ehci_hcd
137 TS - 0 19 0.0 S irq/23-ehci_hcd
139 TS - 0 19 0.0 S irq/18-i801_smb
141 TS - 0 19 0.0 S irq/29-ahci[000
286 TS - 0 19 0.0 S irq/30-mei_me
289 TS - 0 19 0.0 S irq/31-snd_hda_
324 TS - 0 19 0.2 S irq/32-i915
433 TS - 0 19 0.0 S irq/33-snd_hda_
668 TS - 0 19 0.1 S irq/26-enp2s0
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

Maybe that's the reason. I have just seen that pulse audio is running with a RT priority of only 9 (compared to reaper which is 70):

Code: Select all

marco    12414 12414     1  30      - pulseaudio --daemonize --high-priority --r
marco    12414 12415     1  49      9 pulseaudio --daemonize --high-priority --r
marco    12414 12416     1  49      9 pulseaudio --daemonize --high-priority --r
marco    12414 12417     1  45      5 pulseaudio --daemonize --high-priority --r
marco    12414 12418     1  49      9 pulseaudio --daemonize --high-priority --r
marco    12414 12419     1  49      9 pulseaudio --daemonize --high-priority --r
marco    12414 12420     1  45      5 pulseaudio --daemonize --high-priority --r
marco    12414 12421     1  49      9 pulseaudio --daemonize --high-priority --r

lilith wrote:I'm using REAPER with Jack (with Cadence) currently and when the pulse audio bridge is running I get some xruns sometimes. It seems that it can be triggered by moving the playhead, changing presets, etc. It's sufficient that the pulse audio bridge is just running without processing audio.
When the bridge is off it's fine. This happens only with Reaper, but not with Renoise. Not a big deal, just curious why this depends on pulse audio.

The total CPU usage is ~15% (with ~5% RT CPU). The priority of my soundcard is still 90 and Jack is running at 88.
PID CLS RTPRIO NI PRI %CPU STAT COMMAND
138 FF 90 - 130 1.7 S irq/27-xhci_hcd
140 FF 89 - 129 0.0 S irq/28-xhci_hcd
3 TS - 0 19 0.0 S ksoftirqd/0
16 TS - 0 19 0.0 S ksoftirqd/1
22 TS - 0 19 0.0 S ksoftirqd/2
28 TS - 0 19 0.0 S ksoftirqd/3
44 TS - 0 19 0.0 S irq/9-acpi
65 TS - 0 19 0.0 S irq/12-i8042
66 TS - 0 19 0.0 S irq/1-i8042
67 TS - 0 19 0.0 S irq/8-rtc0
109 TS - 0 19 0.0 S irq/16-ehci_hcd
137 TS - 0 19 0.0 S irq/23-ehci_hcd
139 TS - 0 19 0.0 S irq/18-i801_smb
141 TS - 0 19 0.0 S irq/29-ahci[000
286 TS - 0 19 0.0 S irq/30-mei_me
289 TS - 0 19 0.0 S irq/31-snd_hda_
324 TS - 0 19 0.2 S irq/32-i915
433 TS - 0 19 0.0 S irq/33-snd_hda_
668 TS - 0 19 0.1 S irq/26-enp2s0
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

I upgraded from Stretch to Buster last year and just realized that I didn't have the rtirq script installed. I installed it now and wonder why I only get these entries:

Code: Select all

marco@marco:~/realtimeconfig/realtimeconfigquickscan$ /etc/init.d/rtirq status

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
  361 FF      50   -  90  0.0 S    irq/31-mei_me	
    9 TS       -   0  19  0.0 S    ksoftirqd/0	
   17 TS       -   0  19  0.0 S    ksoftirqd/1	
   22 TS       -   0  19  0.0 S    ksoftirqd/2	
   27 TS       -   0  19  0.0 S    ksoftirqd/3	
I don't see the soundcard, no running Reaper, nothing.

Second question concerns the realtimeconfig script.

Code: Select all

marco@marco:~/realtimeconfig/realtimeconfigquickscan$ ./realTimeConfigQuickScan.pl 
== GUI-enabled checks ==
Checking if you are root... no - good
Checking filesystem 'noatime' parameter... 4.19.0 kernel - good
(relatime is default since 2.6.30)
Checking CPU Governors... CPU 0: 'performance' CPU 1: 'performance' CPU 2: 'performance' CPU 3: 'performance'  - good
Checking swappiness... 60 - not good
** vm.swappiness is larger than 10
set it with '/sbin/sysctl -w vm.swappiness=10'
See also: http://linuxmusicians.com/viewtopic.php?f=27&t=452&start=30#p8916
Checking for resource-intensive background processes... none found - good
Checking checking sysctl inotify max_user_watches... >= 524288 - good
Checking access to the high precision event timer... not readable - not good
/dev/hpet found, but not readable.
make /dev/hpet readable by the 'audio' group
For more information, see http://wiki.linuxaudio.org/wiki/system_configuration#hardware_timers
Checking access to the real-time clock... not readable - not good
/dev/rtc found, but not readable.
make /dev/rtc readable by the 'audio' group
For more information, see http://wiki.linuxaudio.org/wiki/system_configuration#hardware_timers
Checking whether you're in the 'audio' group... yes - good
Checking for multiple 'audio' groups... no - good
Checking the ability to prioritize processes with chrt... yes - good
Checking kernel support for high resolution timers... found - good
Kernel with Real-Time Preemption... not found - not good
Kernel without real-time capabilities found
For more information, see http://wiki.linuxaudio.org/wiki/system_configuration#installing_a_real-time_kernel
Checking if kernel system timer is high-resolution... found - good
Checking kernel support for tickless timer... found - good
== Other checks ==
Checking filesystem types... ok.
** Set $SOUND_CARD_IRQ to the IRQ of your soundcard to enable more checks.
   Find your sound card's IRQ by looking at '/proc/interrupts' and lspci.
Are the swappiness and clock messaged still crucial or can I leave it as it is?
User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 92 times

Re: XRUNS ... but why?

Post by khz »

If you have 16/32/more GB RAM installed, you don't need a SWAP partition, so no swappiness.

HTEP is not quite clear to me either, I asked here https://linuxmusicians.com/viewtopic.ph ... 91#p111091 - you only have to enter the 2 entries "rtc0" and "hpet".
I guess you don't need it anymore.

All IMHO.
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: XRUNS ... but why?

Post by lilith »

khz wrote:If you have 16/32/more GB RAM installed, you don't need a SWAP partition, so no swappiness.

HTEP is not quite clear to me either, I asked here https://linuxmusicians.com/viewtopic.ph ... 91#p111091 - you only have to enter the 2 entries "rtc0" and "hpet".
I guess you don't need it anymore.

All IMHO.
Ok, so I don't care about these points. Question remains why my Interface is not listed with "/etc/init.d/rtirq status".
Post Reply