FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > ArchLinux > ArchLinux General Discussion

 
 
LinkBack Thread Tools
 
Old 09-20-2012, 11:13 PM
Ralf Mardorf
 
Default Issues with kernel-rt, at least using Arch Linux

Hi

this is very strange. A regular kernel doesn't cause xruns, but a
kernel-rt does always cause xruns, when running jack_midi_latency_test.
Because the proprietary nvidia driver doesn't work on my machine, when
using a kernel-rt, what ever trick I try, I tested the nouveau driver.
The nouveau driver does cause xruns for my RME card, but is ok with a
TerraTec card.
I switched to the nv driver and still get xruns for the RME card and the
TerraTec card completely fails the test using a kernel-rt.
When I repeat the test with a regular kernel, while using the
proprietary nvidia driver, the RME card passes the test without xruns
and the TerraTec card also is ok.

The only idea I've got is to compile a full preempt kernel, boot it with
threadirqs and to use the proprietary nvidia driver, but I would prefer
to use a kernel-rt.

Any hints are welcome.

Arch Linux x86_64
mouse and iPad connected to USB ports
when I started the test I thought the issues could be related to the
connected iPad, but they aren't

[spinymouse@archlinux ~]$ sudo cpupower frequency-set -g performance
[spinymouse@archlinux ~]$ uname -r 3.4.4-rt14-1-rt
[spinymouse@archlinux ~]$ hdspmixer
Card 0: RME AIO S/N 0x579bcc at 0xfdbf0000, irq 18
Card 1: TerraTec EWX24/96 at 0xbf00, irq 20
Card 2: TerraTec EWX24/96 at 0xbb00, irq 21
[spinymouse@archlinux ~]$ sudo chgrp audio /dev/hpet
[spinymouse@archlinux ~]$ sudo chmod g+rw /dev/hpet
[spinymouse@archlinux ~]$ sudo modprobe snd-hrtimer
[spinymouse@archlinux ~]$ /etc/rc.d/rtirq status
PID CLS RTPRIO NI PRI %CPU STAT COMMAND
59 FF 90 - 130 0.0 S irq/8-rtc0
283 FF 85 - 125 0.0 S irq/18-snd_hdsp
320 FF 80 - 120 0.0 S irq/20-snd_ice1
322 FF 79 - 119 0.0 S irq/21-snd_ice1
104 FF 70 - 110 0.0 S irq/19-ehci_hcd
106 FF 70 - 110 0.3 S irq/16-ohci_hcd
108 FF 69 - 109 0.0 S irq/17-ohci_hcd
112 FF 68 - 108 0.0 S irq/17-ohci_hcd
57 FF 65 - 105 0.0 S irq/1-i8042
20 FF 50 - 90 0.0 S irq/9-acpi
92 FF 50 - 90 0.1 S irq/22-ahci
110 FF 50 - 90 0.0 S irq/18-ohci_hcd
114 FF 50 - 90 0.0 S irq/18-ohci_hcd
117 FF 50 - 90 0.0 S irq/14-pata_ati
118 FF 50 - 90 0.0 S irq/15-pata_ati
257 FF 50 - 90 0.0 S irq/7-parport0
270 FF 50 - 90 0.0 S irq/22-firewire
587 FF 50 - 90 0.0 S irq/43-eth0
3 FF 1 - 41 0.0 S ksoftirqd/0
11 FF 1 - 41 0.0 S ksoftirqd/1
[spinymouse@archlinux ~]$ grep Driver /etc/X11/xorg.conf
#Driver "nvidia"
Driver "nv"
#Driver "nouveau"
#Driver "vesa"
[spinymouse@archlinux ~]$ jackd --sync -Xalsarawmidi -dalsa -r48000 -p256
jackdmp 1.9.8

[spinymouse@archlinux ~]$ jack_midi_latency_test -m 3 -s 8192 -t 5 "system:1-1 HDSPMx579bcc MIDI 1 1 out" "system:1-1 HDSPMx579bcc MIDI 1 1 in"
Waiting for connections ...
Waiting for test completion ...

