Daniel James wrote:
> Thanks for running those tests, that's very helpful.
>
> I'd be interested to know if other users can 'pass' this test using our
> current distros and kernels. If not, it seems like we have some more
> tweaking to do :-)
>
> Cheers!
>
> Daniel James
> Director
> 64 Studio Ltd.
>
Hi all, hi Daniel,
everybody should run this test, with what MIDI interface ever, even
people who don't use MIDI. Just connect the hardware MIDI output to the
hardware MIDI input by a cable or adapter and run ...
$ alsa-midi-latency-test -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
16:0 TerraTec EWX24/96 TerraTec EWX24/96 MIDI
20:0 USB Device 0x170b:0x11 USB Device 0x170b:0x11 MIDI 1
$ alsa-midi-latency-test -i20:0 -o20:0
... where -i20:0 -o20:0 only is for my USB MIDI ;).
If anybody wish to get the amd64 packages for 3.0 beta, resp. Ubuntu
Hardy and 3.3 alpha, resp. Karmic I could send them:
alsa-midi-latency_0.0.3-1git20100621_amd64.deb
alsa-midi-latency_0.0.3-1git20100621~3.3a_amd64.deb
Unfortunately I didn't add dependencies, but this shouldn't be a problem.
For 3.3 alpha I added ...
$ watch -n 1 cat /proc/interrupts
16: 0 1 IO-APIC-fasteoi ohci_hcd:usb1
17: 131 39969 IO-APIC-fasteoi ohci_hcd:usb3, ohci_hcd:usb5
18: 398 298098 IO-APIC-fasteoi ohci_hcd:usb4,
ohci_hcd:usb6, nvidia
19: 0 2 IO-APIC-fasteoi ehci_hcd:usb2
21: 0 0 IO-APIC-fasteoi ICE1712
$ lsusb
Bus 003 Device 002: ID 170b:0011 Swissonic MIDI-USB 1x1
... so the graphics is not sharing the interrupt with the USB MIDI.
I'll run it now for 3.0 beta, I missed to do it for the last mail.
$ watch -n 1 cat /proc/interrupts
Every 1.0s: cat
/proc/interrupts
Mon Jun 21 16:58:30 2010
CPU0 CPU1
0: 124 5 IO-APIC-edge timer
1: 0 987 IO-APIC-edge i8042
4: 0 2 IO-APIC-edge
8: 0 1 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
12: 50 200835 IO-APIC-edge i8042
14: 15 14655 IO-APIC-edge ide0
16: 0 1 IO-APIC-fasteoi ohci_hcd:usb1
17: 1 88 IO-APIC-fasteoi ohci_hcd:usb3, ohci_hcd:usb5
18: 0 2 IO-APIC-fasteoi ohci_hcd:usb4, ohci_hcd:usb6
19: 0 2 IO-APIC-fasteoi ehci_hcd:usb2
21: 0 0 IO-APIC-fasteoi ICE1712
22: 23 40057 IO-APIC-fasteoi firewire_ohci, ahci
26: 3 2116 PCI-MSI-edge eth0
NMI: 0 0 Non-maskable interrupts
LOC: 243943 253606 Local timer interrupts
SPU: 0 0 Spurious interrupts
CNT: 0 0 Performance counter interrupts
PND: 0 0 Performance pending work
RES: 216066 50027 Rescheduling interrupts
CAL: 75 43 Function call interrupts
TLB: 1067 1190 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 5 5 Machine check polls
ERR: 0
MIS: 0
$ lsusb
Bus 004 Device 001: ID 1d6b:0001
Bus 005 Device 001: ID 1d6b:0001
Bus 006 Device 001: ID 1d6b:0001
Bus 003 Device 002: ID 170b:0011
Bus 003 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002
No NVIDI, okay, it's the FLOSS driver for 3.0 beta and the proprietary
for 3.3 alpha, anyway, there should be an interrupt ;) and no USB MIDI
for 3.0 beta, but it's available ;) and I didn't change the port.
Cheers!
Ralf
_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users