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

Reply via email to