Reported out-port latency: 5.33-5.33 ms (256-256 frames)
Reported in-port latency: 5.33-5.33 ms (256-256 frames)
Average latency: 11.67 ms (560.27 frames)
Lowest latency: 11.65 ms (559 frames)
Highest latency: 11.75 ms (564 frames)
Peak MIDI jitter: 0.10 ms (5 frames)
Average MIDI jitter: 0.01 ms (0.08 frames)

Jitter Plot:
0.0 - 0.1 ms: 8191
> 10 ms: 1

Latency Plot:
11.6 - 11.7 ms: 8091
11.7 - 11.8 ms: 100
> 21.6 ms: 1

Messages sent: 8192
Messages received: 8192
Xruns: 1

computer issues, a reset was needed

only mouse connected to an USB port

[spinymouse@archlinux ~]$ sudo cpupower frequency-set -g performance
[spinymouse@archlinux ~]$ uname -r 3.4.4-rt14-1-rt
[spinymouse@archlinux ~]$ hdspmixer
Card 0: RME AIO S/N 0x579bcc at 0xfdef0000, irq 18
Card 1: TerraTec EWX24/96 at 0xbf00, irq 20
Card 2: TerraTec EWX24/96 at 0xbb00, irq 21
[spinymouse@archlinux ~]$ sudo chgrp audio /dev/hpet
[spinymouse@archlinux ~]$ sudo chmod g+rw /dev/hpet
[spinymouse@archlinux ~]$ sudo modprobe snd-hrtimer
[spinymouse@archlinux ~]$ /etc/rc.d/rtirq status
PID CLS RTPRIO NI PRI %CPU STAT COMMAND
59 FF 90 - 130 0.0 S irq/8-rtc0
361 FF 85 - 125 0.0 S irq/18-snd_hdsp
365 FF 80 - 120 0.0 S irq/20-snd_ice1
368 FF 79 - 119 0.0 S irq/21-snd_ice1
113 FF 70 - 110 0.0 S irq/19-ehci_hcd
115 FF 70 - 110 0.3 S irq/16-ohci_hcd
117 FF 69 - 109 0.0 S irq/17-ohci_hcd
121 FF 68 - 108 0.0 S irq/17-ohci_hcd
57 FF 65 - 105 0.0 S irq/1-i8042
20 FF 50 - 90 0.0 S irq/9-acpi
102 FF 50 - 90 0.2 S irq/22-ahci
119 FF 50 - 90 0.0 S irq/18-ohci_hcd
123 FF 50 - 90 0.0 S irq/18-ohci_hcd
126 FF 50 - 90 0.0 S irq/14-pata_ati
127 FF 50 - 90 0.0 S irq/15-pata_ati
289 FF 50 - 90 0.0 S irq/7-parport0
324 FF 50 - 90 0.0 S irq/22-firewire
618 FF 50 - 90 0.0 S irq/43-eth0
3 FF 1 - 41 0.1 S ksoftirqd/0
11 FF 1 - 41 0.1 S ksoftirqd/1
[spinymouse@archlinux ~]$ grep Driver /etc/X11/xorg.conf
#Driver "nvidia"
Driver "nv"
#Driver "nouveau"
#Driver "vesa"
[spinymouse@archlinux ~]$ jackd --sync -Xalsarawmidi -dalsa -r48000 -p256
jackdmp 1.9.8

[spinymouse@archlinux ~]$ jack_midi_latency_test -m 3 -s 8192 -t 5 "system:1-1 HDSPMx579bcc MIDI 1 1 out" "system:1-1 HDSPMx579bcc MIDI 1 1 in"
Waiting for connections ...
Waiting for test completion ...

