On Sat, 2012-12-01 at 01:07 +0100, berenger.mo...@neutralite.org wrote: > I have questions about why are you needing so much kernels.
My apologies, I'm short in time, so my off-list mail also is short and slightly OT. On the quick: I need that much kernels, because I've got issues with audio latency and had issues with MIDI jitter. I try to keep the most stable Linux for my needs and try to get a Linux, that will fit better to my needs. I've got no experiences with FreeBSD, I don't know the difference myself. IOW I try to fix issues, without buying hardware. On old computers it was easy to get hard real-time, because the software directly was connected with the hardware and the kernels where optimized to the hardware. Computers today have many layers, different chipsets, do real multitasking, but this does cause timing issues. For example, using older kernels my graphics and the audio card do share the same IRQ, with the new kernel the graphics get another IRQ: spinymouse@q:~$ uname -a Linux q 3.6.5-rt14 #1 SMP PREEMPT RT Fri Nov 2 21:36:37 CET 2012 x86_64 x86_64 x86_64 GNU/Linux spinymouse@q:~$ service rtirq status PID CLS RTPRIO NI PRI %CPU STAT COMMAND 62 FF 90 - 130 0.0 S irq/8-rtc0 799 FF 85 - 125 0.0 S irq/18-snd_hdsp 830 FF 85 - 125 0.0 S irq/20-snd_ice1 832 FF 85 - 125 0.0 S irq/21-snd_ice1 54 FF 80 - 120 0.0 S irq/19-ehci_hcd 55 FF 80 - 120 0.0 S irq/16-ohci_hcd 56 FF 79 - 119 0.0 S irq/17-ohci_hcd 58 FF 78 - 118 0.0 S irq/18-ohci_hcd 59 FF 78 - 118 0.0 S irq/17-ohci_hcd 60 FF 77 - 117 0.0 S irq/18-ohci_hcd 61 FF 75 - 115 0.0 S irq/1-i8042 24 FF 50 - 90 0.0 S irq/9-acpi 46 FF 50 - 90 0.0 S irq/22-ahci 216 FF 50 - 90 0.0 S irq/14-pata_ati 218 FF 50 - 90 0.0 S irq/15-pata_ati 302 FF 50 - 90 0.0 S irq/22-firewire 580 FF 50 - 90 0.0 S irq/7-parport0 782 FF 50 - 90 0.0 S irq/43-radeon 1313 FF 50 - 90 0.0 S irq/42-eth0 3 FF 1 - 41 0.1 S ksoftirqd/0 15 FF 1 - 41 0.1 S ksoftirqd/1 If I would make music, I would unbind other things that share IRQ 18 too by running a script: spinymouse@q:/mnt/music/quantal/01song$ cat tuning #!/bin/bash # sudo bash tuning - Ubuntu Studio Quantal # 2012/Nov/04 ### http://www.mythtv.org/wiki/PCI_Latency ### http://wiki.linuxmusicians.com/doku.php?id=system_configuration#pci_bus_latency ### Bluetooth service bluetooth stop ### Network #service network-manager stop #service networking stop # does cause serious issues #modprobe -r r8169 # Ethernet NIC driver ### TerraTec EWX 24/96 modprobe -r snd_ice1712 ### Others modprobe -r firewire-ohci modprobe -r firewire_core service cups stop modprobe -r ppdev # parallel port modprobe -r lp # printer ### Unbinding devices echo -n "0000:00:13.2" > /sys/bus/pci/drivers/ohci_hcd/unbind echo -n "0000:00:13.4" > /sys/bus/pci/drivers/ohci_hcd/unbind ### Log file l="log/tuning.log" #echo "$ lspci -v " > $l #lspci -v >> $l #echo >> $l echo "$ /etc/init.d/rtirq status " > $l /etc/init.d/rtirq status >> $l echo "$ grep 18: /proc/interrupts" >> $l grep 18: /proc/interrupts >> $l echo >> $l echo -n $(date)" - "$(uname -r)" - " >> $l cat /etc/issue >> $l echo "##############################" ; cat $l exit 0 This is neither needed for professional servers nor needed for averaged desktop usage. Real-time audio is a special task. For real-time CNC there is another real-time kernel. This are things most users don't need to care about. Regards, Ralf -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1354351940.2686.111.camel@q