On 5 September 2012 at 9:11, Jeremy Jongepier <jeremy(a)autostatic.com> wrote:
On 09/05/12 06:17, Kevin Cosgrove wrote:
Hello,
I'm trying to record on a new system, and I'm getting xruns. My
old system produced no xruns.
The problem system runs:
Fedora 17
Kernel 3.5.2-3.fc17.x86_64
Ardour 2.8.14
JACK 1.9.8
Intel i7, 16GB RAM, SATA 6Gb/s drives
My user ID is a member of the "jackuser" group.
Jack is running as:
/usr/bin/jackd \
-T -ndefault -p 256 -R -P 60 -T -d alsa -n 2 -r 48000 -p 1024 -d hw:2,0
In 43 minutes I've had almost 6700 xruns.
The working system runs:
Mandriva 2010.2
Kernel 2.6.33.7-server-2mnb
Ardour 2.8.11
JACK 1.9.5
Intel Q9650, 4GB RAM, IDE drives
Reading through the CCRMA documentation here:
http://ccrma.stanford.edu/planetccrma/software/installplanetsixteen.html
It looks like the kernel and jack for F17 are built for "proper
realtime priority". What am I missing. Is there something
I need to do beyond being a member of "jackuser" in order to
operate with acceptable xruns?
I think I'll go back to the old system for a while.
Thanks....
--
Kevin
Hello Kevin,
Could you post the output of:
cat /proc/asound/cards
Xrunning system says:
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7e20000 irq 70
1 [M1010 ]: ICE1712 - M Audio Delta 1010
M Audio Delta 1010 at 0xa040, irq 16
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf7080000 irq 17
Fine system says:
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfbff8000 irq 30
1 [M1010 ]: ICE1712 - M Audio Delta 1010
M Audio Delta 1010 at 0xec00, irq 17
I'm using the Delta 1010 cards on each system with Jack & Ardour.
cat /proc/interrupts
Xrunning system says:
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6
CPU7
0: 129 0 0 0 0 0 0
0 IO-APIC-edge timer
1: 3 0 0 0 0 0 0
0 IO-APIC-edge i8042
8: 1 0 0 0 0 0 0
0 IO-APIC-edge rtc0
9: 0 0 0 0 0 0 0
0 IO-APIC-fasteoi acpi
12: 17478 0 0 0 0 0 0
0 IO-APIC-edge i8042
16: 56322 0 0 0 0 0 0
0 IO-APIC-fasteoi ahci, ehci_hcd:usb1, firewire_ohci, snd_ice1712, nvidia
17: 154 0 0 0 0 0 0
0 IO-APIC-fasteoi snd_hda_intel
23: 289 0 0 9 0 0 0
0 IO-APIC-fasteoi ehci_hcd:usb2
49: 10439 82409 9643 133 0 0 0
0 PCI-MSI-edge ahci
50: 5 0 0 0 0 0 0
0 PCI-MSI-edge ahci
51: 1 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
53: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
54: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
55: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
56: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
57: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
58: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
59: 1 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
60: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
61: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
62: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
63: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
64: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
65: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
66: 0 0 0 0 0 0 0
0 PCI-MSI-edge xhci_hcd
67: 11 0 0 0 0 0 0
0 PCI-MSI-edge mei
68: 71 0 0 497508 0 0 0
0 PCI-MSI-edge em1
69: 0 0 0 0 0 0 0
0 PCI-MSI-edge p121p1
70: 816 0 0 0 0 0 0
0 PCI-MSI-edge snd_hda_intel
NMI: 20 23 16 26 3 3 2
2 Non-maskable interrupts
LOC: 41295 171368 36696 193528 13059 9923 8421
11449 Local timer interrupts
SPU: 0 0 0 0 0 0 0
0 Spurious interrupts
PMI: 20 23 16 26 3 3 2
2 Performance monitoring interrupts
IWI: 0 0 0 0 0 0 0
0 IRQ work interrupts
RTR: 7 0 0 0 0 0 0
0 APIC ICR read retries
RES: 31602 6824 1130 666 841 419 249
359 Rescheduling interrupts
CAL: 474 704 676 725 704 745 722
777 Function call interrupts
TLB: 420 366 352 427 930 717 170
414 TLB shootdowns
TRM: 0 0 0 0 0 0 0
0 Thermal event interrupts
THR: 0 0 0 0 0 0 0
0 Threshold APIC interrupts
MCE: 0 0 0 0 0 0 0
0 Machine check exceptions
MCP: 9 9 9 9 9 9 9
9 Machine check polls
ERR: 0
MIS: 0
Fine system says:
CPU0 CPU1 CPU2 CPU3
0: 35 0 0 0 IO-APIC-edge timer
1: 4 2 5 3 IO-APIC-edge i8042
4: 0 0 1 1 IO-APIC-edge
6: 2 0 2 0 IO-APIC-edge floppy
8: 0 0 0 1 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
12: 313 271 45 48 IO-APIC-edge i8042
14: 0 0 0 0 IO-APIC-edge ide0
15: 0 0 0 0 IO-APIC-edge ide1
16: 14878 13436 479 480 IO-APIC-fasteoi uhci_hcd:usb1,
uhci_hcd:usb6, pata_marvell, nvidia
17: 0 0 0 0 IO-APIC-fasteoi ICE1712
18: 164 165 328 289 IO-APIC-fasteoi uhci_hcd:usb5,
ehci_hcd:usb7
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
21: 9 10 11 9 IO-APIC-fasteoi uhci_hcd:usb2
23: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb3,
ehci_hcd:usb8
28: 1672 1672 4348 3307 PCI-MSI-edge ahci
29: 33 40 38 5319 PCI-MSI-edge eth0
30: 70 71 67 69 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 10557 10313 10611 11666 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
PND: 0 0 0 0 Performance pending work
RES: 431 221 441 425 Rescheduling interrupts
CAL: 3098 1409 3750 1325 Function call interrupts
TLB: 682 535 805 608 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 1 1 1 1 Machine check polls
ERR: 3
MIS: 0
cat
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Xrunning system says:
ondemand
ondemand
ondemand
ondemand
ondemand
ondemand
ondemand
ondemand
Fine system says:
cat: No match.
There is no scaling_govenor file in the .../system/cpu/... tree.
This kernel is 2.6.33. Whereas the other system kernel is 3.5.3.
Excellent resource. I was also going to try installing the CCRMA
RT kernel and any "accessories" it might require.
Thanks much!
--
Kevin