Reported out-port latency: 5.33-5.33 ms (256-256 frames)
Reported in-port latency: 5.33-5.33 ms (256-256 frames)
Average latency: 11.69 ms (560.56 frames)
Lowest latency: 11.64 ms (559 frames)
Highest latency: 11.77 ms (565 frames)
Peak MIDI jitter: 0.13 ms (6 frames)
Average MIDI jitter: 0.02 ms (0.04 frames)

Jitter Plot:
0.0 - 0.1 ms: 8187
> 10 ms: 5

Latency Plot:
11.6 - 11.7 ms: 7919
11.7 - 11.8 ms: 268
> 21.6 ms: 5

Messages sent: 8192
Messages received: 8192
Xruns: 5

[spinymouse@archlinux ~]$ jack_midi_latency_test -m 3 -s 8192 -t 5 "system:2-1 TerraTec EWX24/96 MIDI 1 out" "system:2-1 TerraTec EWX24/96 MIDI 1 in"
Waiting for connections ...
Waiting for test completion ...


Messages sent: 5619
Messages received: 5618
jack_midi_latency_test: handle_process: timed out while waiting for MIDI message

before I reset the computer I got this too, this time a shutdown was possible
I also disconnected the computer from the mains for 55 minutes, before I booted again
only mouse connected to an USB port
now without hpet enabled

[spinymouse@archlinux ~]$ sudo cpupower frequency-set -g performance
[spinymouse@archlinux ~]$ uname -r 3.4.4-rt14-1-rt
[spinymouse@archlinux ~]$ hdspmixer
Card 0: RME AIO S/N 0x579bcc at 0xfdef0000, irq 18
Card 1: TerraTec EWX24/96 at 0xbf00, irq 20
Card 2: TerraTec EWX24/96 at 0xbb00, irq 21
[spinymouse@archlinux ~]$ /etc/rc.d/rtirq status
PID CLS RTPRIO NI PRI %CPU STAT COMMAND
59 FF 90 - 130 0.0 S irq/8-rtc0
318 FF 85 - 125 0.0 S irq/18-snd_hdsp
326 FF 80 - 120 0.0 S irq/20-snd_ice1
328 FF 79 - 119 0.0 S irq/21-snd_ice1
107 FF 70 - 110 0.0 S irq/19-ehci_hcd
109 FF 70 - 110 0.2 S irq/16-ohci_hcd
121 FF 69 - 109 0.0 S irq/17-ohci_hcd
125 FF 68 - 108 0.0 S irq/17-ohci_hcd
57 FF 65 - 105 0.0 S irq/1-i8042
20 FF 50 - 90 0.0 S irq/9-acpi
100 FF 50 - 90 0.0 S irq/14-pata_ati
101 FF 50 - 90 0.0 S irq/15-pata_ati
111 FF 50 - 90 0.2 S irq/22-ahci
123 FF 50 - 90 0.0 S irq/18-ohci_hcd
127 FF 50 - 90 0.0 S irq/18-ohci_hcd
279 FF 50 - 90 0.0 S irq/7-parport0
323 FF 50 - 90 0.0 S irq/22-firewire
586 FF 50 - 90 0.0 S irq/43-eth0
3 FF 1 - 41 0.1 S ksoftirqd/0
11 FF 1 - 41 0.1 S ksoftirqd/1
[spinymouse@archlinux ~]$ grep Driver /etc/X11/xorg.conf
#Driver "nvidia"
Driver "nv"
#Driver "nouveau"
#Driver "vesa"
[spinymouse@archlinux ~]$ jackd --sync -Xalsarawmidi -dalsa -r48000 -p256
jackdmp 1.9.8

[spinymouse@archlinux ~]$ jack_midi_latency_test -m 3 -s 8192 -t 5 "system:1-1 HDSPMx579bcc MIDI 1 1 out" "system:1-1 HDSPMx579bcc MIDI 1 1 in"
Waiting for connections ...
Waiting for test completion ...

Reported out-port latency: 5.33-5.33 ms (256-256 frames)
Reported in-port latency: 5.33-5.33 ms (256-256 frames)
Average latency: 11.67 ms (560.32 frames)
Lowest latency: 11.64 ms (559 frames)
Highest latency: 11.75 ms (564 frames)
Peak MIDI jitter: 0.11 ms (5 frames)
Average MIDI jitter: 0.01 ms (0.09 frames)

Jitter Plot:
0.0 - 0.1 ms: 8192

Latency Plot:
11.6 - 11.7 ms: 8024
11.7 - 11.8 ms: 168

Messages sent: 8192
Messages received: 8192

after the test for the TerraTec failed again, I had to reset the
computer
I booted a kernel-rt for AV Linux unfortunately Jack2 is version 1.9.6,
so I booted Arch Linux again, but this time I didn't boot the kernel-rt

[spinymouse@archlinux ~]$ sudo cpupower frequency-set -g performance
[spinymouse@archlinux ~]$ uname -r 3.5.4-1-ARCH
[spinymouse@archlinux ~]$ hdspmixer
Card 0: RME AIO S/N 0x579bcc at 0xfdbf0000, irq 18
Card 1: TerraTec EWX24/96 at 0xbf00, irq 20
Card 2: TerraTec EWX24/96 at 0xbb00, irq 21
[spinymouse@archlinux ~]$ /etc/rc.d/rtirq status
PID CLS RTPRIO NI PRI %CPU STAT COMMAND
3 TS - 0 19 0.0 S ksoftirqd/0
10 TS - 0 19 0.0 S ksoftirqd/1
[spinymouse@archlinux ~]$ grep Driver /etc/X11/xorg.conf ###
Driver "nvidia"
#Driver "nv"
#Driver "nouveau"
#Driver "vesa"
spinymouse@archlinux ~]$ jackd --sync -Xalsarawmidi -dalsa -r48000 -p256
jackdmp 1.9.8

[spinymouse@archlinux ~]$ jack_midi_latency_test -m 3 -s 8192 -t 5 "system:2-1 TerraTec EWX24/96 MIDI 1 out" "system:2-1 TerraTec EWX24/96 MIDI 1 in"
Waiting for connections ...
Waiting for test completion ...

Reported out-port latency: 5.33-5.33 ms (256-256 frames)
Reported in-port latency: 5.33-5.33 ms (256-256 frames)
Average latency: 11.67 ms (560.05 frames)
Lowest latency: 11.67 ms (560 frames)
Highest latency: 11.77 ms (565 frames)
Peak MIDI jitter: 0.11 ms (5 frames)
Average MIDI jitter: 0.00 ms (0.01 frames)

Jitter Plot:
0.0 - 0.1 ms: 8191
0.1 - 0.2 ms: 1

Latency Plot:
11.6 - 11.7 ms: 8146
11.7 - 11.8 ms: 46

Messages sent: 8192
Messages received: 8192
[spinymouse@archlinux ~]$ jack_midi_latency_test -m 3 -s 8192 -t 5 "system:1-1 HDSPMx579bcc MIDI 1 1 out" "system:1-1 HDSPMx579bcc MIDI 1 1 in"
Waiting for connections ...
Waiting for test completion ...

Reported out-port latency: 5.33-5.33 ms (256-256 frames)
Reported in-port latency: 5.33-5.33 ms (256-256 frames)
Average latency: 11.68 ms (560.43 frames)
Lowest latency: 11.65 ms (559 frames)
Highest latency: 11.73 ms (563 frames)
Peak MIDI jitter: 0.08 ms (4 frames)
Average MIDI jitter: 0.01 ms (0.01 frames)

Jitter Plot:
0.0 - 0.1 ms: 8192

Latency Plot:
11.6 - 11.7 ms: 8156
11.7 - 11.8 ms: 36

Messages sent: 8192
Messages received: 8192

Regards,
Ralf
 

Thread Tools




All times are GMT. The time now is 02:27 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org